Linux,全稱GNU/Linux,是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),主要受到Minix和Unix思想的啟發(fā),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。在項(xiàng)目的部署的時(shí)候,會(huì)遇到端口被占用的情況,需要我們先停下占用端口的進(jìn)程,然后才能開(kāi)啟新的服務(wù)來(lái)使用這個(gè)端口,那么在上怎么查看端口被什么進(jìn)程占用呢?下面就由小編和大家講一講linux查看端口占用應(yīng)該怎樣做。
一、linux如何查看端口占用?
1、常用命令:
lsof -i:端口號(hào)
netstat -tunlp|grep 端口號(hào)
這兩個(gè)命令都可以查看端口被什么進(jìn)程占用。
2、lsof -i 用以顯示符合條件的進(jìn)程情況,lsof(list open files)是一個(gè)列出當(dāng)前系統(tǒng)打開(kāi)文件的工具。以root用戶來(lái)執(zhí)行l(wèi)sof -i命令,如下圖
lsof輸出的每列的意義是:
COMMAND:進(jìn)程的名稱或者進(jìn)程開(kāi)啟的方式
PID:進(jìn)程id
USER:進(jìn)程所有者
FD:文件描述符
TYPE:協(xié)議類型
DEVICE:端口號(hào)
SIZE/OFF:偏移
NODE:協(xié)議名
NAME:節(jié)點(diǎn)名
3、lsof -i:端口號(hào),用于查看某一端口的占用情況,比如查看22號(hào)端口使用情況,lsof -i:22
4、netstat -tunlp用于顯示tcp,udp的端口和進(jìn)程等相關(guān)情況,如下圖
命令里的t,u,n,l,p均有不同含義:
-t 僅顯示和tcp相關(guān)的
-u 僅顯示和udp相關(guān)的
-n 不限時(shí)別名,能顯示數(shù)字的全部轉(zhuǎn)換為數(shù)字
-l 僅顯示出于Listen(監(jiān)聽(tīng))狀態(tài)的
-p 顯示建立這些連接的程序名
5、netstat -tunlp|grep 端口號(hào),用于查看指定端口號(hào)的進(jìn)程情況,如查看22端口的情況,netstat -tunlp|grep 22
二、Linux
Linux服務(wù)器是設(shè)計(jì)出來(lái)進(jìn)行業(yè)務(wù)處理應(yīng)用的,在網(wǎng)絡(luò)和計(jì)算機(jī)系統(tǒng)當(dāng)中有廣泛的應(yīng)用,可以提供管理和網(wǎng)絡(luò)服務(wù)等內(nèi)容,是一種性能非常高的和開(kāi)源的服務(wù)器,在我國(guó)的計(jì)算機(jī)系統(tǒng)的客戶端當(dāng)中,有很多采用的就是Linux系統(tǒng),其使用的范圍非常廣泛,用戶體驗(yàn)反應(yīng)較好。但是對(duì)于一些希望計(jì)算機(jī)應(yīng)用性能比較高的單位而言,windows系統(tǒng)需要經(jīng)常進(jìn)行資源整合和碎片化管理,系統(tǒng)在配置的時(shí)候經(jīng)常需要重新啟動(dòng),這就無(wú)法避免產(chǎn)生停機(jī)的問(wèn)題。
同時(shí),由于Linux系統(tǒng)的處理能力非常強(qiáng)悍,具備不可比擬的穩(wěn)定性特征,因而Linux系統(tǒng)就不用經(jīng)常進(jìn)行重啟,Linux系統(tǒng)的變化可以在配置的過(guò)程中實(shí)現(xiàn),所以Linux服務(wù)器出現(xiàn)故障的概率比較小,所以很多企業(yè)組織在計(jì)算機(jī)配置的過(guò)程中經(jīng)常使用Linux系統(tǒng),從而降低服務(wù)器發(fā)生崩潰的可能性,很多企業(yè)在配置Linux系統(tǒng)的時(shí)候,都是通過(guò)減少服務(wù)器的故障發(fā)生率,實(shí)現(xiàn)企業(yè)業(yè)務(wù)的高效運(yùn)轉(zhuǎn)。
三、linux常用命令及技巧
1、date:打印或者設(shè)置系統(tǒng)的日期和時(shí)間
2、stty-a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)
3、passwd:用passwd-h查看
4、logout,login:登錄shell的登錄和注銷命令
5、more,less,head tail:顯示或部分顯示文件內(nèi)容
6、lp/lpstat/cancel,lpr/lpq/lprm:打印文件
7、chmod u x:更改文件權(quán)限
8、rm -fr dir:刪除非空目錄
9、cp -R dir:拷貝目錄
10、fg jobid:可以將一個(gè)后臺(tái)進(jìn)程放到前臺(tái)
11、kill的作用:send a signal to a process、eg:kill-9發(fā)送的是SIG_KILL信號(hào),具體發(fā)送什么信號(hào)可以通過(guò)man kill查看、
12、ps的用法,ps-e或ps-o pid,ppid,session,tpgid,comm(其中session顯示的sessionid,tpgid顯示前臺(tái)進(jìn)程組id,comm顯示命令名稱)
13 ip a 查看信息的命令
14 zcat /proc/config.gz > config 到內(nèi)核配置文件
Linux支持多用戶,各個(gè)用戶對(duì)于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶之間互不影響。多任務(wù)則是現(xiàn)代電腦最主要的一個(gè)特點(diǎn),Linux可以使多個(gè)程序同時(shí)并獨(dú)立地運(yùn)行。小伙伴們要想獲得更多l(xiāng)inux查看端口占用的內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)!
創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的威海網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
新聞名稱:linux查看端口占用應(yīng)該怎樣做?
鏈接地址:http://jinyejixie.com/article20/scjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、靜態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)、ChatGPT、企業(yè)建站、定制網(wǎng)站
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)