Linux檢視網路埠

2022-05-18 22:30:22 字數 2890 閱讀 2450

簡單的總結一下前段時間學習linux的成果

檢視 tcp 22 埠是否開啟1、列出所有埠:[root@demon proc]# netstat -ntlpactive internet connections (only servers)proto ...

一、檢視 tcp 22 埠是否開啟

1、列出所有埠:

[root@demon proc]# netstat -ntlp

active internet connections (only servers)

proto recv-q send-q local address foreign address state pid/program name

tcp 0 0 0.0.0.0:111 0.0.0.0:* listen 1634/rpcbind

tcp 0 0 0.0.0.0:8080 0.0.0.0:* listen 13888/nginx

tcp 0 0 0.0.0.0:22 0.0.0.0:* listen 1960/sshd

tcp 0 0 127.0.0.1:631 0.0.0.0:* listen 1823/cupsd

tcp 0 0 127.0.0.1:25 0.0.0.0:* listen 2359/master

tcp 0 0 0.0.0.0:52771 0.0.0.0:* listen 1779/rpc.statd

tcp 0 0 0.0.0.0:3306 0.0.0.0:* listen 2263/mysqld

tcp 0 0 :::111 :::* listen 1634/rpcbind

tcp 0 0 :::22 :::* listen 1960/sshd

tcp 0 0 ::1:631 :::* listen 1823/cupsd

tcp 0 0 ::1:25 :::* listen 2359/master

tcp 0 0 :::52072 :::* listen 1779/rpc.statd

2、 檢視 tcp 22 埠有兩種方法:

# 第一種檢視方法

[root@demon proc]# netstat -ntlp | grep 22

tcp 0 0 0.0.0.0:22 0.0.0.0:* listen 1960/sshd

tcp 0 0 0.0.0.0:3306 0.0.0.0:* listen 2263/mysqld

tcp 0 0 :::22 :::* listen 1960/sshd

# 第二種檢視方法

[root@demon proc]# lsof -i tcp:22

command pid user fd type device size/off node name

sshd 1960 root 3u ipv4 14435 0t0 tcp *:ssh (listen)

sshd 1960 root 4u ipv6 14441 0t0 tcp *:ssh (listen)

二、網路配置

1、靜態 ip 的設定

# 首先需要開啟網絡卡配置檔案:

[root@demon proc]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

device=eth0 # 指出裝置名稱

uuid=1bc2ebe3-0b0c-4a67-89eb-9214a7bd97d0

bootprot=static # 啟動型別 (還有乙個動態是 dhcp)

broadcast=192.168.1.222 # 廣播位址

hwaddr=00:06:5b:fe:df:7c # 硬體mac位址

ipaddr=192.168.1.54 # ip 位址

netmask=255.255.255.0 # 子網掩碼

network=192.168.0.0 # 網路位址

gateway=192.168.0.1 # 閘道器位址

onboot=yes # 開機是否啟動

type=ethernet # 網路型別

# 重啟網絡卡

[root@demon proc]# service network restart

正在關閉介面 eth0: 裝置狀態:3 (斷開連線) [確定]

關閉環迴介面: [確定]

彈出環迴介面: [確定]

彈出介面 eth0: 活躍連線狀態:啟用中

活躍連線路徑:/org/freedesktop/networkmanager/activeconnection/12

狀態:啟用的

連線被啟用 [確定]

2、動態 ip 的設定

# 首先需要開啟網絡卡配置檔案:

[root@demon proc]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

device=eth0 # 指出裝置名稱

uuid=1bc2ebe3-0b0c-4a67-89eb-9214a7bd97d0

bootprot=dhcp # 啟動型別

broadcast=192.168.1.222 # 廣播位址

hwaddr=00:06:5b:fe:df:7c # 硬體mac位址

onboot=yes # 開機是否啟動

type=ethernet # 網路型別

# 重啟網絡卡

[root@demon proc]# service network restart

正在關閉介面 eth0: 裝置狀態:3 (斷開連線) [確定]

關閉環迴介面: [確定]

彈出環迴介面: [確定]

彈出介面 eth0: 活躍連線狀態:啟用中

活躍連線路徑:/org/freedesktop/networkmanager/activeconnection/12

狀態:啟用的

連線被啟用 [確定]

檢視網路埠

在xp cmd下 檢視幫助 d documents and settings yubao netstat h 顯示協議統計資訊和當前 tcp ip 網路連線。netstat a b e n o p proto r s v interval a 顯示所有連線和監聽埠。b 顯示包含於建立每個連線或監聽埠...

檢視埠 Linux如何檢視埠狀態

netstat命令各個引數說明如下 t 指明顯示tcp埠 u 指明顯示udp埠 l 僅顯示監聽套接字 所謂套接字就是使應用程式能夠讀寫與收發通訊協議 protocol 與資料的程式 p 顯示程序識別符號和程式名稱,每乙個套接字 埠都屬於乙個程式。n 不進行dns輪詢,顯示ip 可以加速操作 即可顯示...

檢視網路埠情況

使用netstat命令 a.netstat nat grep 埠號 如命令 netstat nat grep 3306 b.netstat nat grep listen 使用lsof命令 yongfu pro at yongfu pro.local in 22 39 32 lsof n p i t...