linux釋放佔用埠
linux(redhat,centos)釋放被佔用埠
注意:必須使用root使用者才能操作,不然無法看到埠的程式
我的使用場景:
web應用啟動的時候,自動啟動了socket埠:9001,9002,當我關閉了tomcat,這兩個埠卻一直處於佔用狀態,導致我第二次啟動tomcat的時候,一直處於埠被佔用狀態.
1.輸入netstat -tln,檢視系統當前所有被佔用埠,主要是為了檢視你的埠是否真正的被佔用著,搭建可以看到我的9001,和9002埠都已經被佔用了,所以我需要釋放這兩個埠
2.根據埠查詢程式,輸入lsof -i :9001,切記不要忘了新增冒號,如下圖,就可以看到當前被佔用的埠的程式
的程式編號
3.既然知道程式號了,那殺死當前程式就簡單多了,直接kill -9 3340 回車,ok,殺死一個
4.既然殺死了,就得確認一下是否死透了,我們在輸入下netstat -tln 看,9001和9002都沒有了,因為我的9001和9002是依賴的兩個socket埠,殺死其中一個,另一個也就掛了,所以會都消失,大家以後有這樣的問題也可以仿照這麼做
大家可以加QQ群:100162042,一起溝通分享技術
更多資料,請訪問:http://www.ijson.net/
相關文章
- Linux檢視埠占用情況,並強制釋放佔用的埠Linux
- 80埠被佔用及如何釋放80埠的方法
- linux埠釋放Linux
- linux 釋放埠Linux
- 程式退出時如何保證佔用的埠完全釋放?
- 如何釋放linux cache佔用的記憶體Linux記憶體
- linux檢視埠占用及強制釋放埠Linux
- 釋放ip埠
- 解決linux埠被佔用Linux
- Ubuntu檢視埠和釋放埠Ubuntu
- 開啟linux主機的埠快速釋放Linux
- Linux: 如何檢視本機埠並釋放Linux
- linux 開放埠Linux
- linux下檢視程式佔用埠和埠占用程式命令Linux
- 防止 UIWindow 延遲釋放佔用狀態列UI
- linux開放80 埠Linux
- linux開放指定埠Linux
- linux 開放埠命令Linux
- 手動釋放linux下cache所佔用的實體記憶體Linux記憶體
- Tomcat修改80埠,埠被佔用,System佔用80埠問題解決Tomcat
- Linux檢視埠被哪個程式佔用Linux
- 解決Linux下埠被佔用問題Linux
- Ubuntu檢視和釋放80埠Ubuntu
- CentOS/Linux 開放80、8080埠或者開放某個埠CentOSLinux
- linux開放指定埠命令Linux
- linux如何檢視埠被哪個程式佔用?Linux
- windows 80埠被佔用Windows
- 查詢埠號佔用
- LINUX中如何檢視某個埠是否被佔用Linux
- Linux中如何檢視8080埠是否被佔用?Linux
- Valet 80 埠被佔用 It works
- jboss 8083 埠被佔用
- 【iOS開發】防止UIWindow延遲釋放佔用狀態列iOSUI
- JDBC ResultSet佔用的記憶體 在close後能否釋放?JDBC記憶體
- Linux下用 lsof 命令查詢指定埠被哪個程式佔用Linux
- LINUX中埠是否被佔用應該如何檢視呢?Linux
- Linux 檢視對外開放埠Linux
- [Linux]ubuntu開放server的指定埠LinuxUbuntuServer