du -sh * 當前目錄下全部文件佔用空間大小,df 空間佔用linux
top 資源使用狀況 M 根據駐留內存大小進行排序vim
tail ssh
一、tail -f filename
說明:監視filename文件的尾部內容(默認10行,至關於增長參數 -n 10),刷新顯示在屏幕上。退出,按下CTRL+C。工具
二、tail -n 20 filename
說明:顯示filename最後20行。ui
三、tail -r -n 10 filename
說明:逆序顯示filename最後10行。spa
man 手冊 +命令firefox
lsof -i:端口號 rest
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
vim /搜索,n下一個,shift+n上一個,u撤銷;
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從widnows向linux上傳或者下載
下載:
pscp user@*.*.*.*:/home/dev/test.txt c:/test.txt
上傳
pscp c:/test.tar root@192.168.1.1:/home/test.jar
2017-01-05
修改ssh端口 vim /etc/ssh/sshd_config
防火牆配置tui工具 system_config_firewall
重啓sshd systemctl restart sshd