进程与周期任务

STAT:进程状态:
R:running
S: interruptablesleeping
D: uninterruptable sleeping
T: stopped
Z: zombie
+: 前台进程
l: 多线程进程
L:内存分页并带锁
N:低优先级进程
<: 高优先级进程
s: session leader,会话(子进程)发起者
top栏位信息简介:
us:用户空间
sy:内核空间
ni:调整nice时间
id:空闲
wa:等待IO时间
hi:硬中断
si:软中断(模式切换)
st:虚拟机偷走的时间
并行运行进程:
方法1
vi all.sh
f1.sh&
f2.sh&
f3.sh&
方法2
(f1.sh&);(f2.sh&);(f3.sh&)
方法3
{ f1.sh& f2.sh& f3.sh& }
命令:
ps aux
a 选项包括所有终端中的进程
u 选项显示进程所有者的信息
x 选项包括不链接终端的进程
f 选项显示进程的父进程
o 属性… 选项显示定制的信息
pid、comm、%cpu、%mem、state、tty、euser、ruser
pgrep 搜索进程
-u 生效者
-U 真正发起运行命令者
-t 与指定终端相关的进程
-l 显示进程名
-a 显示完成格式的进程名
-P 显示指定进程的子进程
pidof 按进程名字搜索
lsof 搜索进程
uptime 显示当前时间,系统已启动的时间.
top 进程信息
排序:
P 以占据的CPU百分比,%CPU
M 占据内存百分比,%MEM
T 累积占据CPU时长,TIME+
显示:
l 是否显示平均负载和启动时间
t 是否显示进程和CPU时间
m 是否显示内存信息
操作:
c 是否显示完整命令信息
q 退出top
k 终止某个进程
参数:
-d 刷新信息时长
-b 批模式,一批一批显示
-n 显示多少行
htop 比top更强大.
glances 系统监控工具
vmstat 系统资源统计
instat 系统资源统计
dstat 系统资源统计
kill
1:SIGHUP 重读配置文件
2:SIGINT 中断进程
9:SIGKILL 杀死进程
15:SIGTERM 终止进程,默认操作
killall 杀死某个进程的所有子进程
bg 启动后台作业
fg 将后台作业调回前台
jobs 查看后台作业
nohup 脱离终端继续执行作业
screen 脱离终端继续执行作业
-S
-x
at 未来某个时间点执行一次任务
-V 显示版本信息
-l 列出任务列表
-d 删除任务
-c 查看具体任务
-f 从指定文件中读取任务
-m 任务完成后发送邮件
白名单:/etc/at.allow
黑名单:/etc/at.deny
crontab 周期性任务
系统计划任务配置文件:/etc/crontab
-l 列出所有任务
-e 编辑任务
-r 移除所有任务
-i 交互式模式移除指定任务
-u 指定用户管理cron任务
黑白名单:/etc/cron.{allow,deny}
anacron 当计算机关机开机后检查未执行的周期任务

原创文章,作者:z long,如若转载,请注明出处:http://www.178linux.com/75762

(0)
z longz long
上一篇 2017-05-15
下一篇 2017-05-15

相关推荐

  • 文本编辑器vim概述与应用示例

    文本编辑器vim概述与应用示例 文本编辑器概述 vim编辑器是一种易用、功能强大的文本编辑器,可以基于三种不同的模式对文本进行编辑,包括编辑模式、输入模式和末行模式。 编辑模式 模式转换 i 表示在光标所在处插入 a 表示在光标后方插入 o 表示在光标所在处的下一行插入 O 表示在光标所在处的上一行插入 I 表示在光标所在行的行首插入 A 表示在光标所在行的…

    Linux干货 2017-08-06
  • 编译安装LAMP

    编译安装LAMP (1) 系统环境:CentOS 6, 7     CentOS 6:apr, apr-util的版本为1.3.9,不适用于httpd-2.4;     CentOS 7:apr, apr-util的版本为1.4+, (2) 开发环境…

    Linux干货 2016-11-03
  • bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示

    1)bash的工作特性之命令执行状态返回值; 在 Linux 下,任意一个命令执行结束之后,bash都会返回0-255之间的数值以表示命令执行成功与否;其返回值保存于bash的特殊变量$?中; 其中0表示:执行成功;1-255表示执行错误; 例如: [root@localhost ~]# ls anaconda-ks.cfg initial-setup-ks…

    Linux干货 2016-11-06
  • 第二十周作业

    一、用keepalived实现nginx与lvs的高可用集群 keepalived+nginx高可用环境:node1:    192.168.31.233     keepalived+nginx masternode2:    192.168.31.72      k…

    2017-07-22
  • bash脚本基础认知

    编程基础:程序:指令+数据                过程式:以指令为中心,数据服务于指令              &nbs…

    Linux干货 2017-03-02
  • 马哥教育网络21期+第十四周练习博客

    马哥教育网络21期+第十四周练习博客 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机; 这里web服务器仅允许响应报文离开本机这里的响应报文为ESTABLISHED [root@localhost ~]# iptabl…

    Linux干货 2016-12-05