Linux服務器經常使用操做

Context

  • 客戶端:MacOS Terminal終端
  • 服務器端:Linux v2.6

更新項目

  1. 進程
    查看:ps -ef | grep *
    殺死:kill -9 <pid>mysql

  2. 數據庫
    備份:mysqldump -u root -p dbname > <sqlfile>(在系統命令行下)
    導入:source <sqlfile>(需在在登陸並選擇數據庫狀態下)sql

  3. 項目
    打包:tar cvf <target.tar> <sourcefile>
    解包:tar xvf <sourcefile.tar> -C <target>
    (ps:文件/文件夾都支持絕對和相對路徑,這裏只是打包不壓縮)數據庫

  4. 運行服務
    進入目錄:cd <path>/tomcat/bin
    運行容器:./startup.sh
    查看日誌:tail -f ../logs/catalina.outvim

Tomcat遠程調試

  1. 修改Tomcat命令文件
    編輯bin/catalina.sh,在第一行加
    declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=<port>"
    而後./cataline.sh run運行tomcat

  2. 可能遇到防火牆
    開放端口後重啓:
    • vim /etc/sysconfig/iptables
    • 添加一行:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 7777 -j ACCEPT
    • service iptables restart

其餘命令

  • 受權
    chmod -R 777 *服務器

  • 解壓zip
    unzip *(後執行大寫A,表示覆蓋原解壓目錄)socket

  • 查找文件
    find <path> -name *tcp

  • 刪除
    rm -rf *命令行

  • 查找並刪除文件
    find <path> -name * | xargs rm -rfdebug

  • 查看端口使用狀況
    netstat -anp | grep *

  • 建立文件夾
    mkdir *

  • 移動文件/文件夾
    mv 原目錄 目標目錄

  • 顯示路徑
    pwd

  • vim編輯
    vim <filename>默認進入命令模式
    命令模式下,按i進入插入模式
    插入過程當中按esc退出插入模式
    命令模式下
    :q退出
    :q!退出並不保存
    :wq保存並退出

  • 查看佔用端口的進程 sudo lsof -i:

相關文章
相關標籤/搜索