Linux命令7——程序管理

7.1 ps命令:显示系统进程状态;

-A    显示所有进程(同-e)
-a    显示当前终端的所有进程
-u    显示进程的用户信息
-o    以用户自定义形式显示进程信息
-f    显示程序间的关系

7.1.1 所有进程显示出来,并输出到ps001.txt文件

        ps -aux > ps001.txt

7.1.2 查看named进程详细信息

        ps -aux | grep named

7.1.3 常用用法,查找特定进程

        ps -ef | grep ssh

7.1.4 根据 CPU 使用来升序排序

        ps -aux --sort -pcpu | less            #-pmem 内存

7.2 bg命令:将后台进程改为前台运行;(与&符号效果相同)

程序暂停:Ctrl + Z

程序终止:Ctrl + C

查看放到后台执行的任务:jobs

(+ -)号,其中(+)号表示默认的作业,(-)表示后续的作业

7.2.1 恢复带有 + 号的作业并放到后台执行(jobs命令查看 )

 bg
[2]+ sleep 3600 &

7.2.2  恢复指定任务并放在后台执行

        bg 2

7.3 fg命令:将前台进程改为后台运行;

7.3.1 后台作业取出放到前台

        fg  2

7.4 top/htop命令:实时监控资源,动态显示进程信息;

-d:屏幕刷新间隔时间;

-s:保密模式;

-S:累积模式;

-i<时间>:设置间隔时间;

-u<用户名>:指定用户名;

-p<进程号>:指定进程;

-H:所有线程占用资源情况。

---------------------------------

快捷键……

 7.4.1 top 展示标题栏、进程列表、统计信息等等

Linux命令7——程序管理_第1张图片

 7.4.2 CPU使用率从高到低排序

        top -o %MEM

7.4.3 想查看某个进程的信息

        top -p 1234 

7.5 kill命令:用于终止程序运行

-s sig 信号名称。

-n sig 信号名称对应的数字。

-l 列出信号名称。如果在该选项后提供了数字那么假设它是信号名称对应的数字。

7.5.1 强制终止某一进程

        kill -9 PID

7.5.2 终止作业标识符为1的作业。

        kill -9 %1

7.5.3 找到某个进程对应的名称

        pgrep firefox 

 7.5.4  根据进程PID使用Kill命令终止

         kill -s 9 1827

你可能感兴趣的:(常用Linux命令收集,linux,运维,服务器)