(Ubuntu)- Ubuntu Server 架站學習筆記 -(4) – 3種查看 port 的方法

(Ubuntu)- Ubuntu Server 架站學習筆記 -(4) – 3種查看 port 的方法

(Ubuntu)- Ubuntu Server 架站學習筆記 -(4) – 3種查看 port 的方法

最近電腦升級,把舊電腦用來學習架伺服器,花了1週時間爬文和學習,還是沒有架設起來,持續架站中,發文當做學習記錄,也給後來學習的人少花些時間

此筆記,不一定正確但會在學習過程中修正,也無順序可言,遇到問題才會去爬文看書學習

 


1. lsof 指令

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

# yum install lsof

安裝好後, 使用方法如下:

$ lsof -i -P -n | grep LISTEN

 

要查看某一個 port 是否被佔用,在 grep 後面加上 port 即可:

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

 

2. netstat 指令

用 netstat 的好處是多數系統預設已經安裝好,2種使用方法:

$ netstat -tulpn | grep LISTEN

$ netstat -tln # 可以看到有哪些 IP:Port 開啟,好用好記

 

查詢 port 80 的語法:

$ netstat -tulpn | grep :80

 

3. nmap 指令

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

# yum install nmap

安裝好後,使用方法如下:

$ sudo 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: 990 closed ports

PORT STATE SERVICE

22/tcp open ssh

25/tcp open smtp

80/tcp open http

89/tcp open su-mit-tg

110/tcp open pop3

143/tcp open imap

587/tcp open submission

783/tcp open spamassassin

993/tcp open imaps

995/tcp open pop3s

 

 

 

免責聲明:

1.本影像檔案皆從網上搜集轉載,不承擔任何技術及版權問題。

2.如有下載連結僅供寬頻測試研究用途,請下載後在24小時內刪除,請勿用於商業。

3.若侵犯了您的合法權益,請來信通知我們,我們會及時刪除,給您帶來的不便,深表歉意。



發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *