成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用 watch 和 tail 命令監視 Linux 上的活動

運維
本文介紹了這兩個命令的一些有用的使用方法。watch 和 tail 命令為持續監視 Linux 系統上的活動提供了一些有趣的選項。

  • watch 和 tail 命令可以幫助監視 Linux 系統上的活動。本文介紹了這兩個命令的一些有用的使用方法。

watch 和 tail 命令為持續監視 Linux 系統上的活動提供了一些有趣的選項。

也就是說,你可以通過 watch 來顯示誰已登錄,并隨著用戶登錄和注銷不斷更新,而不是僅僅提出問題并獲得答案(例如詢問 who 并獲取當前登錄用戶的列表)。

使用 tail,你可以顯示文件的底部并在添加內容時查看內容。這種監控一般非常有用,并且比定期運行命令所需的工作更少。

使用 watch 命令

使用 watch 的最簡單示例之一是使用命令 watch who。你會看到一個列表,其中顯示了誰登錄了,以及他們登錄的時間和登錄位置。請注意,默認設置是每兩秒更新一次顯示(左上角),日期和時間(右上角)將按該間隔自行更新。用戶列表將隨著用戶登錄和注銷而增長和縮小。

$ watch who

此命令將顯示如下所示的登錄列表:

    Every 2.0s: who                              dragonfly: Thu Feb 27 10:52:00 2020
nemo pts/0 2020-02-27 08:07 (192.168.0.11)
shs pts/1 2020-02-27 10:58 (192.168.0.5)

你可以通過添加 -n 選項(例如 -n 10)來修改更新間的不同秒數,以修改更新間隔,從而獲取較少的更新頻率。

$ watch -n 10 who

上述命令將以新的間隔顯示,并且顯示的時間更新頻率較低,從而使顯示時間與所選間隔保持一致。

    Every 10.0s: who                             dragonfly: Thu Feb 27 11:05:47 2020
nemo pts/0 2020-02-27 08:07 (192.168.0.11)
shs pts/1 2020-02-27 10:58 (192.168.0.5)

如果你希望僅查看命令的輸出,而不是標題(前 2 行),則可以通過添加 -t(無標題)選項來省略這些行。

$ watch -t who

然后,你的屏幕將顯示如下所示:

    nemo     pts/0        2020-02-27 08:07 (192.168.0.11)
shs pts/1 2020-02-27 10:58 (192.168.0.5)

如果每次運行監視的命令時,輸出都是相同的,則只有標題行(如果未省略)會更改。其余顯示的信息將保持不變。

如果你希望 watch 命令在它正在監視的命令的輸出發生更新后立即退出,則可以使用 -g(將其視為“離開go away”)選項。例如,如果你只是在等待其他人開始登錄系統,則可以選擇執行此操作。

你還可以使用 -d(差異differences)選項突出顯示顯示輸出中的更改。突出顯示只會持續一個間隔(默認為 2 秒),但有助于引起你對更新的注意。

下面是一個更復雜的示例,該示例使用 watch 命令顯示正在偵聽連接的服務及其使用的端口。雖然輸出不太可能更改,但它會提醒你任何新服務正在啟動或關閉。

$ watch 'sudo lsof -i -P -n | grep LISTEN'

值得注意的是,正在運行的命令需要用引號擴起來,以確保不會將 watch 命令的輸出發送到 grep 命令。

使用 watch -h 命令將為你提供命令選項的列表。

    $ watch -h
Usage:
watch [options] command
Options:
-b, --beep beep if command has a non-zero exit
-c, --color interpret ANSI color and style sequences
-d, --differences[=<permanent>]
highlight changes between updates
-e, --errexit exit if command has a non-zero exit
-g, --chgexit exit when output from command changes
-n, --interval <secs> seconds to wait between updates
-p, --precise attempt run command in precise intervals
-t, --no-title turn off header
-x, --exec pass command to exec instead of "sh -c"
-h, --help display this help and exit
-v, --version output version information and exit

使用 tail -f

