Linux管理命令

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就是归档包,其中包含了应用程序或程序库的所有文件,还包含一个控制脚本,用于进行安装、卸载、状态检查、依赖检查等

命令 含义
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.文件备份

命令 含义
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 从压缩包中提取文件
posted @ 2017-02-10 20:08  west000  阅读(118)  评论(0编辑  收藏  举报