linux下查詢網口 Linux檢視網路埠

2021-10-12 15:33:10 字數 2890 閱讀 1620

簡單的總結一下前段時間學習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

狀態:啟用的

連線被啟用 [確定]

linux下修改網口名稱

實現linux下修改網口名稱 比如 eth0 修改為 eth2 eth1 修改為 eth0 iproute2的工具ip link set,如下 實現eth0和eth2名稱互換功能 step1 需要先關閉使用中的網口 ip link set dev eth0 down 關閉eth0 ip link s...

linux 起網口up linux 網口設定

系統 redhat9 linux作業系統中配置網路介面,一般是通過網路配置工具實現,但實質是修改與網路相關的配置檔案起作用,故可直接修改檔案達到目的。由於發行版本不同,其有自己專用的配置工具,但也有一些通用的配置工具,如ifconfig,ifup,ifdown 檢視 ifconfig 當前網路介面情...

Linux 雙網口配置

方法一 內網ip為 192.168.4.213,內網閘道器 192.168.4.1 外網ip為 58.200.200.15 子網掩碼為 255.255.255.128 閘道器為 58.200.200.1 1 當配置伺服器為外網ip和內網ip的方式時,只設定外網ip的閘道器,不要設定內網ip的閘道器 ...