天天看點

JAVA程式員應該知道的linux指令

常用指令

  1.在compose bar下可以對多個伺服器同時進行操作。選擇to all sessions

  2. 檢視java程序:

  ps -ef | grep java

  ps auxf | grep java

  3.殺死java程序:

  pkill java (在有反串改的時候可以用,殺死所有java程序)

  kill -9 程序id

  ps -ef | grep "dcatalina.base=/usr/oa/appserver" | grep -v "grep" | awk '{print $2} ' | xargs kill -9

  4.目錄檢視和執行程式:

  cd /usr/oa/bin (進入工程的目錄中)

  cd .. (後退一個目錄)

  ./startup.sh ./stop.sh (執行目前目錄下的檔案)

  5.進入某個使用者

  su root (切換到root使用者下)

  6.檢視目錄:

  ll (顯示目錄的詳細資訊)

  ls(顯示目錄下所有檔案)

  7.在linux下修改檔案内容

  1)選用vi選擇需要修改的檔案vi index.jsp

  2)然後會出現提示内容按一下i 進行修改

  3)修改完成後按esc鍵後再按 shift+冒号 最後輸入wq

  8.檢視硬碟是否有滿

  df -h

  9.删除檔案(清緩存的時候用)

  1.檢視檔案目錄:pwd

  2.删除檔案:rm -rf 檔案夾目錄

  10.複制檔案

  cp -r /user/oa /usr_back_oa

  11.檢視日志

  tail -r catalina.out

  tail -n 300 catalina.out

  12.檢視檔案

  cat filename.xml

  13.檢視ip,開啟遠端連接配接服務

  ifconfig --檢視ip位址,注意這裡是if開頭而不是ip

  service sshd status --檢視sshd服務的狀态

  service sshd start --啟動sshd服務的狀态

  chkconfig --list

  chkconfig --list | grep sshd 檢視啟用服務

  14.列出各程序打開檔案的數量

  lsof -n|awk '{print $2}' |sort|uniq -c |sort -nr|more

  直接統計java程序連接配接數

  ps -ef| grep java | awk '{print $2}' | awk 'nr==1'| xargs lsof -p | wc -l

  15.先使用ps -ef|grep java檢視,再檢視12120的打開數量

  lsof -p 12120 |wc -l

  16.為tomcat授權,不能少sudo,username為使用者名

  sudo chown -r username /users/username/documents/tomcat