天天看點

linux系統監視

uname 顯示系統資訊

hostname顯示與更新主機名

last 列出最近的使用者登入

lastlog 列出每一個使用者的最近登入情況

free 顯示記憶體使用狀況

top 系統螢幕

gnome-system-monitor 或  “應用程式菜單”->“系統工具” -> “系統螢幕” 通過圖形化界面的方式監視系統

查詢程序的指令:

ps  [option]

a 顯示所有包括所有終端的程序

x 顯示所有包括不連接配接終端的程序(如守護程序)

u 顯示程序所有者的資訊

p 顯示指定程序ID的資訊

-e 顯示所有程序

-f 顯示程序的父程序

-l 以長清單的方式顯示資訊

-o 屬性,… 顯示定制的資訊

pid、comm、%cpu、%mem、state、tty…

pstree可以用來以樹狀的方式表現程序的父子關系

top是一個常用的系統監視工具

按預定的模式:pgrep  <關鍵字>

pgrep –U root

pgrep –G grp1

按确切的程式名稱:pidof <程序名>

pidof bash

通過管道來搜尋

ps aux  | grep XXX

kill用于向指定程序号發送特定信号。

文法:kill  [-signal]  <PID>

預設為15(終結)

kill -l:列出所有可以由kill傳遞的訊号

man 7 signal:顯示信号的詳細清單

-15,TERM(預設)-整潔終止

-9,KILL-立即終止

killall根據程序名來發送標明信号。

文法:killall [-signal] <程序名>

command & 将一個程序直接丢入背景

ctrl + z:将一個正在運作的前台程序暫時停止,并丢入背景

jobs 列出系統作業号和名稱

fg [%作業号] 前台恢複運作

bg [%作業号] 背景恢複運作

kill [%作業号] 給對應的作業發送終止信号

/var/log/messages 

日志是核心系統日志檔案。它包含了系統啟動時的引導消息,以及系統運作時的其他狀态消息。IO 錯誤、網絡錯誤和其他系統錯誤都會記錄到這個檔案中。其他資訊,比如某個人的身份切換為 root,也在這裡列出。如果服務正在運作,比如 DHCP 伺服器,您可以在 messages 檔案中觀察它的活動。通常,/var/log/messages 是您在做故障診斷時首先要檢視的檔案。 

/var/log/secure

安全資訊

系統登入與網絡連接配接的資訊

繼續閱讀