(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.若侵犯了您的合法權益,請來信通知我們,我們會及時刪除,給您帶來的不便,深表歉意。