1. 磁盘管理命令
df查看磁盘的使用状况,du可以查看目录的使用状况
命令 |
含义 |
df |
整个磁盘的使用状况,包含各个分区信息(文件系统、大小、已用、使用率、挂载点) |
df -h |
以直观的方式显示磁盘分区使用状况 |
df 路径或文件夹 |
查看某个文件或文件夹所属的分区信息 |
du [文件夹] |
显示当前目录下,子文件夹的磁盘使用情况 |
du - h [文件夹] |
更加直观地显示 |
du -s [文件夹] |
只显示文件夹的容量 |
2. 内存
free命令查看内存的使用情况
hwg@hwg-virtual-machine ~/linux操作 $ free
total used free shared buffers cached
Mem: 1000188 838564 161624 9112 17092 387472
-/+ buffers/cache: 434000 566188
Swap: 1046524 100084 946440
hwg@hwg-virtual-machine ~/linux操作 $ free -h
total used free shared buffers cached
Mem: 976M 818M 157M 8.9M 16M 378M
-/+ buffers/cache: 423M 552M
Swap: 1.0G 97M 924M
属性 |
含义 |
total |
物理总内存 |
used |
已使用 |
free |
剩余的 |
shared |
共享内存 |
buffers |
系统分配但未被使用的buffer |
cached |
系统分配但未被使用的cache |
注意:
(1) 此处的buffers和cached都是内存的一部分!buffers用于I/O缓存,cached用于文件系统缓存
(2) -/+ buffers/cache: 432M = 818M - 16M - 378M; 552M = 157M + 16M + 378M
3. 进程
命令 |
含义 |
ps |
显示当前用户启动的进程 |
ps -aux |
显示系统中所有的进程 |
ps -ef |
与ps -aux类似,但多了一个父进程号 |
4. top
top命令显示当前进程的动态变化,等价于free + ps
5. kill和killall
命令 |
含义 |
kill |
向一个进程发送信号 |
kill -l |
列出信号列表,共64个信号 |
kill -9 进程号pid |
向进程号为pid的进程发送一个SIGKILL命令,即将pid杀死 |
killall 进程名 |
杀死与进程名相关的所有进程 |
6. 安装
rmp:redhat package manager
package就是归档包,其中包含了应用程序或程序库的所有文件,还包含一个控制脚本,用于进行安装、卸载、状态检查、依赖检查等
![](https://images2015.cnblogs.com/blog/915116/201702/915116-20170210200745369-134674787.png)
命令 |
含义 |
rpm -ivh glibc-2.3.2-11.9.rpm |
安装glibc |
rpm -Uvh glibc-2.3.2-11.9.rpm |
更新glibc |
rpm -e glibc |
卸载glibc,不用加上版本号 |
rpm -ivh --nodeps glibc-2.3.2-11.9.rpm |
忽略依赖关系强制安装glibc |
rpm -ivh --force glibc-2.3.2-11.9.rpm |
忽略文件冲突 |
7.文件备份
![](https://images2015.cnblogs.com/blog/915116/201702/915116-20170210200755338-1167448196.png)
命令 |
含义 |
tar -cvf test.tar test |
为test创建一个备份档案test.tar |
tar -tvf test.tar |
查看备份档案内容列表 |
tar -xvf test.tar |
从备份档案中提取文件至当前路径 |
tar -xvf test.tar -C tmp/tt |
从备份文件中提取文件到tmp/tt中 |
tar -cvzf test.tar.gz test |
备份档案并压缩 |
tar -xvzf test.tar.gz |
从压缩包中提取文件 |
tar -cvjf test.tar.gz test |
备份档案并压缩,压缩率高 |
tar -xvjf test.tar.gz |
从压缩包中提取文件 |