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

監控Linux服務器活動的幾個命令

系統 Linux
為了在獲取系統活動時更加輕松,Linux 系統提供了一系列相關的命令。在這篇文章中,我們就一起來看看這些對我們很有幫助的命令吧。

[[256908]]

 watchtopac 命令為我們監視 Linux 服務器上的活動提供了一些十分高效的途徑。

為了在獲取系統活動時更加輕松,Linux 系統提供了一系列相關的命令。在這篇文章中,我們就一起來看看這些對我們很有幫助的命令吧。

watch 命令

watch 是一個用來輕松地重復檢測 Linux 系統中一系列數據命令,例如用戶活動、正在運行進程、登錄、內存使用等。這個命令實際上是重復地運行一個特定的命令,每次都會重寫之前顯示的輸出,它提供了一個比較方便的方式用以監測在你的系統中發生的活動。

首先以一個基礎且不是特別有用的命令開始,你可以運行 watch -n 5 date,然后你可以看到在終端中顯示了當前的日期和時間,這些數據會每五秒更新一次。你可能已經猜到了,-n 5 選項指定了運行接下來一次命令需要等待的秒數。默認是 2 秒。這個命令將會一直運行并按照指定的時間更新顯示,直到你使用 ^C 停下它。

  1. Every 5.0s: date butterfly: Wed Jan 23 15:59:14 2019
  2.  
  3. Wed Jan 23 15:59:14 EST 2019

下面是一個更有趣的命令實例,你可以監控一個在服務器中登錄用戶的列表,該列表會按照指定的時間定時更新。就像下面寫到的,這個命令會每 10 秒更新一次這個列表。登出的用戶將會從當前顯示的列表中消失,那些新登錄的將會被添加到這個表格當中。如果沒有用戶再登錄或者登出,這個表格跟之前顯示的將不會有任何不同。

  1. $ watch -n 10 who
  2.  
  3. Every 10.0s: who butterfly: Tue Jan 23 16:02:03 2019
  4.  
  5. shs :0 2019-01-23 09:45 (:0)
  6. dory pts/0 2019-01-23 15:50 (192.168.0.5)
  7. nemo pts/1 2019-01-23 16:01 (192.168.0.15)
  8. shark pts/3 2019-01-23 11:11 (192.168.0.27)

如果你只是想看有多少用戶登錄進來,可以通過 watch 調用 uptime 命令獲取用戶數和負載的平均水平,以及系統的工作狀況。

  1. $ watch uptime
  2.  
  3. Every 2.0s: uptime butterfly: Tue Jan 23 16:25:48 2019
  4.  
  5. 16:25:48 up 22 days, 4:38, 3 users, load average: 1.15, 0.89, 1.02

如果你想使用 watch 重復一個包含了管道的命令,就需要將該命令用引號括起來,就比如下面這個每五秒顯示一次有多少進程正在運行的命令。

  1. $ watch -n 5 'ps -ef | wc -l'
  2.  
  3. Every 5.0s: ps -ef | wc -l butterfly: Tue Jan 23 16:11:54 2019
  4.  
  5. 245

要查看內存使用,你也許會想要試一下下面的這個命令組合:

  1. $ watch -n 5 free -m
  2.  
  3. Every 5.0s: free -m butterfly: Tue Jan 23 16:34:09 2019
  4.  
  5. Every 5.0s: free -m butterfly: Tue Jan 23 16:34:09 2019
  6.  
  7. total used free shared buff/cache available
  8. Mem: 5959 776 3276 12 1906 4878
  9. Swap: 2047 0 2047

你可以在 watch 后添加一些選項查看某個特定用戶下運行的進程,不過 top 為此提供了更好的選擇。

top 命令

如果你想查看某個特定用戶下的進程,top 命令的 -u 選項可以很輕松地幫你達到這個目的。

  1. $ top -u nemo
  2. top - 16:14:33 up 2 days, 4:27, 3 users, load average: 0.00, 0.01, 0.02
  3. Tasks: 199 total, 1 running, 198 sleeping, 0 stopped, 0 zombie
  4. %Cpu(s): 0.0 us, 0.2 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
  5. MiB Mem : 5959.4 total, 3277.3 free, 776.4 used, 1905.8 buff/cache
  6. MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 4878.4 avail Mem
  7.  
  8. PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
  9. 23026 nemo 20 0 46340 7820 6504 S 0.0 0.1 0:00.05 systemd
  10. 23033 nemo 20 0 149660 3140 72 S 0.0 0.1 0:00.00 (sd-pam)
  11. 23125 nemo 20 0 63396 5100 4092 S 0.0 0.1 0:00.00 sshd
  12. 23128 nemo 20 0 16836 5636 4284 S 0.0 0.1 0:00.03 zsh