tail -f 命令與 watch 有一些相同之處。它也會在添加文件時顯示文件的底部和其他內容。你不必一次又一次地運行 tail 命令,而是運行一個命令并獲得可重復更新顯示視圖的結果。例如,你可以使用如下命令查看系統日志:

$ tail -f /var/log/syslog

某些文件(如 /var/log/wtmp)不適合這種類型的處理,因為它們的格式不是普通文本文件,但是通過組合 watch 和 tail,你可以獲得類似的結果,如下所示:

watch 'who /var/log/wtmp | tail -20'

無論有多少用戶仍處于登錄狀態,此命令都將只顯示最近的 5 次登錄。如果發生其他登錄,顯示結果將添加一行記錄并刪除頂行記錄。

    Every 60.0s: who /var/log/wtmp | tail -5    dragonfly: Thu Feb 27 12:46:07 2020
shs pts/0 2020-02-27 08:07 (192.168.0.5)
nemo pts/1 2020-02-27 08:26 (192.168.0.5)
shs pts/1 2020-02-27 10:58 (192.168.0.5)
nemo pts/1 2020-02-27 11:34 (192.168.0.5)
dory pts/1 2020-02-27 12:14 (192.168.0.5)

對你有時可能想要監視的信息,無論監視進程、登錄名還是系統資源,watch 和 tail -f 命令都可以提供自動更新視圖,從而使監視任務變得更加容易。

責任編輯:未麗燕 來源: Linux中國
相關推薦

2021-09-22 15:00:24

Linuxwatch 命令

2024-07-29 14:56:56

2024-01-03 15:35:56

Linux工具Tail命令

2010-05-07 15:51:19

ibmdwWebSphere

2022-01-17 10:05:33

LinuxWatch命令

2019-02-22 16:20:50

PowerTOPLinux電池壽命

2018-08-06 09:30:00

LinuxPbcopyPbpaste

2019-10-08 14:02:18

Linux命令終端會話

2009-08-03 12:15:29

linux at命令linux at命令詳定時啟動程序

2021-06-24 10:28:19

uptimed命令Linux

2020-08-24 12:37:54

Linuxxargs命令

2020-04-10 09:56:12

at命令Linux安排任務

2021-12-12 09:19:16

find命令Linux

2021-03-19 09:30:22

Linuxkill命令 管理進程

2019-09-25 10:50:47

Linux命令

2023-03-24 10:07:46

tail命令

2009-08-04 09:53:21

linux創建文件命令tail命令自解壓

2022-08-12 08:38:52

FFmpegLinux命令

2022-05-25 16:38:42

sudoLinuxroot 賬戶

2022-08-10 13:12:04

Linuxcat命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久亚洲春色中文字幕久久久 | 免费观看一级特黄欧美大片 | 激情福利视频 | 亚洲精品久久区二区三区蜜桃臀 | 午夜影院在线观看免费 | 国产综合精品一区二区三区 | 亚洲精品1区 | 国产精品成人国产乱 | 在线播放中文字幕 | 九九久久精品 | 久久99精品久久久久久琪琪 | www.性色| 97精品国产97久久久久久免费 | 色综合99 | 日韩av成人在线观看 | 一区二区三区四区不卡 | 国产美女精品视频 | 久久91精品国产一区二区 | 国产亚洲欧美在线 | 色婷婷一区二区三区四区 | 日韩一区二区三区视频在线播放 | 久久久久久久久久久久91 | 91精品国产一区二区三区 | 中文字幕在线观看第一页 | 日本久草 | 日本黄色免费视频 | av日日操| 岛国在线免费观看 | a黄视频| 视频一区欧美 | 成人高清视频在线观看 | 欧美lesbianxxxxhd视频社区 | 男女搞网站| 国产精品毛片无码 | 精品人伦一区二区三区蜜桃网站 | 欧美日韩在线播放 | 日日碰碰 | 福利精品在线观看 | 免费播放一级片 | 亚洲国产欧美一区二区三区久久 | 国产女人叫床高潮大片免费 |