如果要讓伺服器保持最佳效能,你應該將 linux 伺服器的執行級別 runlevel 設定為 3 ,就是控制台模式,當你需要圖形化桌面的時候使用 startx 命令來啟動它。修改配置 /etc/inittab 找到 initdefault 一樣,將id
:5:initdefault修改為 id:3:initdefault。
系統管理需要定期檢查的事項
sar 程式是系統監控工具裡的瑞士軍刀。
wireshark, tcpdump 分析ftp傳輸。
/usr/sbin/lsof 檢視正在執行中的程序開啟了哪些檔案、目錄和套接字。
列舉系統中已經被開啟的檔案。linux環境中,任何事物都是檔案,裝置是檔案,目錄是檔案,甚至sockets也是檔案。
watch -d -n 10 tail /var/log/messages
watch可以幫你監測乙個命令的執行結果,省得一遍遍的手動執行。在linux下,watch是週期性的執行乙個程式,並全屏顯示執行結果。可以來監測一切命令的結果變化,比如 tail乙個log 檔案,ls監測某個檔案的大小變化。
1. 檢視誰正在使用某個檔案
lsof /filepath/file
2. 某個使用者開啟的檔案資訊
lsof -u username
3. 列出所有tcp 網路連線資訊
lsof -i tcp 參考
linux運維趨勢_第1期
Linux檔案監控
假設要讓server保持最佳效能,你應該將 linux server的執行級別 runlevel 設定為 3 就是控制台模式。當你須要圖形化桌面的時候使用 startx 命令來啟動它。改動配置 etc inittab 找到 initdefault 一樣,將id 5 initdefault改動為 id...
linux監控開啟檔案數
在linux平台上,無論編寫客戶端程式還是服務端程式,在進行高併發tcp連線處理時,最高的併發數量都要受到系統對使用者單一程序同時可開啟檔案數量的限制 這是因為系統為每個tcp連線都要建立乙個socket控制代碼,每個socket控制代碼同時也是乙個檔案控制代碼 檢視當前系統開啟的檔案數量 lsof...
SHELL 監控LINUX目錄檔案變化
最近看到群裡有人聊到他們的伺服器最近被掛馬,然後想利用乙個指令碼能夠實時監控web目錄下檔案的變化,也就是對該目錄的增刪改操作都會記錄到相應日誌下。當時感覺這個功能的確實有點意思,所以網上查閱了些資料,自己研究了下,這會兒有空寫了個指令碼,分享給大家,如有問題,還請大家指出。以下我寫了兩個指令碼 指...