进程与周期任务

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

相关推荐

  • iptables之froward

    先克隆一台centos服务器添加虚拟网卡 同时两个服务器配上host only的网卡 echo 1 > /proc/sys/net/ipv4/ip_forward打开网卡间转发 有回包 但是没有10.0.0.3还是没有ping通原因是192.168.68.134 的网关指向了192.168.68.2 而不是192.168.68.144添加一条指向192…

    2017-11-12
  • 网络管理3

    一、知识整理 1、跨网络通信:路由 路由的分类:主机路由;网络路由;默认路由。 将主机接入网络,需要配置网络相关设置。一般包括如下内容:主机名;IP/MASK;路由:默认网关;DNS服务器:主、次、第三DNS服务器。 2、网络配置文件:IP、MASK、GW、DNS相关配置文件 /etc/sysconfig/network-scripts/ifcfg-IFAC…

    Linux干货 2016-09-10
  • 第十二周课堂练习下

    6、在LAMP架构中,请分别以php编译成httpd模块形式和php以fpm工作为独立守护进程的方式来支持httpd,列出详细的过程 1.模块方式安装可见第三节 2.fpm独立守护进程安装 [root@LAMP setup]# tar -xf  php-5.6.23.tar.bz2  ##编译&nb…

    Linux干货 2017-01-03
  • lvs–各类型的原理及实现—(原理篇)

    前言:    LVS即是linux虚拟服务器,是一个虚拟的服务器集群系统,目的是使用集群技术和linux操作系统实现一个高性能、高可用的服务器。采用IP负载均衡技术和基于内容请求分发技术,将请求负载均衡地转移到不同的服务器上执行,从而将一组服务器构成一个高性能、高可用的虚拟服务器。此篇的内容只包含两种较为常用的LVS技术,分别是LVS-N…

    Linux干货 2016-10-27
  • CentOS6.6上编译安装httpd2.4

    简介    现在apache软件基金会正在维护的httpd项目有三个版本,分别为Version 2.4,Version 2.2与Version 2.0。    三个版本的区别暂不一一介绍,有兴趣的可以去httpd.apache.org了解,下面着重介绍httpd 2.4版本。新特性 &nb…

    Linux干货 2015-06-26
  • 马哥教育网络班22期-第6周博客作业

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@centos6 ~]# cp /etc/rc.d/rc.sysinit /tmp/ [root@centos6 ~]# sed -…

    Linux干货 2016-12-05