你可能不僅可以看到某個用戶下的進程,還可以查看每個進程所占用的資源,以及系統總的工作狀況。

ac 命令

如果你想查看系統中每個用戶登錄的時長,可以使用 ac 命令。運行該命令之前首先需要安裝 acct(Debian 等)或者 psacct(RHEL、Centos 等)包。

ac 命令有一系列的選項,該命令從 wtmp 文件中拉取數據。這個例子展示的是最近用戶登錄的總小時數。

  1. $ ac
  2. total 1261.72

這個命令顯示了用戶登錄的總的小時數:

  1. $ ac -p
  2. shark 5.24
  3. nemo 5.52
  4. shs 1251.00
  5. total 1261.76

這個命令顯示了每天登錄的用戶小時數:

  1. $ ac -d | tail -10
  2.  
  3. Jan 11 total 0.05
  4. Jan 12 total 1.36
  5. Jan 13 total 16.39
  6. Jan 15 total 55.33
  7. Jan 16 total 38.02
  8. Jan 17 total 28.51
  9. Jan 19 total 48.66
  10. Jan 20 total 1.37
  11. Jan 22 total 23.48
  12. Today total 9.83

總結

Linux 系統上有很多命令可以用于檢查系統活動。watch 命令允許你以重復的方式運行任何命令,并觀察輸出有何變化。top 命令是一個專注于用戶進程的***選項,以及允許你以動態方式查看進程的變化,還可以使用 ac 命令檢查用戶連接到系統的時間。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2012-05-07 10:08:25

Linux

2014-08-22 15:00:23

Linux監控

2011-03-22 09:07:13

Nagios監控Linux

2020-06-07 11:54:34

Linux服務器命令

2019-06-13 17:15:30

監控Linux服務器

2012-03-20 15:06:12

Linux服務器服務器監控

2010-02-03 10:24:48

監控寶監控Linux

2011-04-06 15:05:56

nagios監控Linux

2011-04-06 14:24:28

nagios監控Linux

2011-08-22 12:25:08

nagios

2010-12-17 09:22:01

Linux服務器性能監控Munin

2014-02-09 10:20:44

監控工具Linux服務器

2011-04-06 15:05:58

nagios監控Linux

2024-12-30 07:10:00

Linux服務器管理工具服務器

2011-03-25 14:40:33

Nagios監控

2011-03-25 15:01:25

Cacti監控Windows

2011-03-31 12:48:04

cactiLinuxWindows

2014-01-02 15:16:42

PythonLinux服務器服務器監控

2020-10-24 15:31:10

Linux服務器工具

2012-12-14 10:16:26

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草视 | 日韩免费高清视频 | 国产精品一区在线观看 | 九九热免费在线观看 | 国产欧美日韩一区 | 久久久久久国产精品免费免费 | 91欧美 | 久久久精彩视频 | 久久久国产精品一区 | 中文字幕精品视频在线观看 | 国产精品久久久久久久岛一牛影视 | 久久伊人一区 | 久久精品亚洲欧美日韩久久 | 一区二区不卡视频 | 一级片在线观看视频 | 成人1区2区 | 毛片站 | 日韩黄色小视频 | 免费黄视频网站 | 日韩中文字幕第一页 | 日韩成人在线播放 | 日韩最新网址 | 黄色网址免费在线观看 | 91精品国产乱码久久久久久久久 | 中文字幕视频在线观看免费 | 久久久久久久久久久一区二区 | 青青草精品 | 成人在线观 | 欧美自拍网站 | 国产精品99久久久久久动医院 | 日日夜夜天天 | 成人免费视频网站在线观看 | 日韩精品视频在线观看一区二区三区 | 天天操天天干天天透 | 最新免费黄色网址 | 九九热精品免费 | 精品一区二区三区视频在线观看 | 国产精品视频一区二区三区不卡 | 亚洲国产91| 亚洲国产精品一区二区第一页 | 亚洲欧美综合精品久久成人 |