導航:首頁 > IDC知識 > linux伺服器埠

linux伺服器埠

發布時間:2021-02-11 03:41:42

1、linux 如何查看服務和埠

netstat/lsof  

netstat命令用於顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用於檢驗本機各埠的網路連接情況  

-a 顯示一個所有的有效連接信息列表(包括已建立的連接,也包括監聽連接請求的那些連接)  

-n 顯示所有已建立的有效連接  

-t tcp協議  

-u udp協議  

-l 查詢正在監聽的程序  

-p 顯示正在使用socket的程序識別碼和程序名稱  

例如:netstat -ntupl|grep processname  

如何只查詢tomcat的連接?  

netstat -na|grep ESTAB |grep 80 |wc-l  

netstat -na|grep ESTAB |grep 8080 |wc-l  

常用埠介紹:  

埠:21  

服務:FTP伺服器所開放的埠,用於上傳、下載。  

埠: 22  

服務:ssh  

埠: 80  

服務:HTTP 用於網頁瀏覽  

埠:389  

服務:LDAP ILS 輕型目錄訪問協議和NetMeetingInternet Locator Server  

埠:443  

服務:網頁瀏覽埠 能提供加密和通過安全埠傳輸的另一種HTTP  

埠:8080  

服務:代理埠  

打開終端,執行如下命令,查看各進程佔用埠情況:  

# ps -ef|wc -l //查看後台運行的進程總數  

# ps -fu csvn //查看csvn進程  

# netstat -lntp //查看開啟了哪些埠  

# netstat -r //本選項可以顯示關於路由表的信息  

# netstat -a //本選項顯示一個所有的有效連接信息列表  

# netstat -an|grep 8080  

# netstat -na|grep -i listen //可以看到目前系統偵聽的埠號  

# netstat -antup //查看已建立的連接進程,所佔用的埠。  

netstat -anp|grep1487  

lsof -i:1487  

2、linux下如何開放一個埠

1、首先連接到linux伺服器,先查看一下想要開放的埠是不是有程序監聽了,沒有的話,就檢查程序是不是正常運行。這里以80埠例子,其中web程序已經運行了:

2、輸入「vi /etc/sysconfig/iptables」,打開iptables的配置文件,輸入之前按一下"i",然後添加一行"-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT",這里的數字就是埠號,要開放別的埠可以改這里就行,最後按一下ESC,輸入":x",回車,保存退出:

3、重啟iptables,輸入"service iptables restart":

4、重啟成功以後輸入"service iptables status",回車就會顯示正在生效的規則,至此linux下開發埠的操作就完成了:

3、linux伺服器如何開啟埠

傳輸層的埠么?服務才會監聽埠啊,比如ssh默認埠22,當ssh運行的時候,22埠自然就開啟了啊,你也可以通過配置文件修改默認埠。想遠程的時候就通過22埠遠程。
比如網站一般就是用的80埠啊,輸入網頁的時候,就是去訪問某台伺服器的80埠啊,80的埠對應著http服務。

4、如何查看linux伺服器開放了哪些埠?

netstat -nupl (UDP類型的埠)

netstat -ntpl (TCP類型的埠)

a 表示所有

n表示不查詢dns

t表示tcp協議

u表示udp協議

p表示查詢佔用的程序

l表示查詢正在監聽的程序

netstat -nuplf|grep 3306 //這個表示查找處於監聽狀態的,埠號為3306的進程

5、如何開啟linux伺服器開啟的埠

root用戶執行netstat -ntupl n表示不查詢dns t表示tcp協議 u表示udp協議 p表示查詢佔用的程序 l表示查詢正在監聽的程序

6、怎麼打開linux伺服器的埠

可以通過netstat命令進行簡單查詢
netstat命令各個參數說明如下回:
-t
:
指明顯答示TCP埠
-u
:
指明顯示UDP埠
-l
:
僅顯示監zd聽套接字(所謂套接字就是使應用程序能夠讀寫與收發通訊協議(protocol)與資料的程序)
-p
:
顯示進程標識符和程序名稱,每一個套接字/埠都屬於一個程序。
-n
:
不進行DNS輪詢,顯示IP(可以加速操作)

7、如何查看linux伺服器ip和埠

參考方法:

1、用netstat查看:

2、lsof
-i:port,使用lsof -i :port就能看見所指定埠運行的程序,同時還有當前連專接。 

3、nmap埠掃描。

4、文件屬/etc/services顯示的各個服務的埠號:

8、linux伺服器需要開啟哪些埠

-bash-3.00# netstat -tln
netstat -tln 命令是用來查看linux的埠使用情況

/etc/init.d/vsftp start 是用來啟動ftp埠~!

看文件/etc/services

netstat

查看已經連接的服務埠(ESTABLISHED)

netstat -a

查看所有的服務埠(LISTEN,ESTABLISHED)

sudo netstat -ap

查看所有的服務埠並顯示對應的服務程序名

nmap <掃描類型><掃描參數>

例如:

nmap localhost

nmap -p 1024-65535 localhost

nmap -PT 192.168.1.127-245

當我們使用 netstat -apn 查看網路連接的時候,會發現很多類似下面的內容:

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 52 218.104.81.152:7710 211.100.39.250:29488 ESTABLISHED 6111/1

顯示這台伺服器開放了7710埠,那麼這個埠屬於哪個程序呢?我們可以使用 lsof -i :7710 命令來查詢:

COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

sshd 1990 root 3u IPv4 4836 TCP *:7710 (LISTEN)

這樣,我們就知道了7710埠是屬於sshd程序的。66

9、如何查看linux伺服器開放了哪些埠

netstat -nupl (UDP類型的埠)

netstat -ntpl (TCP類型的埠)

a 表示所有

n表示不查詢dns

t表示tcp協議

u表示udp協議

p表示查詢佔用的程序

l表示查詢正在監聽的程序

netstat -nuplf|grep 3306 //這個表示查找處於監聽狀態的,埠號為3306的進程

10、Linux各個伺服器的埠

cat
/etc/services
這個文件里
都是
服務和埠的默認匹配文件
你可以看這個文件
就知道服務所對應的埠了
但是別瞎改
容易使服務不能通訊的

與linux伺服器埠相關的知識