新聞中心
隨著linux軟件應用范圍的不斷擴大,對網(wǎng)絡端口號的管理和進程控制變得越來越重要,成為操作系統(tǒng)的重要組成部分。

創(chuàng)新互聯(lián)建站成立于2013年,先為伊犁等服務建站,伊犁等地企業(yè),進行企業(yè)商務咨詢服務。為伊犁企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
首先要了解的是Linux的端口號,它的取值范圍為0~ 65535。其中0~ 1023被稱為系統(tǒng)端口號,由系統(tǒng)來使用,稱為熟知的端口;1024~ 49151號為用戶端口號,主要由用戶使用;49152~ 65535號為動態(tài)端口號,動態(tài)分配,可用于活動連接。
管理端口號的常用工具有netstat、lsof、fuser等,其中netstat命令是查看當前網(wǎng)絡連接狀態(tài)或監(jiān)聽端口號、系統(tǒng)ROUTE TABLE、網(wǎng)絡接口信息的管理工具;lsof命令是查看端口號進程ID及被該進程占用文件;fuser命令是查看哪個進程在使用指定端口,以便關閉該進程,關閉某個端口號對應的進程。
比如,查看指定端口號是多少,可使用netstat -tnl (或netstat -tnulp)命令:
netstat -tnl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0.0.0.0.0.0:2049 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
可以看到,端口號為2049、111、22正在監(jiān)聽,用戶可以查看端口號占用的對應進程:
# lsof -i :2049
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rpcbind 27 root 5u IPv4 13488163 0t0 TCP *:2049 (LISTEN)
用戶也可以根據(jù)端口號查看進程占用的文件:
#lsof -i:2049
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rpcbind 27 root 5u IPv4 13488163 0t0 TCP *:2049 (LISTEN)
最后,用戶可以根據(jù)端口號,關閉指定的進程:
fuser -k 2049/tcp
#kill -9
總而言之,熟悉Linux下端口號管理和進程控制則對管理系統(tǒng)是非常有幫助的,用戶可以通過netstat、lsof、fuser等工具監(jiān)控端口號情況,確保系統(tǒng)資源利用有效,提高系統(tǒng)的運行效率。
香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。
分享題目:Linux下的端口號管理與進程控制(linux端口號進程)
文章路徑:http://m.5511xx.com/article/dhdpehh.html


咨詢
建站咨詢
