簡單方式轉(zhuǎn)自https://blog.csdn.net/fly910905/article/details/80276180醋寝,做個(gè)備份
linux 使用命令關(guān)閉tomcat 的8080端口
命令如下:
lsof -i :8080|grep -v "PID"|awk '{print "kill -9",$2}'|sh
解析
lsof -i 端口號? #使用-i:port來顯示與指定端口相關(guān)的網(wǎng)絡(luò)信息
[root@iZbp14w0b2rs7i1400bjjmZ ~]# lsof -i :8080
COMMAND? PID USER? FD? TYPE? ? DEVICE SIZE/OFF NODE NAME
java? ? 4561 root? 48u? IPv4 122676945? ? ? 0t0? TCP *:webcache (LISTEN)
管道符號缅阳,是unix功能強(qiáng)大的一個(gè)地方,符號是一條豎線:"|",
用法: command 1 | command 2 他的功能是把第一個(gè)命令command 1執(zhí)行的結(jié)果作為command 2的輸入傳給command 2
[root@iZbp14w0b2rs7i1400bjjmZ ~]# lsof -i :8080|grep -v "PID"
java? ? 4561 root? 48u? IPv4 122676945? ? ? 0t0? TCP *:webcache (LISTEN)
awk是一個(gè)非常好用的數(shù)據(jù)處理工具十办。相較于sed常常一整行處理,awk則比較傾向于一行當(dāng)中分成數(shù)個(gè)“字段”處理呵燕,awk處理方式如下:
awk '條件類型1{動(dòng)作1} 條件類型2{動(dòng)作2} ...' filename
? 查看最近5條登錄用戶和ip地址
[root@iZbp14w0b2rs7i1400bjjmZ ~]# last
root? ? pts/0? ? ? ? 1.192.121.130? ? Fri May 11 08:05? still logged in?
root? ? pts/6? ? ? ? 1.192.121.130? ? Thu May 10 18:26 - 19:48? (01:22)? ?
root? ? pts/5? ? ? ? 1.192.121.130? ? Thu May 10 17:23 - 19:48? (02:24)?
[root@iZbp14w0b2rs7i1400bjjmZ ~]# last -n 5|awk '{print $1"\t"$3}'
root 1.192.121.130
root 1.192.121.130
root 1.192.121.130
root 1.192.121.130
root 1.192.121.130
sh命令是shell命令語言解釋器(執(zhí)行腳本)件相,執(zhí)行命令從標(biāo)準(zhǔn)輸入讀取或從一個(gè)文件中讀取再扭。通過用戶輸入命令夜矗,和內(nèi)核進(jìn)行溝通!
————————————————
版權(quán)聲明:本文為CSDN博主「琦彥」的原創(chuàng)文章紊撕,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/fly910905/article/details/80276180