2019-01-16 查看ubuntu當前服務和監聽端口

有幾種方法來查看當前服務和端口
1、使用lsof命令

axing@ax:/usr/local$ sudo lsof -i -P -n | grep LISTEN
nrpe       1243    nagios    4u  IPv4    15903      0t0  TCP *:5666 (LISTEN)
nrpe       1243    nagios    5u  IPv6    15904      0t0  TCP *:5666 (LISTEN)
apache2    1261      root    4u  IPv6    17682      0t0  TCP *:80 (LISTEN)
master     1509      root   12u  IPv4    19054      0t0  TCP *:25 (LISTEN)
master     1509      root   13u  IPv6    19055      0t0  TCP *:25 (LISTEN)
apache2    7711  www-data    4u  IPv6    17682      0t0  TCP *:80 (LISTEN)
apache2    8575  www-data    4u  IPv6    17682      0t0  TCP *:80 (LISTEN)
apache2    8576  www-data    4u  IPv6    17682      0t0  TCP *:80 (LISTEN)
apache2    8578  www-data    4u  IPv6    17682      0t0  TCP *:80 (LISTEN)
apache2    8579  www-data    4u  IPv6    17682      0t0  TCP *:80 (LISTEN)
zabbix_ag  8632    zabbix    5u  IPv4 37663882      0t0  TCP *:10050 (LISTEN)
zabbix_ag  8632    zabbix    6u  IPv6 37663883      0t0  TCP *:10050 (LISTEN)
zabbix_ag  8633    zabbix    5u  IPv4 37663882      0t0  TCP *:10050 (LISTEN)
zabbix_ag  8633    zabbix    6u  IPv6 37663883      0t0  TCP *:10050 (LISTEN)
zabbix_ag  8634    zabbix    5u  IPv4 37663882      0t0  TCP *:10050 (LISTEN)
zabbix_ag  8634    zabbix    6u  IPv6 37663883      0t0  TCP *:10050 (LISTEN)
zabbix_ag  8635    zabbix    5u  IPv4 37663882      0t0  TCP *:10050 (LISTEN)
zabbix_ag  8635    zabbix    6u  IPv6 37663883      0t0  TCP *:10050 (LISTEN)
zabbix_ag  8637    zabbix    5u  IPv4 37663882      0t0  TCP *:10050 (LISTEN)
zabbix_ag  8637    zabbix    6u  IPv6 37663883      0t0  TCP *:10050 (LISTEN)
zabbix_ag  8638    zabbix    5u  IPv4 37663882      0t0  TCP *:10050 (LISTEN)
zabbix_ag  8638    zabbix    6u  IPv6 37663883      0t0  TCP *:10050 (LISTEN)
apache2   17479  www-data    4u  IPv6    17682      0t0  TCP *:80 (LISTEN)
apache2   17496  www-data    4u  IPv6    17682      0t0  TCP *:80 (LISTEN)
apache2   17770  www-data    4u  IPv6    17682      0t0  TCP *:80 (LISTEN)
apache2   17782  www-data    4u  IPv6    17682      0t0  TCP *:80 (LISTEN)
apache2   17800  www-data    4u  IPv6    17682      0t0  TCP *:80 (LISTEN)
mysqld    19346     mysql   24u  IPv4 38069095      0t0  TCP 127.0.0.1:3306 (LISTEN)
sshd      22627      root    3u  IPv4 38071873      0t0  TCP *:22 (LISTEN)
sshd      22627      root    4u  IPv6 38071875      0t0  TCP *:22 (LISTEN)

2、使用netstat命令

axing@ax:/usr/local$ sudo netstat -tulpn | grep LISTEN
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      19346/mysqld
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      22627/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      1509/master
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      8632/zabbix_agentd
tcp        0      0 0.0.0.0:5666            0.0.0.0:*               LISTEN      1243/nrpe
tcp6       0      0 :::80                   :::*                    LISTEN      1261/apache2
tcp6       0      0 :::22                   :::*                    LISTEN      22627/sshd
tcp6       0      0 :::25                   :::*                    LISTEN      1509/master
tcp6       0      0 :::10050                :::*                    LISTEN      8632/zabbix_agentd
tcp6       0      0 :::5666                 :::*                    LISTEN      1243/nrpe
# 查看網絡接口信息
axing@ax:/usr/local$ netstat -i
Kernel Interface table
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
ens3       1500 0  29865622      0 339935 0      35615174      0      0      0 BMRU
lo        65536 0    339568      0      0 0        339568      0      0      0 LRU
#其他參數:
#列出所有端口:     netstat -a
#列出所有tcp端口:  netstat -at
#列出所有udp端口:  netstat -au
#只顯示監聽端口:          netstat -l
#列出所有監聽tcp端口:   netstat -lt
#列出所有監聽udp端口:   netstat -lu
#列出所有監聽UNIX端口:  netstat -lx

3、使用nmap命令sudo nmap -sT -O localhost 或者 sudo nmap -sTU -O localhost 掃描TCP / TCP及UDP

axing@ax:/usr/local$ sudo nmap -sT -O localhost 

Starting Nmap 7.01 ( https://nmap.org ) at 2019-01-15 16:11 GMT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00028s latency).
Other addresses for localhost (not scanned): ::1
Not shown: 995 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
80/tcp   open  http
3306/tcp open  mysql
5666/tcp open  nrpe
Device type: general purpose
Running: Linux 3.X
OS CPE: cpe:/o:linux:linux_kernel:3
OS details: Linux 3.12 - 3.19, Linux 3.8 - 3.19
Network Distance: 0 hops

OS detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 3.61 seconds

TCP/UDP端口一起掃描

axing@ax:/usr/local$ sudo nmap -sTU -O localhost

Starting Nmap 7.01 ( https://nmap.org ) at 2019-01-15 16:12 GMT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00028s latency).
Other addresses for localhost (not scanned): ::1
Not shown: 1994 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
80/tcp   open  http
3306/tcp open  mysql
5666/tcp open  nrpe
161/udp  open  snmp
Device type: general purpose
Running: Linux 3.X
OS CPE: cpe:/o:linux:linux_kernel:3
OS details: Linux 3.12 - 3.19, Linux 3.8 - 3.19
Network Distance: 0 hops

OS detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 6.99 seconds
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章