进程与周期任务

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 16:38
下一篇 2017-05-15 17:59

相关推荐

  • 博客作业网络班22期+第4周(8.29-9.4)

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 #  ls /home/tuser1 || mkdir /home/tuser1 && cp -R /etc/skel/*  /home/tuser1 && ch…

    Linux干货 2016-09-07
  • Week 1–Linux基础1

    一. 计算机是由什么组成的? 计算机有什么作用呢?  1.计算机是由硬件系统与软件系统两大部分组成的. 那么是什么呢?  硬件系统: 1.1 输入组件(如鼠标,键盘等); 输出组件(显示器,打印机等); 1.2 核心大脑–CPU(里面包含有 算术逻辑、控制、记忆等单元); 1.3 为了与以上2大重要部件连接的,肯定需要一个可以…

    Linux干货 2016-12-05
  • 如何正确安装一个源码包

        下周就要考试了,心情挺忐忑不安的,前几天做了25期的考试题,感觉每个题都是老师上课讲过的,但是自己做却想不起来了。这应该就像学习数学一样,需要大量练习,做的多了自然就会了。     这周我们学习了如何使用yum,还学习了磁盘管理。针对如何安装源码包,以httpd包为例我们…

    2017-08-19
  • 计算机组成与Linux基础

    一 计算机组成 冯诺依曼体系 计算机处理数据和指令一律用二进制表示 指令和数据不加混合存储在同一存储器中 顺序执行程序每一条指令 计算机硬件由运算器、控制器、存储器、输入设备以及输出设备组成 计算机组成部分 CPU:含有指令集,对程序进行运算和判断并分为两个主要单元分别为算术逻辑单元和控制单元。其中算术逻辑单元主要负责程序运算与判断,控制单元负责协调组件与个…

    Linux干货 2017-07-30
  • 第一周学习内容

    1、LINUX的三大主流版本:debian slackware redhat 2、一个完整的操作系统是由内核+运行在内核之上的应用程序组成。      LINUX操作系统是由linux内核+GNU开源组织编写的应用程序组成(GNU/Linux) 3、CPU架构:X86(X64)、摩托罗拉的m68k、arm、IBM的POWER(性…

    Linux干货 2016-12-03
  • Linux系统上的人机交互

    众所周知,计算机上运行的数据流最后都会以二进制的方式流转,这对计算机来说确实没什么问题,但是对人类来说,这样的方式无疑太难理解,所以计算机通过转换,将二进制的0、1字符串转换成人们可以易于理解的字母和数字,来方便计算机与人类的沟通和交互。这样一来,人类可以读取和输入人类习惯的字母和数字;而计算机可以使用自己的0、1字符串接收任务和返回结果。然而,这一过程就少…

    Linux干货 2017-09-01