Linux端口占用查看命令杀掉(linux 端口占用查看)
linux查看activemq占用端口?
可以使用telnet查看端口占用情況。
linux登錄后臺的方法以及使用的端口號和協議?
打開cmd
1.netstat -n
查看本機的使用的所有端口
①.proto表示協議 有tcp和udp兩種
②.Local Address 表示本機的IP,后面跟的是我們使用的端口號
③.Foreign Address 連接到外面服務器的IP地址,以及服務器端口
④.State:表示一些具體的狀態,如:LAST_ACK等待所用的分組死掉
2.確認所要查詢的端口號
命令 netstat -aon | findstr 1044(指定的端口號)
查詢的結果最后面的數字就是當前程序或者服務的pid
3.輸入命令:tasklist|findstr 2612(輸入上面查詢的pid)
這樣就可以查看此端口所運行的程序了
然后再從任務管理器里面去查詢,就可以看到程序
4.如果我們相用指定的端口號兩個方案
①.在任務管理器中結束此端口所在運行的程序,結束之后就可以使用這個端口號了
②.接續在cmd界面輸入命令:taskkill /f /pid 2612(輸入查詢的pid) ,也可以殺死此程序
Linux
netstat -tln #查找所有被占用的端口
netstat -tln | grep 80 #查找指定被占用的端口
安裝 lsof
yum install lsof
通過 lsof 可以知道我們端口屬于哪個程序
lsof -i :80 #查詢的端口
kill -9 #殺死進程id 多個進程ID使用空格隔開
linux有什么命令能夠查看本機器的網絡流量?
? nethogs: 按進程查看流量占用 ? iptraf: 按連接/端口查看流量 ? ifstat: 按設備查看流量 ? ethtool: 診斷工具 ? tcpdump: 抓包工具希賽里有很多這方面資料的。
在AIX中,哪個命令可以看到哪些進程在用哪個端口?
AIX沒有命令可以直接查看哪個進程在使用什么端口,不像Linux可以使用lsof或者netstat -p查看。目前可以使用下面的方法查看:
1、首先使用netstat列出哪些端口被使用,注意需要額外加一個參數-A
#netstat -Aan
f100050002d32bb8 tcp6 0 0 *.22 *.* LISTEN
f100050002d313b8 tcp4 0 0 *.22 *.* LISTEN上面的例子列出了端口22的情況
2、再使用命令rmsock查看,注意:這個命令是用來清除一個沒有關聯文件描述符的socket,如果socket被進程占用會提示該端口被哪個進程使用,利用這個提示信息獲得進程信息。比如
#rmsock f100050002d313b8 tcpcb
The socket 0xf100050002d31008 is being held by proccess 5374084 (sshd).顯示22端口被進程sshd(進程號5374084)占用
如果你清楚自己的操作不會對系統造成影響,或者僅是測試用,可用下面的循環抓取:
netstat -anA|grep -w LISTEN|awk '{print $1,$5}'|while read pcb port
do
echo "$port--------------->"
rmsock $pcb tcpcb
done
linux編程如何避免使用到已經被占用的端口號?
本行業問題
Linux下服務一般是通過shell腳本來啟動程序或者服務,在shell腳本啟動時,可以使用命令來查詢,本服務或程序端口是否被其他程序占用,可以使用netstat命令。
netstat
比如我們查詢80端口是否被占用,命令如下:
# netstat -anp|grep 80
從上面可以看出80端口已經被nginx監聽。
netstat具體的參數如下,【-a】顯示所有的socket連接,【-n】不使用域名,而使用ip顯示,【-p】顯示監聽此socket的進程名稱,【grep】是過濾包含80字符的匹配項。
簡單函數封裝
我們在寫腳本時盡量將經常使用的腳本封裝成函數,以便其他程序也可以調用這個函數,如下面的腳本,實現端口的查詢函數【入參1=端口】:
我們用幾個端口測試一下,可以看出上面我的端口被nginx占用
良好的編寫代碼習慣
在linux編程寫程序時,盡量不要將監聽的端口、IP、網卡接口等可能會發生變化的參數,寫死到代碼中,可以定義一個配置文件,把經常變化的參數寫入配置文件,在程序啟動或者調用時,加載配置文件來讀取參數。
以上希望能夠幫助到你。
總結
以上是生活随笔為你收集整理的Linux端口占用查看命令杀掉(linux 端口占用查看)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: office工作日志文件_风暴事件处理器
- 下一篇: 电脑重装win10系统多少钱(电脑重装w