web後端開發,部署專案以及平時使用liunx的最常用的命令
網路情況(netstat)
netstat -nat #列出當前被使用的liunx埠所有
netstat -nat |
grep
"8080"
#篩選列表中包含8080
//使用curl傳送http請求測試連線
curl -i 埠/
通過埠號獲取pid
程序情況(ps)
ps -ef |
grep tomcat #列出當前所有與liunx相關的程序
防火牆
#執行以下命令,檢視防火牆狀態
systemctl status firewalld.service
#執行以下命令,關閉防火牆
systemctl stop firewalld.service
#執行以下命令,設定開機不自啟防火牆服務
systemctl disable firewalld.service
#開啟防火牆
systemctl start firewalld.service
使用者基本
#切換到root使用者
su root
#檢視使用者列表
cat /etc/passwd
#刪除使用者,包括使用者目錄
userdel -r [使用者名稱]
修改許可權(chmod)
# 設定檔案讀寫許可權 u檔案擁有者許可權 g同組使用者許可權 o其它使用者許可權
# r:讀 w:寫 r:執行或切換
#擁有者與同組使用者都可讀寫執行,其它使用者只能讀和執行
chmod u=rwx,g=rwx,o=rx file/
#迭代設定file檔案所有子檔案的許可權
chmod -r u=rwx,g=rwx,o=rx file/*
#賦予某個s**件可執行的許可權
chmod 777 ***.sh
檢視檔案(tail)
#動態檢視tomcat下的日誌檔案
tail -f /data/apache-tomcat/logs/catalina.out
檔案拷貝(cp)解壓tar.gz包(tar)
#解壓redis到當前目錄下
tar -zxvf redis-6.0.9.tar.gz
war包解壓(unzip)
#解壓springboot.war 到當前目錄下
unzip springboot.war
#建立乙個project目錄把springboot.war 到當前目錄下
unzip springboot.war -d project
編輯檔案(vim)上傳本地檔案到遠端機器指定目錄
#複製本地/opt/soft/目錄下的檔案nginx-0.5.38.tar.gz到遠端機器10.10.10.10的opt/soft/scptest目錄
scp /opt/soft/nginx-0.5.38.tar.gz [email protected]:/opt/soft/scptest
上傳本地檔案到遠端機器指定目錄
# 上傳本地目錄/opt/soft/mongodb到遠端機器10.10.10.10上/opt/soft/scptest的目錄中去。
scp -r /opt/soft/mongodb [email protected]:/opt/soft/scptest
從遠處複製檔案到本地目錄scp [email protected]:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/
從遠處複製到本地
scp -r [email protected]:/opt/soft/mongodb /opt/soft/
加速傳輸
# 加密演算法可以採用 scp -c aes192-cbc
# 資料完整性校驗採用 scp -o 'macs [email protected]' 關於此雜湊演算法
scp -c aes192-cbc -o "macs [email protected]"
liunx常用命令
ls 例子 ls alrs 把當前路徑的所有檔案所有資訊以倒序排序展示出來 l 表示所有的鏈結資訊 a 表示所有檔案,包括.開始的 r 以倒序為目的 s 按大小排序2.建立目錄 mkdir 例子 mkdir p m 0111 test1 test 在當前路徑建立test1 test資料夾,目錄許可權...
Liunx常用命令
ls 引數 al 檢視當前目錄下所有的檔案以及資料夾,包括隱藏檔案 ll 檢視當前目錄下所有檔案以及資料夾的詳細資訊,不包括隱藏檔案 pwd 檢視當前的路徑 mkdir 建立資料夾 引數 p 表示建立多級目錄 cd 切換路徑 cat 檢視檔案的所有內容 less 檢視我們的檔案內容 enter 往下...
liunx常用命令
echo abc mytxtfile echo abc 會將echo後的引數輸出到標準輸出 螢幕上 後面的 的作用是重定向,它會將echo 的引數不再輸出到螢幕上,而是指定的檔案中 覆蓋 如果想在檔案後面追加,則使用 檢視文字檔案內容 cat mytxtfile 會在螢幕上輸出整個mytxtfile...