进程管理
来源:互联网 发布:春天奏鸣曲 贝多芬知乎 编辑:程序博客网 时间:2024/05/22 22:14
进程管理
1.fork创建进程
pid 进程 ppid 父进程
前台进程:进程运行中不能执行另外一个命令
后台进程:& 同步运行,非交互式的,后台运行
JCPU:以终端代号来区分,所有相关的进程执行时,所消耗的cpu时间会显示在这里
GCPU:
load averge: 负载值过去一分钟 5 ·15分中内的平均负载值
查看进程命令ps
a:所有用户的进程
u:现实用户名和启动时间
x:显示没有控制终端的进程
e:现实所有进程,包括没有控制终端的进程
l:长格式显示
w:宽行显示,可以使用多个w进行加宽显示
ps 查看隶属于自己的进程
ps -u or ps -l
进程参数解释说明:
PID 进程号
ppid 父进程
tty 进程启动的终端
stat 进程当前的状态 S休眠状态 D不可中断的休眠状态 R运行 Z僵死 T 停止
NI:进程的优先级
ps -le or -aux 查看所有用户执行的进程的详细信息
ps -aux --sort pid 可按进程执行的时间排序
pstree:进程树
ps -le | grep init
kill 杀死进程
kill -9 进程号(强制关闭)
kill -1 进程号(重启进程)
xkill 关闭图像程序
结束所有进程:killall
查找服务进程号:pgrep 服务名称
关闭进程: pkill 进程名称
改变启动进程的优先级
nice -n pid
nice --5 httpd start
改变运行中进程的优先级
renice -3 httpd
优先级取值范围(-19,20)
nohup 用户退出进程继续运行
终止ctrl + C
挂起ctrl + z
恢复到前台继续运行fg
恢复到后台执行 bg
top 每4秒刷新信息
参数: d 指定刷新时间间隔
c 显示命令详细信息
u 查看指定用户的进程
k 终止进程
r 重新设置优先级
h ? 帮助
计划任务:
at:安排作业在某一时刻执行一次
batch:安排作业在系统负载的时候运行
at参数
at [-f 文件名] 时间
绝对计时法
相对计时法
/etc/at.allow 列出的用户可以使用at命令
/etc/at.deny 列出的用户不可以使用at命令
如果两个文件都不存在,则只有root用户才可以使用at命令
batch:负载值0.8以下 执行
crontab 命令格式
作用:用于生成cron进程所需要的crontab文件
crontab {-l-r-e}
-l:显示
-r:删除
-e:编辑
分钟 小时 天 月 星期 命令/脚本
进程分类:
standalone 独立进行
xinetd 进程托管
atd,crond 计划任务
/usr/bin/wall < /etc/motd
文件系统管理
df 分区命令
du -h 查看文件目录的大小
检测修复文件系统:fsck e2fsck
1.fork创建进程
pid 进程 ppid 父进程
前台进程:进程运行中不能执行另外一个命令
后台进程:& 同步运行,非交互式的,后台运行
JCPU:以终端代号来区分,所有相关的进程执行时,所消耗的cpu时间会显示在这里
GCPU:
load averge: 负载值过去一分钟 5 ·15分中内的平均负载值
查看进程命令ps
a:所有用户的进程
u:现实用户名和启动时间
x:显示没有控制终端的进程
e:现实所有进程,包括没有控制终端的进程
l:长格式显示
w:宽行显示,可以使用多个w进行加宽显示
ps 查看隶属于自己的进程
ps -u or ps -l
进程参数解释说明:
PID 进程号
ppid 父进程
tty 进程启动的终端
stat 进程当前的状态 S休眠状态 D不可中断的休眠状态 R运行 Z僵死 T 停止
NI:进程的优先级
ps -le or -aux 查看所有用户执行的进程的详细信息
ps -aux --sort pid 可按进程执行的时间排序
pstree:进程树
ps -le | grep init
kill 杀死进程
kill -9 进程号(强制关闭)
kill -1 进程号(重启进程)
xkill 关闭图像程序
结束所有进程:killall
查找服务进程号:pgrep 服务名称
关闭进程: pkill 进程名称
改变启动进程的优先级
nice -n pid
nice --5 httpd start
改变运行中进程的优先级
renice -3 httpd
优先级取值范围(-19,20)
nohup 用户退出进程继续运行
终止ctrl + C
挂起ctrl + z
恢复到前台继续运行fg
恢复到后台执行 bg
top 每4秒刷新信息
参数: d 指定刷新时间间隔
c 显示命令详细信息
u 查看指定用户的进程
k 终止进程
r 重新设置优先级
h ? 帮助
计划任务:
at:安排作业在某一时刻执行一次
batch:安排作业在系统负载的时候运行
at参数
at [-f 文件名] 时间
绝对计时法
相对计时法
/etc/at.allow 列出的用户可以使用at命令
/etc/at.deny 列出的用户不可以使用at命令
如果两个文件都不存在,则只有root用户才可以使用at命令
batch:负载值0.8以下 执行
crontab 命令格式
作用:用于生成cron进程所需要的crontab文件
crontab {-l-r-e}
-l:显示
-r:删除
-e:编辑
分钟 小时 天 月 星期 命令/脚本
进程分类:
standalone 独立进行
xinetd 进程托管
atd,crond 计划任务
/usr/bin/wall < /etc/motd
文件系统管理
df 分区命令
du -h 查看文件目录的大小
检测修复文件系统:fsck e2fsck
0 0
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- 进程管理
- Spring声明式事务配置管理方法
- ios中sqlite3使用简介
- SSH整合时报的一个异常:java.lang.reflect.InvocationTargetException
- 有个PCA的东西
- select控件onchange事件的兼容性问题
- 进程管理
- shell编程笔记
- java web 开发中常用jar包
- oracle查询优化
- Java通过JDBC连接Oracle个人总结
- 简单括号配对思路
- 提高代码质量与可维护性请关注代码克隆
- [微信机器人_02]环境搭建
- nil、Nil、NULL、NSNull、[NSNull null] in Objective-C