netstat -lntp
ps –ef|grep tomcat 查看全部有關tomcat的進程 ps -ef|grep --color java 高亮要查詢的關鍵字
kill -9 19979 終止線程號位19979的進程
cp source dest 複製文件 cp -r sourceFolder targetFolder 遞歸複製整個文件夾 scp sourecFile romoteUserName@remoteIp:remoteAddr 遠程拷貝
mv oldNameFile newNameFile
su -username
tar -czf test.tar.gz /test1 /test2
tar -tzf test.tar.gz
tar -xvzf test.tar.gz
netstat -tln | grep 8080 查看端口8080的使用狀況
ps aux|grep java 查看java進程 ps aux 查看全部進程
tree a
輸出後續日誌java
tail -f log.log
輸出最後100行日誌及後續日誌linux
tail -f -n 100 log.log
-c | 將解壓縮的結果 |
-l | 顯示壓縮文件內所包含的文件 |
-p | 與-c參數相似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換 |
-t | 檢查壓縮文件是否正確 |
-u | 與-f參數相似,可是除了更新現有的文件外,也會將壓縮文件中的tomcat 其它文件解壓縮到目錄中服務器 |
-v | 執行是時顯示詳細的信息 |
-z | 僅顯示壓縮文件的備註文字 |
-a | 對文本文件進行必要的字符轉換 |
-b | 不要對文本文件進行字符轉換 |
-C | 壓縮文件中的文件名稱區分大小寫 |
-j | 不處理壓縮文件中原有的目錄路徑 |
-L | 將壓縮文件中的所有文件名改成小寫 |
-M | 將輸出結果送到more程序處理 |
-n | 解壓縮時不要覆蓋原有的文件 |
-o | 沒必要先詢問用戶,unzip執行後覆蓋原有文件 |
-P | 使用zip的密碼選項 |
-q | 執行時不顯示任何信息 |
-s | 將文件名中的空白字符轉換爲底線字符 |
-V | 保留VMS的文件版本信息 |
-X | 解壓縮時同時回存文件原來的UID/GID |
一、把/home目錄下面的mydata目錄壓縮爲mydata.zip
zip -r mydata.zip mydata #壓縮mydata目錄
二、把/home目錄下面的mydata.zip解壓到mydatabak目錄裏面
unzip mydata.zip -d mydatabak
三、把/home目錄下面的abc文件夾和123.txt壓縮成爲abc123.zip
zip -r abc123.zip abc 123.txt
四、把/home目錄下面的wwwroot.zip直接解壓到/home目錄裏面
unzip wwwroot.zip
五、把/home目錄下面的abc12.zip、abc23.zip、abc34.zip同時解壓到/home目錄裏面
unzip abc\*.zip
六、查看把/home目錄下面的wwwroot.zip裏面的內容
unzip -v wwwroot.zip
七、驗證/home目錄下面的wwwroot.zip是否完整
unzip -t wwwroot.zip
八、把/home目錄下面wwwroot.zip裏面的全部文件解壓到第一級目錄
unzip -j wwwroot.zipssh
du -sh 查看當前文件夾大小 df -hl 查看磁盤剩餘空間
curl http://ip:port/url?data=xxx
curl -X POST --data "data=xxx" http://ip:port/url
POST方法必須把數據和網址分開,--data爲參數。curl
ssh root@192.168.1.2 #root爲用戶名,@後面爲ip,而後輸入密碼
若是該服務器的ssh端口不是默認的22端口,是自定義的一個如1234,則可在命令後面加參數-purl
ssh 192.168.1.2 -l root -p 1234