那我簡單來說兩個我使用的場景吧
- 我在搭建我們的測試環境的時候,先上傳jar包到測試環境對應的目錄下,然后呢此時jar包是不可被執行的,所有就有了 chmod +x jar包名稱, 接下來,我是用 jps 查看Java的進程,獲取到pid之后,使用kill -9 pid 來殺死進程, 我們一般會有一個shell來直接運行jar包,接下來對上一個jar包進行備份,mv name name202404025 重新命名一次,接下來運行 sh ./xxx.sh文件,成功運行jar包,前端的測試環境呢,在dev打成dist然后壓縮傳到linux對應目錄下,unzip xxx.zip,rm -f XXX.zip 就完成了
- 第二種情況下呢,更多是一個錯誤排查的過程,比如說,內網的一個服務出現了問題,我需要跟進日志的排查,從網關到具體服務,find / -type d -iname “logs” 搜索模塊,cd 進目錄,Tail -f xxx.log查看尾部的日志,或者是tail -n 100 -f xxx.log 實時查看100行尾部文件,進行分析錯誤原因