压缩包管理
1>. 屌丝版:
1). gzip -- .gz格式的压缩包
2). bzip2 -- .bz2格式的压缩包
2>. 高富帅版:
1). tar -- 不使用z/j参数 , 该命令只能对文件或目录打包
参数:
c -- 创建 -- 压缩
x -- 释放 -- 解压缩
v -- 显示提示信息 -- 压缩解压缩 -- 可以省略
f -- 指定压缩文件的名字
z -- 使用gzip的方式压缩文件 -- .gz
j -- 使用bizp2的方式压缩文件 -- .bz2
压缩:
tar zcvf 生成的压缩包的名字(xxx.tar.gz) 要压缩的文件或目录
tar jcvf 生成的压缩包的名字(xxx.tar.bz2) 要压缩的文件或目录
解压缩:
tar jxvf 压缩包的名字(解压到当前目录)
tar jxvf 压缩包名字 -C 压缩的目录
2). rar -- 必须手动安装该软件
参数:
压缩: a
解压缩: x
压缩:
rar a 生成的压缩文件的名字(temp) 压缩的文件或目录
解压缩:
rar x 压缩文件名 (解压缩目录)
3). zip --
参数:
压缩目录需要加参数 -r
压缩:
zip 压缩包的名字 压缩的文件或目录
解压缩:
unzip 压缩包的名字
unzip 压缩包的名字 -d 解压目录
总结: 相同之处:
tar/rar/zip 参数 生成的压缩文件的名字 压缩的文件或目录 --- 压缩的时候的语法
tar/rar/unzip 参数 压缩包的名字 参数(rar没有参数) 解压缩目录 -- 解压缩语法
关机重启
1>. poweroff (关机)
2>. shutdown
3>. reboot (重启)
进程管理:
1>. 查看当前在线用户的情况
who -m
它的效果同who am i显示出自己在系统中的用户名,登录终端,登录时间
who -q
只显示用户的登录帐号和登录用户的数量
who -s
忽略,它同于who
who -r
可以查看当前系统的运行级别
who am i
显示出自己在系统中的用户名,登录终端,登录时间 可以查看自己登录到系统中的用户名,它同logname一样
2>. 查看整个系统内部运行的进程状况 ps +
-a,查看所有
-ef,以全格式显示进程所有信息,包括父进程Pid,创建人,创建时间,进程号。等等
-u,以用户(user)的格式显示
-x, 显示后台进程运行参数
3>. 终止进程:
1). 查看信号编号: 可以使用管道 ps -ef | grep path (查找名字为path的进程)
2). 杀死进程: kill -9 进程号
4>. 查看当前进程的环境变量:
Linxu下的环境变量的格式: key - value
key=value:value:value:value
5>. echo ¥ 从变量中取值
echo "字符串" 输出字符串
6>. 任务管理器: top
PID:进程的ID
USER:进程所有者
PR:进程的优先级别,越小越优先被执行
VIRT:进程占用的虚拟内存
RES:进程占用的物理内存
SHR:进程使用的共享内存
S:进程的状态。S——休眠,R——正在运行,Z——僵死状态,N——该进程优先值为负数
%CPU:进程占用CPU的使用率
%MEM:进程使用的物理内存和总内存的百分比
TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
COMMAND:进程启动命令名称
网络管理:
1>. 获取网络接口的配置信息: ifconfig
2>. 测试与目标主机是否联通: ping ip地址
3>. 查看服务器域名对应的IP地址: nslookup 域名