網頁

2017年5月23日 星期二

CentOS7 查看 Port 占用情況

幾種 CentOS7 查看 Port 被程式佔用的方法

1.netstat 指令
# netstat -tln 可以看到有哪些 IP:Port 開啟
$ netstat -tulpn | grep LISTEN  查詢 port 80 的語法:

$ netstat -tulpn | grep :80



2.lsof 指令

RHEL 及 CentOS 預設沒有安裝 lsof, 執行以下指令用 yum 安裝

# yum install lsof
安裝好後, 使用方法如下:

# lsof -i -P -n | grep LISTEN
要查看某一個 port 是否被佔用, 在 grep 後面加上 port 即可:

$ lsof -i -P -n | grep :80

3. nmap 指令

RHEL 及 CentOS 預設沒有安裝 nmap, 執行以下指令用 yum 安裝:

# yum install nmap
安裝好後, 使用方法如下:

# nmap -sT -O localhost
輸出類似這樣的結果:

Nmap scan report for localhost (127.0.0.1)
Host is up (0.00012s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 999 closed ports
PORT STATE SERVICE
3325/tcp   open  smtp
3380/tcp   open  http
1111/tcp  open  rpcbind
3389/tcp  open  ldap
3443/tcp  open  https
3631/tcp  open  ipp
33306/tcp open  mysql
33389/tcp open  ms-wbt-server

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。