java後臺和運維常用的linux 命令
1、cd :
進入某某路徑的命令,
比如:cd /etc
cd /root/program/tomcat/bin/
2、ll或者ls
檢視當前路徑下的所有的檔案或資料夾
3、重啟tomcat:
一般情況專案重新發布,都要手動重啟tomcat,確保上傳的war包解壓,並能執行。
進入tomcat的bin目錄 cd /tomcat/bin
./shutdown.sh
./startup.sh
這樣就重啟了tomcat
開發階段,伺服器執行tomcat,主要是為了檢查bug的,那麼就少不了看日誌了,看日誌的方式:
cd ../logs
tail -f catalina.out
檢視catalina的實時日誌,可以看到每次請求時傳送的sql或者報出的錯誤,列印的日誌等。
4、重啟mysql:
有時候由於發生死鎖或者卡死,導致伺服器的mysql死了。需要重啟;
service mysql restart
5、修改配置檔案:
vim /root/program/tomcat/conf/server.conf (修改。。。。路徑下的server.conf檔案)
然後輸入i或者a進行編輯;
編輯完成後,按esc退出編輯,鍵入:wq進行儲存或者:q!不儲存退出。
6、管道流檢視到當前執行的狀態:
ps -ef | grep tomcat
-
可以通過kill -9 6455來殺死正在執行的程序。(mongodb資料庫除外,因為mongodb會每隔60s會將數資料flush到磁碟,如果強行kill -9 殺死mongodb程序,會導致部分資料丟失,可以通過kill -15來殺死程序或者通過kill -9殺死程序後,將mongodb.lock檔案刪除掉)
7、檢視當前所處的路徑: pdw
8、顯示已經掛載的分割槽列表 :df -h
9、檢視伺服器執行情況:top
10、檢視伺服器的系統時間:date
11、檢視jdk版本: java -version
12、關於檔案的操作:
創教資料夾:mkdir data
重新命名檔案:mv a.txt b.txt
刪除檔案:rm a.txt
遞迴刪除資料夾:rm -rf data
13、壓縮包處理:
解壓: tar -vxf a.tar
unzip -a.zip
壓縮:tar -cxf a.tar
14、許可權處理:
通常情況下直接用數字許可權直接給予最大許可權:chmod 777 -R /etc/a.txt
當然也可以根據需求進行 -r +r w x ... 等許可權