13. 查看网络端口、配置网络

13. 查看网络端口、配置网络

一、查看 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
状态:激活的
连接被激活
                                                         [确定]
上一篇:CentOS6.5菜鸟之旅:中文编辑器忍痛放弃Sublime


下一篇:PostgreSQL 内存OOM控制策略导致数据库无法启动的诊断一例(如何有效避免oom)