手机版
你好,游客 登录 注册
背景:
阅读新闻

Linux入门教程:Linux进程

[日期:2011-06-20] 来源:Linux社区  作者:Linux [字体: ]

进程的概念

q  概念:一个进程是一个程序的一次执行的过程。

q  操作系统通过进程来控制对CPU和其他系统资源的访问,并且使用进程来决定在CPU上运行哪个程序、运行多久。

q   Linux系统的一个重要特点:可以同时启动多个进程。

q  进程和程序不同:

?    程序是静态的,是保存在磁盘上的可执行代码和数据的集合;

?    进程是动态的,是Linux系统的基本调度单位。

q  父进程和子进程

?    一个进程创建新进程称为创建了子进程(child process)

?    创建子进程的进程称为父进程。

q  进程号

?    PIDProcess Identity number。一个PID唯一地标识一个进程。

?    PPIDParent Process ID。进程的父进程号。

q  Init进程

?    内核启动后的第一个进程,其PID=1

?    扮演终结父进程的角色,所有进程追溯其祖先最终都会落到init进程身上。

q  因为init进程永远不会被终止,所以系统总是可以确信它的存在,并在必要的时候以它为参照。如果某个进程在它衍生出来的全部子进程结束之前被终止,此时那些失去了父进程的子进程就都会以init作为它们的父进程。

查看命令

ps [-options]

 

列出当前进程清单,不跟任何选项表示查看系统中属于自己的进程

显示的进程列表是一个静态列表

-ef察看当前系统中运行的所有进程

-aux显示系统中所有用户进程及其所有者,并显示详细的进程信息

 

top [-] [d delay] [q] [C] [c] [S] [s] [i] [n]

 

列出进程清单

显示的是可根据真实情况 , 定时更新的运行进程列表

d delay:指定更新的时间间隔(delay),以秒计算。
n
      指定更新的次数,到达指定次数后将会退出top

q  交互命令

[Space]立即刷新显示。

d    设置刷新进程的时间间隔,你会被提示输入一个数(秒)

q    退出top命令。

k    杀死某进程。你会被提示输入进程 ID 以及要发送给它的进程号。     

h     显示帮助屏幕

n     显示的进程数量。你会被提示输入数量。

u    按用户排序。

M    按内存用量排序。

P    CPU 用量排序。

jobs [-options]

用于显示和控制后台正在执行的和被挂起的任务序列

-l:显示后台任务的进程号与讯息。

-p:只显示后台任务的 PID

-n:显示上次通知用户后,执行状态有更动的后台任务状态。

-r:显示执行中的后台任务。

-s:显示暂停执行的后台任务。

linux
相关资讯       Linux进程 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款