系统监控工具
来源:互联网 发布:王陆807和语料库 知乎 编辑:程序博客网 时间:2024/06/05 02:16
1、dstat命令
-c: 显示cpu相关信息-C #,#,...,total -d: 显示disk相关信息-D total,sda,sdb,...-g:显示page相关统计数据-m: 显示memory相关统计数据-n: 显示network相关统计数据-p: 显示process相关统计数据-r: 显示io请求相关的统计数据-s: 显示swapped相关的统计数据
2、kill命令
向进程发送控制信号,以实现对进程管理,每个信号对应一个数字,信号名称以SIG开头(可省略),不区分大小写显示当前系统可用信号: kill –l,trap -l常用信号:man 7 signal1)SIGHUP: 无须关闭进程而让其重读配置文件2)SIGINT: 中止正在运行的进程;相当于Ctrl+c3)SIGQUIT:相当于ctrl+\9) SIGKILL: 强制杀死正在运行的进程15) SIGTERM:终止正在运行的进程 默认15 18)SIGCONT:继续运行19)SIGSTOP:后台休眠
指定信号的方法:
(1)信号的数字标识:1, 2, 9 (2)信号完整名称:SIGHUP (3) 信号的简写名称:HUP
2、pkill命令
按模式:pkill [options] pattern-SIGNAL-u uid: effective user,生效者-U uid: real user,真正发起运行命令者-t terminal: 与指定终端相关的进程-l: 显示进程名(pgrep可用)-a: 显示完整格式的进程名(pgrep可用)-P pid: 显示指定进程的子进程
Linux的作业控制
前台作业:通过终端启动,且启动后一直占据终端;后台作业:可通过终端启动,但启动后即转入后台运行(释放终端)
让作业运行于后台
(1)运行中的作业:Ctrl+z(2)尚未启动的作业:# COMMAND &后台作业虽然被送往后台运行,但其依然与终端相关;退出终端,将关闭后台作业。如果希望送往后台后,剥离与终端的关系#nohup COMMAND & #screen;COMMAND
查看当前终端所有作业:
#jobs
作业控制:
#fg [[%]JOB_NUM]:把指定的后台作业调回前台#bg [[%]JOB_NUM]:让送往后台的作业在后台继续运行#kill [%JOB_NUM]: 终止指定的作业
示例:
[root@centos6~]#jobs #查看后台进程任务
[root@centos6~]#kill %4 #杀死后台进程
注意:CentOS6如果放到后台进程,网络中断,重新连接还在运行,CentOS7则重新连接时,后台进程不存在。
可以使用下属方法实现:
#nohup COMMAND &
#screen COMMAND
示例: nohup ping 127.0..0.0 &>/dev/null &
3、并行运行
方法一:vim all.shf1.sh&f2.sh&f3.sh&方法二:(f1.sh&);(f2.sh&);(f3.sh&)方法三:{f1.sh& f2.sh& f3.sh& }
示例: { ping 127.0.0.1; }&
阅读全文
0 0
- 常见系统监控工具
- 系统监控工具
- linux系统监控工具
- 系统监控工具
- 系统监控工具sysstat
- 系统性能监控工具
- Linux系统监控工具
- linux系统监控工具
- 系统监控工具
- linux系统监控工具
- 系统监控工具Atop
- 系统监控工具
- Linux系统性能监控工具
- Linux系统性能监控工具
- Linux系统性能监控工具
- Linux系统监控工具列表
- 监控系统调用工具strace
- 系统性能监控工具nmon
- Balanced Numbers 数位DP+3进制压缩
- 调用百度翻译接口demo(完整ajax请求)
- windows下使用pthread
- 手把手教你Android手机与BLE终端通信--搜索
- 用quartz进行定时任务的开发
- 系统监控工具
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- 第 8 章 查找
- poj2528(线段树区间染色)
- 学习 视频压缩:I帧、P帧、B帧
- iOS 开发技巧之 ---- 使用Mac上的Safari对UIWebView进行调试
- HTML5新增属性介绍和地理位置
- hdu 2514
- web项目 调用外部接口 例子