Linux的实时监测命令(watch)
watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行。该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒执行一次"command",-d表示高亮发生变化的位置。下面列举几个在watch中常用的实时监视命令:
[root@xieqichao ~]# watch -d -n 1 'who' #每隔一秒执行一次who命令,以监视服务器当前用户登录的状况Every 1.0s: who Sat Nov 12 12:37:18 2011stephen tty1 2011-11-11 17:38 (:0)stephen pts/0 2011-11-11 17:39 (:0.0)root pts/1 2011-11-12 10:01 (192.168.149.1)root pts/2 2011-11-12 11:41 (192.168.149.1)root pts/3 2011-11-12 12:11 (192.168.149.1)stephen pts/4 2011-11-12 12:22 (:0.0)此时通过其他Linux客户端工具以root的身份登录当前Linux服务器,再观察watch命令的运行变化。Every 1.0s: who Sat Nov 12 12:41:09 2011stephen tty1 2011-11-11 17:38 (:0)stephen pts/0 2011-11-11 17:39 (:0.0)root pts/1 2011-11-12 10:01 (192.168.149.1)root pts/2 2011-11-12 11:41 (192.168.149.1)root pts/3 2011-11-12 12:40 (192.168.149.1)stephen pts/4 2011-11-12 12:22 (:0.0)root pts/5 2011-11-12 12:41 (192.168.149.1)最后一行中被高亮的用户为新登录的root用户。此时按CTRL + C可以退出正在执行的watch监控进程。#watch可以同时运行多个命令,命令间用分号分隔。#以下命令监控磁盘的使用状况,以及当前目录下文件的变化状况,包括文件的新增、删除和文件修改日期的更新等。[root@xieqichao ~]# watch -d -n 1 'df -h; ls -l'Every 1.0s: df -h; ls -l Sat Nov 12 12:55:00 2011Filesystem Size Used Avail Use% Mounted on/dev/sda1 5.8G 3.3G 2.2G 61% /tmpfs 504M 420K 504M 1% /dev/shmtotal 20-rw-r--r--. 1 root root 10530 Nov 11 23:08 test.tar.bz2-rw-r--r--. 1 root root 183 Nov 11 08:02 users-rw-r--r--. 1 root root 279 Nov 11 08:45 users2此时通过另一个Linux控制台窗口,在watch监视的目录下,如/home/stephen/test,执行下面的命令[root@xieqichao ~]# touch aa #在执行该命令之后,另一个执行watch命令的控制台将有如下变化Every 1.0s: df -h; ls -l Sat Nov 12 12:57:08 2011Filesystem Size Used Avail Use% Mounted on/dev/sda1 5.8G 3.3G 2.2G 61% /tmpfs 504M 420K 504M 1% /dev/shmtotal 20-rw-r--r--. 1 root root 0 Nov 12 12:56 aa-rw-r--r--. 1 root root 0 Nov 12 10:02 datafile3-rw-r--r--. 1 root root 10530 Nov 11 23:08 test.tar.bz2-rw-r--r--. 1 root root 183 Nov 11 08:02 users-rw-r--r--. 1 root root 279 Nov 11 08:45 users2其中黄色高亮的部分,为touch aa命令执行之后watch输出的高亮变化部分。
Linux的实时监测命令(watch)相关推荐
- [收藏学习]Linux的实时监测命令
十八. 和系统运行状况相关的Shell命令: 1. Linux的实时监测命令(watch): watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动 ...
- NetData搭建 -- Linux性能实时监测工具
NetData搭建 – Linux性能实时监测工具 标签(空格分隔): NetData 从Github上能够看到netdata的主要功能,主要有几点: interactive bootstrap da ...
- Netdata 是一款 Linux 性能实时监测工具,以web的可视化方式展示
Netdata 是一款 Linux 性能实时监测工具..以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu.内存.硬盘输入/输出.网络等linux性能的数据). Netdata文档地址: ...
- 【Linux性能实时监测工具-Netdata】
Linux性能实时监测工具-Netdata,它是Linux系统实时性能监测工具,以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu.内存.硬盘输入/输出.网络等linux性能的数据).N ...
- Linux的watch命令--实时监测命令的运行结果
watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,如同名字一样,watch 可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行.直接在 watch 后面接你想运行的 ...
- Linux的watch命令 -- 实时监测命令的运行结果
watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,如同名字一样,watch 可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行. 直接在 watch 后面接你想运行 ...
- linux cpu intr s,Linux CPU实时监控命令mpstat介绍
[root@ora10g ~]# mpstat -P ALL 2 5 4,字段含义如下 英文解释: CPU:Processor number. The keyword all indicates th ...
- linux 上自动执行caffe,linux下caffe的命令运行脚本
参考:https://www.cnblogs.com/denny402/p/5076285.html 首先编译: make -j8 make pycaffe 注:下面的--solver=.... 等价 ...
- linux系统可视化运维工具,界面酷炫,功能强大!这款 Linux 性能实时监控工具超好用!老斯机搞它!...
对于维护.管理Linux系统来说,它的性能监控非常重要,特别是实时监控数据,这个数据有利于我们判断服务器的负载压力,及时调整资源调配,也有助于更好的服务于业务.所以,今天民工哥给大家安利一款 Linu ...
最新文章
- Linux CentOS7.0下JAVA安装和配置环境变量
- 根文件系统使用登录模式
- Jemeter对HTTP接口压测(二)
- apache 限制IP网段访问
- jdk 中英对照 百度网盘_Hadoop部署一jdk与MySQL
- Android有道词典查询功能
- 【Python】Windows下Python3虚拟环境搭建
- 深度学习《VAE-GAN》
- 从网络读取数据并动态的显示在ListView中
- win7 未授予用户在此计算机上的请求登录类型,Win7提示未授予用户在此计算机上的请求登录类型...
- 小程序发布上线流程_小程序如何发布?微信小程序发布流程很简单
- 计算机蓝屏代码0x0000007b,win7开机蓝屏提示STOP:0X0000007B的解决方法
- java导出mysql数据表的结构生成word文档
- wps两个表格对比数据(怎样对两个EXCEL表格数据对比,找出相同和不同的数据?)
- 《程序员之禅》一一1.1 我如何学习打坐
- u盘启动盘制作工具多个linux,多系统U盘启动盘制作工具
- qcow2 磁盘镜像文件的创建、格式化、分区、挂载
- 28岁转行web前端,参加成都前端web培训可行吗?
- 华为科学运动体系HUAWEI TruSport,跑者的福音
- DSL和RestClient实现搜索