最常使用linux命令

Linux命令

** 本文列舉常見linux命令 , 僅供交流 **

    1. springboot部署命令

//1 - nohup啓動
nohup java -jar eureka-1.0.0.jar  > ./../logs/eureka.log 2>&1 &
//2 - screen啓動
screen -dmS `bieming` java -jar eureka.jar
screen -ls 			#查看詳細信息
screen -wipe  			#刷新別名緩存
    1. node部署命令

//screen啓動
screen -dmS `bieming` node start.js
screen -ls 			#查看詳細信息
screen -wipe  			#刷新別名緩存
    1. 解壓文件命令

tar -xvf file.tar 				 //解壓 tar包
tar -xzvf file.tar.gz 			 //解壓tar.gz
tar -xjvf file.tar.bz2   		 //解壓 tar.bz2
tar -xZvf file.tar.Z  			 //解壓tar.Z
tar -Jxvf file.tar.Z  			 //解壓tar.xz
unrar e file.rar 				 //解壓rar
unzip file.zip 					 //解壓zip
    1. 查看端口命令

netstat -ntlp     			//查看當前所有tcp端口
ps -aux | grep java			//查看java端口
ps -ef| grep java			//查看java端口
netstat -anp |grep 8080		//查看8080端口進程的pid
    1. 查看文本命令

head -5 out.log				//查看log文件前5行
tail -5 out.log				//查看log文件後5行
tail -f out.log				//查看log文件底部並且不斷刷新
sed -n '5,10p' out.log		//查看log文件5-10行
    1. 查看防火牆命令

systemctl status firewalld     			//查看防火牆服務狀態
// 結果: Active: active (running)爲啓動;Active: inactive (dead)爲停止
firewall-cmd --state			//查看防火牆狀態
service firewalld start			//開啓防火牆
service firewalld restart		//重啓防火牆
service firewalld stop			//關閉防火牆
firewall-cmd --permanent --zone=public --add-port=27017/tcp		//端口開牆命令
    1. vim編輯命令

明天寫
    1. xshell傳輸文件

yum install  lrzsz -y			//下載lrzsz
rpm -qa |grep lrzsz				//監測是否下載成功(出現版本號爲成功)
rz   -y							//從本地傳輸文件到服務器,重複就覆蓋
sz {文件}						//從服務器下載文件到本地,指定路徑可Alt+P設置默認下載路徑
    1. 查看連接數併發數

   //	統計出所有TCP連接以及各個狀態的連接數
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
   //	單獨查看web站點當前併發數:
netstat -tanl|grep "ESTABLISHED"|grep ":80"|wc -l
   //	單獨查看mysql當前連接數:
netstat -tanl|grep "ESTABLISHED"|grep ":3306"|wc -l
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章