Linux命令
** 本文列舉常見linux命令 , 僅供交流 **
//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 #刷新別名緩存
//screen啓動
screen -dmS `bieming` node start.js
screen -ls #查看詳細信息
screen -wipe #刷新別名緩存
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
netstat -ntlp //查看當前所有tcp端口
ps -aux | grep java //查看java端口
ps -ef| grep java //查看java端口
netstat -anp |grep 8080 //查看8080端口進程的pid
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行
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 //端口開牆命令
明天寫
yum install lrzsz -y //下載lrzsz
rpm -qa |grep lrzsz //監測是否下載成功(出現版本號爲成功)
rz -y //從本地傳輸文件到服務器,重複就覆蓋
sz {文件} //從服務器下載文件到本地,指定路徑可Alt+P設置默認下載路徑
// 統計出所有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