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

简介: 13. 查看网络端口、配置网络一、查看 TCP 22 端口是否打开1、列出所有端口:[root@Demon proc]# netstat -ntlpActive Internet connections (only servers)...
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
状态:激活的
连接被激活
                                                         [确定]
相关文章
|
16天前
|
Ubuntu Oracle 关系型数据库
Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置
这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。
44 3
|
18天前
|
Ubuntu
树莓派 —— ubuntu上通过netplan配置网络
树莓派 —— ubuntu上通过netplan配置网络
|
24天前
|
存储 监控 安全
端口安全:交换机上的网络守护者
【8月更文挑战第27天】
34 1
|
29天前
|
监控 网络协议 Linux
在Linux中,如何实时抓取并显示当前系统中tcp 80 端口的网络数据信息?
在Linux中,如何实时抓取并显示当前系统中tcp 80 端口的网络数据信息?
|
29天前
|
网络协议 Ubuntu Linux
在Linux中,如何配置网络?
在Linux中,如何配置网络?
|
30天前
|
缓存 负载均衡 应用服务中间件
【揭秘】nginx代理配置全攻略:从零到精通,一文带你玩转高效网络代理的秘密武器!
【8月更文挑战第22天】nginx是一款高性能的HTTP与反向代理服务器,支持代理服务、负载均衡及缓存等功能,有助于提升网站响应速度和安全性。首先需确保已安装nginx,可通过包管理器进行安装。安装后启动并确认nginx运行状态。接着编辑配置文件(通常位于`/etc/nginx/nginx.conf`),设置代理转发规则,例如指定目标服务器地址和请求头信息。配置完成后测试有效性并重新加载nginx以应用更改。可以通过部署简易HTTP服务器验证代理功能是否正常工作。此外,还可以通过扩展配置文件实现更复杂的代理需求,如基于路径的代理和SSL加密等。
176 2
|
15天前
|
域名解析 负载均衡 网络协议
Linux网络接口配置不当所带来的影响
总而言之,Linux网络接口的恰当配置是保证网络稳定性、性能和安全性的基础。通过遵循最佳实践和定期维护,可以最大程度地减少配置错误带来的负面影响。
46 0
|
17天前
|
存储 网络协议 安全
C语言 网络编程(五)Socket和端口
Socket 是 TCP/IP 五层网络模型中应用层的编程接口,用于实现不同主机间应用程序的双向通信。它作为网络通信的端点,连接应用层与网络协议栈,提供可靠的流式或非流式数据传输服务。Socket 包括流式(SOCKET_STREAM)、数据报(SOCK_DGRAM)和原始套接字(SOCK_RAW)三种类型,分别适用于不同场景。通过 IP 地址和端口号,Socket 能准确识别并转发数据包至指定进程。端口号分为知名端口(1-1023)、注册端口(1024-49151)和动态端口(49152-65535),确保数据准确交付。
|
20天前
|
监控 安全 网络协议
|
20天前
|
监控 安全 网络安全