大家好啊,又是新的一周到啦linux常用命令,今天說一個(gè)面試題,使用三種不同的方法查看8080被哪個(gè)進(jìn)程占用了。通常比較熟悉的方法是netstat和lsof兩種,但還有什么方法呢?今天小編給大家說四種可以查詢Linux是否占用的命令。raksmart服務(wù)器。
1.netstat或ss命令
netstat -anlp | grep 80
2.lsof命令
這個(gè)命令是查看進(jìn)程占用哪些文件的
lsof -i:80
3.fuser命令
3、將9530連上電腦,在電腦中的設(shè)備管理器中查看9530占用的com端口,共占用兩個(gè)端口,我們需要的是第二個(gè)com端口。tcpview.exe:這是tcpview.exe下載,tcpview是一個(gè)查看端口和線程的小工具,只要木馬在內(nèi)存中運(yùn)行,一定會(huì)打開某個(gè)端口,只要黑客進(jìn)入你的電腦,就有新的線程,tcpview雖然是靜態(tài)表示端口和線程的,但是它方便linux常用命令,占用資源少。其實(shí)我常用的是 netstat -tnl | grep 443 (查看443端口是否被占用),如果有當(dāng)前是root用戶,我喜歡用netstat -pnl | grep 443 (還可顯示出占用本機(jī)443端口的進(jìn)程pid)。
fuser 22/tcp -v
USER PID ACCESS COMMAND
22/tcp: root 1329 F.... sshd
root 1606 f.... sshd
4.nmap工具
nmap默認(rèn)總是會(huì)掃描端口,要掃描本機(jī)端口,很方便。
nmap localhost
Starting Nmap 5.51 ( ) at 2018-03-03 18:00 CST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000020s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 998 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
好啦,今天就到這里啦,大家明天見咯~