du -sh * 當前目錄下所有檔案占用空間大小,df 空間占用
top 資源使用情況 m 根據駐留記憶體大小進行排序
tail
1、tail -f filename
說明:監視filename檔案的尾部內容(預設10行,相當於增加引數 -n 10),重新整理顯示在螢幕上。退出,按下ctrl+c。
2、tail -n 20 filename
說明:顯示filename最後20行。
3、tail -r -n 10 filename
說明:逆序顯示filename最後10行。
man 手冊 +命令
lsof -i:埠號
2016-10-09
kill -9
kill -s 9 15572
其中,-s 9 制定了傳遞給程序的訊號是9,即強制、盡快終止程序。 15572則是上面ps查到的火狐(firefox)的pid。
簡單吧,但有個問題,程序少時ps還無所謂,程序多了,就會覺得痛苦了,無論是ps -ef 還是ps -aux,每次都要在一大串程序資訊裡面查詢到要殺的程序pid,看的眼都花了。
用法詳解:
kill -9, 這個強大和危險的命令迫使程序在執行時突然終止,程序在結束後不能自我清理。危害是導致系統資源無法正常釋放,一般不推薦使用,除非其他辦法都無效。
當使用此命令時,一定要通過ps -ef確認沒有剩下任何殭屍程序。只能通過終止父程序來消除殭屍程序。如果殭屍程序被init收養,問題就比較嚴重了。殺死init程序意味著關閉系統。
如果系統中有殭屍程序,並且其父程序是init,而且殭屍程序占用了大量的系統資源,那麼就需要在某個時候重啟機器以清除程序表了。
2016-10-10
g游標移動到末尾,gg移動到開頭
刪除檔案 rm -rf
-r 向下遞迴,刪除多級目錄
-f 強行刪除,不作任何提示
unzip
chmod +x test.sh
mv /usr/lib/* /001 是將 /usr/lib/下所有的東西移到/001/中。
mv /usr/lib/ /001 是將lib和其內部的所有東西移到/001/中。 此後,/usr裡不再有lib; /001裡有lib/及其原有的東西。
上傳pscp c:/test.tar [email protected]:/home/test.jar
2017-01-05
修改ssh埠 vim /etc/ssh/sshd_config
防火牆配置tui工具 system_config_firewall
重啟sshd systemctl restart sshd
Linux常用命令總結
下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...
LINUX常用命令總結
readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...
Linux 常用命令總結
mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...