从零开始学Linux_06_Linux管理命令

本文发布时间: 2019-Mar-22
一、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/test16K 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:当前用户所用的进程 # psPID TTY TIME CMD5341 pts/2 00:00:00 su5349 pts/2 00:00:00 bash5545 pts/2 00:00:00 ps2、ps –aux:查看所有的进程 # ps -aux3、ps -ef:打印信息不一样,打印出父进程和子进程的ID # ps -ef 四、top(类似与window下的任务管理器) 1、top相当于free+ps # top2、按q退出五、Kill 、killall 1、kill命令用向一个进程发送信号(通俗的说,杀死一个进程)2、kill -l列出信号列表 # kill -l1) SIGHUP 2) SIGINT3) SIGQUIT 4) SIGILL5) SIGTRAP6) SIGABRT 7) SIGBUS8) SIGFPE 9) SIGKILL10) SIGUSR111) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM15) SIGTERM16) SIGSTKFLT 17) SIGCHLD18) SIGCONT 19) SIGSTOP20) SIGTSTP21) SIGTTIN 22) SIGTTOU23) SIGURG 24) SIGXCPU25) SIGXFSZ26) SIGVTALRM 27) SIGPROF28) SIGWINCH 29) SIGIO30) SIGPWR31) SIGSYS 34) SIGRTMIN35) SIGRTMIN+1 36) SIGRTMIN+237) SIGRTMIN+338) SIGRTMIN+4 39) SIGRTMIN+540) SIGRTMIN+6 41) SIGRTMIN+742) SIGRTMIN+843) SIGRTMIN+9 44) SIGRTMIN+1045) SIGRTMIN+11 46) SIGRTMIN+1247) SIGRTMIN+1348) SIGRTMIN+14 49) SIGRTMIN+1550) SIGRTMAX-14 51) SIGRTMAX-1352) SIGRTMAX-1253) SIGRTMAX-11 54) SIGRTMAX-1055) SIGRTMAX-9 56) SIGRTMAX-857) SIGRTMAX-758) SIGRTMAX-6 59) SIGRTMAX-560) SIGRTMAX-4 61) SIGRTMAX-362) SIGRTMAX-263) SIGRTMAX-1 64) SIGRTMAX 3、kill -9 pid ,9号信号是杀死进程的信号 # psPID TTY TIME CMD5341 pts/2 00:00:00 su# kill -9 5341root@xin-Inspiron-N4030:/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:从压缩包中提取文件


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:09pm
栏目列表