維護linux必須知道的一些命令

2021-06-23 09:04:41 字數 1422 閱讀 5386

lsof(list open files)是乙個列出當前系統開啟檔案的工具。

lsof -i 4 #列舉出ip v4

lsof -i tcp 列出所有tcp網路連線

lsof -i 列出所有網路連線

lsof -i:80 #檢視一下80埠的程序

lsof -i udp:53 #檢視 一下udp,53埠

lsof -u zhangy 列出某個使用者開啟的所有檔案

lsof /usr/sbin/httpd 找出誰在使用某個檔案

lsof -p 3738 列出所有由某個pid對應的程序開啟的檔案

ps -ef #顯示所有程序的uid,ppip,c與stime欄位

ps -lef 檢視執行緒

ps aux #不區分終端,顯示所有使用者的所有程序

ps -u hadoop #顯示hadoop使用者的所有程序

uname -a #顯示系統資訊

uname -m #顯示系統型別,一般情況下,i386,i686是32位系統,x86,x86_64是64位系統

uname -s, --kernel-name 輸出核心名稱

hostname #顯示主機名

mount /dev/sda1 /media/usb #掛載u盤

mount -l #列出所掛載的系統

umount -v /dev/sda1 #通過裝置名解除安裝,並顯示詳細過程

cat /proc/mounts 檢視mount盤資訊

du -ah #詳細檢視當前目錄,子目錄下的,所有檔案和目錄

--max-depth=n 只輸出命令列引數的小於等於第 n 層的目錄的總計。 --max-depth=0的作用同於-s選項

vmstat 報告虛擬記憶體的統計資訊
vmstat 2 5   #每二秒顯示一次系統記憶體的統計資訊,總共5次

sar(system activity reporter系統活動情況報告)是目前 linux 上最為全面的系統效能分析工具之一
sar -u -o test 10 3
注釋:每10秒取樣一次,連續取樣3次,觀察cpu 的使用情況,並將取樣結果以二進位制形式存入當前目錄下的檔案test中
sar -q 10 3

注釋:每10秒取樣一次,連續取樣3次,監控程序佇列長度和平均負載狀態

iostat  可以提供更豐富的io效能狀態資料iostat -d -k 1 10 #檢視tps和吞吐量資訊

引數 -d 表示,顯示裝置(磁碟)使用狀態;-k某些使用block為單位的列強制使用kilobytes為單位;1 10表示,資料顯示每隔1秒重新整理一次,共顯示10次

office必須知道的一些事情

一 office 2003如何 相容office 2007的格式 office 2003作為最經典最常用的軟體,在2007出來之後,還在廣泛的應用,2007的格式不被2003相容,會無法開啟。方案比較 方案一適合那些使用office高階功能的,比如vba。方案二適合不使用高階功能的,經常在版本之間轉...

Cardview你必須知道的一些屬性

1.首先使用cardview要依賴design包 2.cardview可包裹控制項,文字 等,作為容器 3.cardview屬性有 card view cardelevation 陰影的大小 card view cardmaxelevation 陰影最大高度 card view cardbackgr...

個人開發者必須知道的一些事

本文首先發表在 剛做完tt日程管理的3.0大版本,一路走來,感覺有些東西應該寫下來,為了自己以後能夠有個回顧,也為了給新手朋友一些鼓勵和經驗。一開始做這個應用也沒有多想,只是有天覺得自己需要記些事情,可以到時提醒,可以雲同步,僅此而已。然後,1.0版本就誕生了。多的圖就不上了,不忍直視。那時候沒有流...