ubuntu-基本命令篇-14-进程管理

简介:

14.进程管理


在内存中的程序。
在RAM中有程序和数据,程序是不可写的,病毒除外,病毒能写程序,数据可读可写。
程序一般受操作系统保护。

查看       ps process
进程树     pstree
杀死进程   kill,pkill,xkill.kill只能跟进程号,即pid。pkill后可跟进程名。xkill后可杀死窗口。
动态查看   top 
后台进程   &   所谓进程就是不和用户交互的进程,与前台进程对立。病毒是后台进程。看不到,默默运行。流氓软件弹出广告就是前台进程。
调回前台   fg   在后台的进程可以调到前台来。
调回后台    bg  在前台的进程可以调到后台去。 
优先级调整  renice -20 ~~ +19  的优先级。0为普通优先级,+20为优先级为最低。

ps aux 显示所有进程的详细信息。
ps只显示xuwei用户的进程。
TTY表示所处的终端是.

USER     哪个用户调用     
PID    进程号 
%CPU    占用CPU 
%MEM    占用内存    
VSZ   
RSS 
TTY     所处到终端,自动启用到显示?人为启用到显示具体到TTY,比如TTY1.
STAT    状态,s表示sleep,睡眠态。
START   从什么时候开始。
TIME    占用cpu的时间
COMMAND 
           
pstree    进程树,列出进程之间到关系。进程关系图。

在终端中输入命令firefox就能够打开firefox浏览器。这时候终端不能处理其他任务。我们可以再次打开一个终端,输入命令ps aux查看进程。我们会发现最近有一个firefox到进程
xuwei     4175 12.0  2.3 190760 48204 pts/0    Sl+  09:07   0:01 /usr/lib/firefo
xuwei     4183  8.2  2.9 125404 60964 pts/0    Sl+  09:07   0:00 /usr/lib/firefo
这时候我们可以使用kill命令来杀死打开到firefox进程。
输入命令 kill 4175我们就关闭了firefox到进程,我们会发现firefox浏览器被我们关闭。这时候第一个终端会提示Terminated,而且允许再次运行其他命令。
我们还可以使用pkill命令来杀死进程。
比如我们输入命令 pkill firefox就能够关闭firefox浏览器。

xkill是杀死窗口,比如我们输入命令xkill,这时候鼠标光标会变成X,我们点击哪一个窗口就会杀死哪一个窗口。

命令 gcalctool 启动前台进程,这时候终端不能输入其他命令,我们按CTRL+C可以结束进程。前台进程接受用户交互

命令:gcalctool & 启动后台进程,这时候终端能够输入其他命令,我们不能通过CTRL+C来结束进程。后台进程不接受用户交互

命令:jobs 查看后台进程。
通过fg命令来将后台进程调回到前台。
比如命令:fg 1 。其中1是序号,在输入jobs命令后可以查看

ps al 显示进程信息,其中NI列表示进程优先级。
命令:sudo renice +10 -p 4196 表示将进程号为4196的进程将其优先级设定为10.
提示结果:4196: old priority 0, new priority 10
进程的优先级是从-20~~+19,因为当我们设定到优先级小于-20或者大于+19时都会默认设定为最小到-20或者最大到+19.






本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2010/08/11/2297116.html,如需转载请自行联系原作者


目录
相关文章
|
1月前
|
Shell Linux 调度
【Shell 命令集合 系统管理 】Linux 调整进程优先级 renice命令 使用指南
【Shell 命令集合 系统管理 】Linux 调整进程优先级 renice命令 使用指南
41 0
|
1月前
|
存储 监控 Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
42 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】⭐⭐⭐Linux 限制进程资源 ulimit命令 使用指南
【Shell 命令集合 系统设置 】⭐⭐⭐Linux 限制进程资源 ulimit命令 使用指南
40 0
|
2月前
|
Linux
百度搜索:蓝易云【Linux系统ps命令:查看正在运行的进程】
通过这些简洁的ps命令用法,你可以方便地查看Linux系统中正在运行的进程信息。
34 1
|
2月前
|
Ubuntu
百度搜索:蓝易云【Ubuntu下cut命令的使用】
请注意,cut命令默认从标准输入中读取数据,如果不指定文件名,则需要通过管道或重定向将数据传递给cut命令。
24 5
|
3月前
|
Linux
|
3月前
|
Ubuntu 网络安全
百度搜索:蓝易云【Ubuntu命令速查】
这些是常见的Ubuntu命令的速查表。可以根据需要使用这些命令来快速执行日常管理和开发任务。
96 1
|
3月前
|
Ubuntu 网络安全
百度搜索:蓝易云【Ubuntu命令使用方法大全】
请注意,以上仅是Ubuntu中一小部分常用命令的简要说明。要深入了解和学习Ubuntu命令,请参考Ubuntu官方文档、在线教程和书籍资源。熟练掌握常用的命令对于在Ubuntu系统中进行日常管理和开发任务至关重要。
43 3
|
3月前
|
运维 Ubuntu 安全
Ubuntu 磁盘管理DF命令用法
Linux磁盘空间管理是系统运维中的核心环节,它直接影响到系统的稳定运行、数据的安全性和业务的连续性。 通过实施有效的磁盘空间管理策略,系统管理员可以确保系统的高效运作,满足不断变化的业务需求,并为用户提供可靠的服务。 因此,对Linux磁盘空间管理的重视和精通对于任何企业的IT运营都属于核心业务。
39 0
|
1月前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 向进程发送信号 kill命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 向进程发送信号 kill命令 使用指南
31 0