目录
- 1. 压缩包管理
-
- 1>. 屌丝版:
- 2>. 高富帅版:
-
- 1). tar — 不使用z/j参数 , 该命令只能对文件或目录打包
- 2). rar — 必须手动安装该软件
- 3). zip —
- 总结: 相同之处:
- 2. 进程管理:
-
- 1>. 查看当前在线用户的情况**
- 2>.看整个系统内部运行的进程状况
- 3>. 终止进程:
- 4>. 查看当前进程的环境变量:
- 5>. 任务管理器:
- 3. 络管理:
- 4 添加删除用户
-
- 添加用户
-
- sudo adduser + 用户名//脚本(不能包含大写字母)
- sudo useradd
- 删除用户
- 用户切换
- 切换到root用户
- 修改密码
- 4. ftp服务器搭建: — vsftpd
-
- 1>. 服务器端:
-
- 1). 修改配置文件 – 如何修改配置文件 — /etc/vsftpd.conf
- 2). 重启服务 — sudo service vsftpd restart
- 2>. 客户端:
-
- 1). 实名用户登录
- 2). 匿名用户登录
- 3). lftp客户端访问ftp服务器
- 5. nfs服务器搭建:
-
- 1>. 服务器端:
- 2>. 客户端:
- 6. ssh服务器:
-
- 1>. 服务器端:
- 2>. 客户端:
- 7. scp命令
- 8. 其他命令:
1. 压缩包管理
1>. 屌丝版:
1). gzip – .gz格式的压缩包
//每个文件分别压缩 不会保留原始文件了 不能打包压缩
//解压缩 还原文件
2). bzip2 – .bz2格式的压缩包
//每个文件分别压缩 不保了原始文件
//还原文件
区别:
/ //不能压缩目录 会提示 错
//分别压缩 但是源文件可以保留
2>. 高富帅版:
1). tar – 不使用z/j参数 , 该命令只能对文件或目录打包
1.参数:
c – 创建 – 压缩
x – 释放 – 解压缩
v – 显示提示信息 – 压缩解压缩 – 可以省略
f – 指定压缩文件的名字
//不加z或者j就只能打包不能压缩
z – 使用gzip的方式压缩文件 – .gz
j – 使用bizp2的方式压缩文件 – .bz2
2.压缩:
tar zcvf 生成的压缩包的名字(xxx.tar.gz) 要压缩的文件或目录
//会显示信息 其中:z 是使用gzip方式压缩, c是创建, v 显示提示信息, f 指定压缩文件的名字,后缀冥冥为.gz是为了知道是用哪种方式压缩的。
tar jcvf 生成的压缩包的名字(xxx.tar.bz2) 要压缩的文件或目录
//压缩 animal文件夹和txt文件
3.解压缩:
tar jxvf 压缩包的名字(解压到当前目录)
//解压到当前目录
tar jxvf 压缩包名字 -C 压缩的目录
/ //解压到指定目录test
2). rar – 必须手动安装该软件
参数:
压缩: a
解压缩: x
压缩:
rar a 生成的压缩文件的名字(temp) 压缩的文件或目录
生成all.rar文件
解压缩:
rar x 压缩文件名 (解压缩目录)
// 把all中的内容解压缩到test文件
3). zip –
参数:
压缩目录需要加参数 -r
压缩:
zip 压缩包的名字 压缩的文件或目录
//把文件压缩成all.zip
//压缩文件夹
解压缩:
unzip 压缩包的名字
//解压缩all.zip
unzip 压缩包的名字 -d 解压目录
//解压缩到test文件夹
总结: 相同之处:
— 压缩的时候的语法
tar/rar/zip 参数 生成的压缩文件的名字 压缩的文件或目录
– 解压缩语法
tar/rar/unzip 参数 压缩包的名字 参数(rar没有参数) 解压缩目录
2. 进程管理:
有应用程序启动就称之为进程,启动的程序。
1>. 查看当前在线用户的情况**
命令查看
:0或者tty7 桌面终端 按ctrl+alt+F1-F7
tty1-tty6 文字终端
pts/0 pts/14 pts/26 设备终端
2>.看整个系统内部运行的进程状况
列出所有用户的信息
更详细的信息
USER | PID | %CPU | %MEM | TTY | START | COMMAND |
---|---|---|---|---|---|---|
用户 | 当前程序的进程ID | CPU使用率 | 内存使用率 | 终端 tty7 pts/0 |
查看没有终端的应用程序 没有终端用tty参数是示,终端的作用:和用户进行交互,带程序不需要和用户交互
使用管道 ps aux | grep xxx
将指令1的输出作为指定2的输入
指令2处理完毕,将信息输出到屏幕
//会显示grep自己的进程,所以需要查找到两个或以上才说明查找到了
3>. 终止进程:
1). 查看信 编 :
2). 杀死进程: 杀死编 进程
也可以
4>. 查看当前进程的环境变量:
查看环境变量
只关注PATH
Linxu下的环境变量的格式: key – value 键值对
key=value:value:value:value
PATH=/home/bin/liuj/:/home/liuj/
5>. 任务管理器:
只能查看
退出
3. 络管理:
1>. 获取 络接口的配置信息:ifconfig
eth0 卡地址
lo为本地回环
2>. 测试与目标主机是否联通:
ping 196.168.1.2
3>. 查看服务器域名对应的IP地址:
nslookup www.baidu.com
4 添加删除用户
添加用户
sudo adduser + 用户名//脚本(不能包含大写字母)
sudo useradd
删除用户
deluser lily
userdlel – lily
用户切换
su lily
切换到root用户
su –
su
sudo su
修改密码
sudo passwd liuj
4. ftp服务器搭建: – vsftpd
作用: 文件的上传和下载
1>. 服务器端:
1). 修改配置文件 – 如何修改配置文件 – /etc/vsftpd.conf
sudo vi vsftpd.conf
anoymous_enable=YES //是否允许匿名用户登录
local_enable=YES//是否允许本地用户登录
write_enable //实名用户有写权限
sudo service
2). 重启服务 – sudo service vsftpd restart
2>. 客户端:
1). 实名用户登录
ftp + IP(server)
输入用户名(server)
输入密码
文件的上传和下载
文件的上传: put file
文件的下载: get file
不允许操作目录, 如果想操作目录 – 打包 tar/rar/zip
2). 匿名用户登录
ftp + serverIP
用户名: anonymous
密码: 直接回车
不允许匿名用户在任意目录直接切换
只能在一个指定的目录范围内工作
需要再ftp服务器上创建一个匿名用户的目录 – 匿名用户的根目录
3). lftp客户端访问ftp服务器
下载lftp客户端工具 可以上传多个文件 并且可以操作目录
put 上传
mput 上传多个文件
get 下载
mget 下载多个文件
mirror 下载整个目录器及其子目录
mirror -R 上传整个目录及其子目录
5. nfs服务器搭建:
1>. 服务器端:
1). 创建共享目录
mkdir dir
2). 修改配置文件
/etc/exports
/home/itcast/share *(ro, sync)//事实更新
3). 重启服务
sudo service nfs-kernel-server restart
2>. 客户端:
1). 挂载服务器共享目录
mount serverIP:sharedir /mnt
6. ssh服务器:
1>. 服务器端:
1). 安装ssh
2>. 客户端:
1). 远程登录: ssh userName@serverIP
2). 退出登录: logout
7. scp命令
前提 安装openssh-server
scp -r 目标主机@目标主机IP:绝对路径 /保存到本机的绝对或相对路径
8. 其他命令:
1>. 翻页 shift+pageup
shift+pagedown
2>. 清屏 clear
ctrl+l
3>. 创建终端
ctrl+alt+T(Ubuntu)
ctrl+shift+T(添加标签页)
4>. 看手册 man man
5> 设置查看别名: alias
6>. 输出指定字符串到指定终端 echo
echo $PATH
9. 关机重启(需要管理员权限)
1>. poweroff
2>. shutdown
3>. reboot//重新启动
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24728 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!