1. 程式人生 > >java後臺和運維常用的linux 命令

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 ... 等許可權