管理进程

管理进程

作者:LAMP小白  点击:2176  发布日期:2014-06-03 01:01:16  返回列表

监控进程


进程,是运行程序的实例。ps命令可以列出进程。默认情况下。他提供的有用信息很少。他仅显示从此终端启动的进程,但是如果需要帮助,可以使用ps命令的命令行参数,你可以对其进行定制以提供非常简要的信息。每个人都有自己的偏好选项,但是建议你采用一下设置:

[root@MIO-02 ~]# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  19228  1460 ?        Ss   Jun01   0:00 /sbin/init
root         2  0.0  0.0      0     0 ?        S    Jun01   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Jun01   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        S    Jun01   0:00 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Jun01   0:00 [migration/0]
root         6  0.0  0.0      0     0 ?        S    Jun01   0:00 [watchdog/0]

top实用程序显示当前进程的自动更新列表,可在top内使用以下建管理显示内容:

M 按内存使用率排列进程

P 按处理器使用率排列进程

H 显示有关更多命令的帮助

Q 退出


终止和管理进程


进程使用称之为信号的信息进行通信。进程随时都会接收信号(异步)。除信号编号之外,信号不携带其他消息。


信号


top和kill都可用于向进程发送信号。
kill -l 显示定义的信号编号表。
kill -9 1234 向PID为1234的进程发送编号为 9 的信号。

1 HUP 重新初始化后台程序
9 KILL 强制进程立即终止
15 TERM 请求在进行清理后终止进程


进程计划(nice值)


linux系统可同时运行的进程数与他的CPU逻辑处理单元总数相同。
通过使进程在逻辑处理单元上轮流运行(时间分片),系统中运行的进程数似乎更多。
默认情况下,每个进程对CPU时间的占用权限相等。
可以更改nice值,以调整进程优先级,使他占用的CPU时间份额大于或小于其他进程。
nice值的范围从-20至19,默认值为0。
用户可以提高nice值。
只有root用户可以降低进程的nice值
renice和top都可以更改正在运行进程的nice值
nice可用于设置新进程的nice值


管理定期任务


cron设备管理器必须按计划定期重复运行程序。后台程序crond每分钟唤醒一次,以运行计划的任何任务。用户使用crontab命令计划个人任务。系统管理员可以在范围配置文件中设置任务。

crontab -l 列出文件
crontab -r 删除文件
crontab -e 编辑文件

6个字段分别为

分 时 日 月 星期 命令


计划延迟任务


使用at命令,你可以制定某一任务在将来的特定时间运行。该作业可能是一次备份、对你系统的检查或者特定时间发送通知。


[root@MIO-02 ~]# at now +1 min
at> echo '2222222222'
at> <EOT>
job 2 at 2014-06-02 18:01


查询作业


[root@MIO-02 ~]# atq
3       2014-06-02 18:05 a root

查看作业的命令

at -c num

删除作业

atrm num





上一篇:分析和存储日志 下一篇:快递查询API
0