欢迎大家阅读参考,如有错误或疑问请留言纠正,谢谢
一、df、du
1、df
(1)df
(2)df –h 以直观的方式显式磁盘分区使用状况
(3)df test 查询test属于哪个分区
(4)举例
【1】显式磁盘分区使用状况
【2】发现在根目录先的文件不应定挂载在根目录下
$ df sys/
2、du
(1)du
(2)du –h 以直观的方式查看目录的使用情况
(3)du –s
(4)du -sh
(5)举例
【1】查看当前目录和当前目录下文件的使用情况
# du -h linux/
8.0K linux/test
16K linux/
【2】仅查看当前目录的使用情况
# du -sh linux/
16K linux/
二、free
1、用来查看内存的使用状况
2、# free
(1)total:物理内存
(2)used:已使用
(3)free:剩余的
(4)buffers:系统分配但未被使用的buffer(访问I/O的缓冲区)
(5)cached:系统分配但未被使用的cache(文件系统的缓存)
(6)-/+buffers/cache 436304 = 1267492 - 92820 - 738368; 1555000 = 723812 + 92820 + 738368
三、ps
1、ps:当前用户所用的进程
# ps
PID TTY TIME CMD
5341 pts/2 00:00:00 su
5349 pts/2 00:00:00 bash
5545 pts/2 00:00:00 ps
2、ps –aux:查看所有的进程
# ps -aux
3、ps -ef:打印信息不一样,打印出父进程和子进程的ID
# ps -ef
四、top(类似与window下的任务管理器)
1、top相当于free+ps
# top
2、按q退出
五、Kill 、killall
1、kill命令用向一个进程发送信号(通俗的说,杀死一个进程)
2、kill -l列出信号列表
# kill -l
1) SIGHUP 2) SIGINT3) SIGQUIT
4) SIGILL5) SIGTRAP
6) SIGABRT 7) SIGBUS8) SIGFPE
9) SIGKILL10) SIGUSR1
11) SIGSEGV 12) SIGUSR213) SIGPIPE
14) SIGALRM15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD18) SIGCONT
19) SIGSTOP20) SIGTSTP
21) SIGTTIN 22) SIGTTOU23) SIGURG
24) SIGXCPU25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF28) SIGWINCH
29) SIGIO30) SIGPWR
31) SIGSYS 34) SIGRTMIN35) SIGRTMIN+1
36) SIGRTMIN+237) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+540) SIGRTMIN+6
41) SIGRTMIN+742) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+1045) SIGRTMIN+11
46) SIGRTMIN+1247) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+1550) SIGRTMAX-14
51) SIGRTMAX-1352) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-1055) SIGRTMAX-9
56) SIGRTMAX-857) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-560) SIGRTMAX-4
61) SIGRTMAX-362) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
3、kill -9 pid ,9号信号是杀死进程的信号
# ps
PID TTY TIME CMD
5341 pts/2 00:00:00 su
# kill -9 5341
[email protected]:/home/xin# 已杀死
4、killall 进程名称
六、rpm
1、介绍
(1)、何为RPM:RPM是软件包管理工具,是Redhat Package Manager的缩写,最早由redhat公司引入的,现在已经成为公认的行业标准了,OpenLinux、S.u.S.E.以及Turbo Linux 等Linux发行版本都采用rpm。
(2)、什么是Package:简单地说就是归档包,其中包含了应用程序或程序库的所有文件,另外还包含了一个控制脚本,用来进行安装、卸载、状态检查、依赖检查等。
2、RPM命令一般形式
3、安装rpm包
(1)rpm -ivh glibc-2.3.2-11.9.rpm(常用)
(2)如果提示有依赖关系,我们忽略依赖关系强制安装,可以使用rpm -ivh --nodeps glibc-2.3.2-11.9.rpm
(3)如果要安装的软件包中有一个文件已在安装其它软件包时安装,可以使用rpm -ivh --replacefiles glibc-2.3.2-11.9.rpm替代现有文件,也可以用rpm -ivh --force glibc-2.3.2-11.9.rpm忽略文件冲突
4、卸载rpm包
(1)rpm -e glibc
(2)卸载的时候不需要指定包的版本号,如果其它软件包依赖于您要卸载的软件包,卸载时会产生错误信息。
5、升级rpm包
(1)rpm -Uvh glibc-2.3.2-11.9.rpm(常用)
(2)注:即使系统上没有安装glibc包,用这一条命令也可以顺利安装。
6、查询已安装的软件包
(1)rpm -qa:查询已安装的所有软件包
(2)rpm –q glibc:检察glibc包的版本
七、tar
1、文件备份(tar)
2、tar示例
(1)tar -cvf text.tar text:创建一个备份档案
(2)tar -tvf text.tar:查看一个备份档案内容列表
(3)tar -xvf text.tar:从备份档案中提取文件
(4)tar -zcvf text.tar.gz text:备份档案并压缩
(5)tar -zxvf text.tar.gz:从压缩包中提取文件
版权声明:本文为博主原创文章,未经博主允许不得转载。