Linux中归档、备份和进程管理命令具体有哪些用法?

摘要:指令:ps、kill、tar、zip、gzip、unzip、rsync、scp、nohup、rz、sz 进程: ps #查看进程信息ps -A #查看当前有哪些进程ps -f #参数-f可以显示包含更多的列ps -e #显示系统所有进程信息
指令:ps、kill、tar、zip、gzip、unzip、rsync、scp、nohup、rz、sz 进程: ps     #查看进程信息 ps -A   #查看当前有哪些进程 ps -f   #参数-f可以显示包含更多的列 ps -e   #显示系统所有进程信息 ps -ax    #同上 ps -aux #显示比较完整的进程信息。 ps -eal  #显示进程的完整信息,包括进程状态等。 ps -ealf  #同上 字段说明: USER: 运行进程的用户 PID: 进程ID PPID:父进程PID %CPU: CPU占用率 %MEM: 内存占用率 VSZ: 占用虚拟内存 RSS: 占用实际内存 驻留内存 TTY: 进程运行的终端 STAT: 进程状态 man ps (/STATE)   R 运行   S 可中断睡眠 Sleep   D 不可中断睡眠   T 停止的进程   Z 僵尸进程   X 死掉的进程   Ss s进程的领导者,父进程   S< <优先级较高的进程   SN N优先级较低的进程   R+ +表示前台的进程组   Sl 以线程的方式运行 START: 进程的启动时间 TIME: 进程占用CPU的总时间 COMMAND: 进程文件,进程名 pstree #树形显示进程 ps -eo “%C : %p : %z : %a”|sort -k5 -nr #按内存从大到小排列进程 ps -eo “%C : %p : %z : %a”|sort -nr    #按cpu利用率从大到小排列进程 ps -o pid,ppid,pgrp,session,tpgid,comm #输出指定的字段 ps -aux --sort -pcpu | less #根据CPU 使用来升序排序 ps -aux --sort -pmem | less #根据 内存使用 来升序排序 ps -u user #查看特定用户的进程 ps -C name 通过进程名和PID过滤,使用 -C 参数,后面跟你要找的进程的名字 ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' #查看僵尸进程 ps -eal | awk '{if($2=="Z") {print $4}}'| sudo kill -9    #清除僵死进程 ps auxw|head -1;ps auxw|sort -rn -k4|head -40 #查看消耗内存最多的前40个进程 ps -ef | grep php-fpm | grep pool | wc -l #查看服务器上一共开了多少的 php-cgi 进程 ps -ef | grep docker #查看docker相关进程 ps -p3150 -L #显示所有id为3150的进程所拥有的线程。 pgrep php-fpm #查找php-fpm的进程id ,跟 ps -ef | grep php-fpm 同理 kill -l       #打印出信号数和信号名称 kill -s SIGNAL PID #向指定进程发送信号,SIGNAL要么为信号数,要么为信号名称,如下:   SIGHUP 1:对控制进程或终端进行挂起检测   SIGINT 2:当按下Ctrl+C时发送该信号   SIGKILL 9:用于强行杀死进程   SIGTERM 15:默认用于终止进程   SIGTSTP 20:当按下Ctrl+Z时发送该信号 kill -s SIGKILL PID #杀死PID对应的进程 kill -9 PID    #同上,杀死PID对应的进程 killall -9 gedit    #通过进程名称杀死进程 killall php-fpm #杀死所有php-fpm进程 pgrep php-fpm | xargs kill -9 #杀死所有php-fpm的进程id,包括主进程和工作进程,pgrep = ps +grep pkill -9 php-fpm # 作用同上, 相当于 pgrep php-fpm | xargs kill -9 pkill php-fpm #同上 ps -ef | grep nginx | grep -v grep | cut -c 9-15 | xargs kill -s 9 #说明如下 说明: “grep firefox”的输出结果是,所有含有关键字“firefox”的进程。 “grep -v grep”是在列出的进程中去除含有关键字“grep”的进程。 “cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。
阅读全文