查看“初识Linux:进程”的源代码
←
初识Linux:进程
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:Linux]] == 关于 == 进程简单说就是正在执行的程序,分为前台和后台(守护进程,daemon)。而线程可以看作进程的一个执行线,或轻量级的进程。<br/> 区别在于:进程有独立的地址空间,可以独立存在;而线程由进程创建,不能独立存在。 == 命令 == * PID:进程号,用于唯一标识进程。 * PID为1的进程时所有进程的祖先(Systemd 取代了initd,PID为1)。 {| class="wikitable" ! 操作 !! 命令 !! 备注 |- | 查看系统进程 | ps [options] [--help] | 参数: # -A:列出所有的行程 # -a:显示当前终端的所有进程信息 # -u:以用户的格式显示进程信息(ps -u root //显示root进程用户信息) # -x:显示后台进程 # -w:显示加宽可以显示较多的资讯 # -au:显示较详细的资讯 # -aux:显示所有包含其他使用者的行程 |- | 终止进程 | kill [PID] | * 某些进程会捕捉某些信号,如果不能直接结果进程,可以用“-9”传送信号 *: kill -9 xxx(或 kill -KILL xxx) * kill -l:显示所有信号 最常用的信号是: # 1 (HUP):重新加载进程。 # 9 (KILL):杀死一个进程。 # 15 (TERM):正常停止一个进程。 |- | 实时显示进程动态 | top [-] [d delay] [q] [c] [S] [s] [i] [n] [b] | 参数说明: # d : 改变显示的更新速度,或是在交谈式指令列(interactive command)按 s # q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行 # c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称 # S : 累积模式,会将己完成或消失的子行程 ( dead child process ) 的 CPU time 累积起来 # s : 安全模式,将交谈式指令取消, 避免潜在的危机 # i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程 # n : 更新的次数,完成后将会退出 top # b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内 示例: # top -u www:监视www用户夹除 # top -k 1918:终止PID为1918的进程 # top -d 5:设置监控刷新时间为5秒(默认为3秒) # top -n 20:设置信息更新次数,20次后显示终止更新 # top -p 139:显示PID为139的进程 |} == 进程动态信息 == top 命令用于监控进程的实时状态。<br/> 界面信息分别为: # top - 系统时间, 运行时间, 当前用户数, 负载情况(load average) # 任务:总数, 运行数量, 休眠数量, 终止数量, 僵尸数量(占用资源无法回收的无用进程) # cpu使用情况(%):user, system, nice, idle(闲置状态)... # 内存情况:总数, 空闲, 使用, 缓存 # swap情况(虚拟内存,交换分区):总数, 空闲, 使用, ? * load average:三个数之和/3,结果>0.6则表示资源紧张【???】 [[File:Linux查看进程动态.png|800px]]
返回至“
初识Linux:进程
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息