第9章 掌握CentOS网络配置:必备命令与实战技巧

2,234 阅读3分钟

在熟悉了CentOS防火墙的基本配置之后,接下来我们将深入探讨与网络相关的核心命令及其实践操作,这将有助于您更全面地管理和优化服务器网络环境。

知识回顾

任务描述

1、ping命令

2、查询网络服务和端口netstat命令

3、telnet命令

4、镜像下载wget

5、网络路由route

6、lsof列出打开文件(lists openfiles)

7、curl 命令实现文件下载和上传

8、IP命令

9、ssh远程登录到Linux服务器

10、如何配置网卡

11、查询端口被哪个应用在使用

任务实施

1、ping 命令

[root@localhost /]# ping  192.168.0.1

2、netstat查看网络及端口使用情况

[root@localhost /]# netstat -tnlp

3、netstat查看具体端口被什么程序占用

[root@localhost /]# netstat -antp | grep 3306

查询使用该端口的进程的PID4、losf查询端口正在运行的程序

使用ps工具查询进程详情

[root@localhost /]# lsof -i:7902

[root@localhost /]# ps -fe | grep 30294

4、wget镜像下载

[root@localhost /]# wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz

 

5、查看网络配置

[root@localhost /]# ifconfig

6、网络路由route

[root@localhost /]# route -n

语法是lsof -i :端口号

7、查询端口使用情况

[root@localhost /]# lsof -i:3306

8、下载文件

[root@localhost /]# curl http://man.linuxde.net/text.iso --silent

9、IP命令使用

[root@localhost /]# ip link show  # 查看网络接口信息

[root@localhost /]# ip link set eth0 up      # 开启网卡

[root@localhost /]# ip link set eth0 down  # 关闭网卡

[root@localhost /]# ip addr show     # 查看网卡IP信息

[root@localhost /]# ip addr add 192.168.0.1/24 dev eth0

# 设置eth0网卡IP地址192.168.0.1

[root@localhost /]# ip addr del 192.168.0.1/24 dev eth0

# 删除eth0网卡IP地址

[root@localhost /]# ip route show # 查看系统路由

[root@localhost /]# ip route delete 192.168.1.0/24 dev eth0 # 删除路由

10、ssh远程登录

默认端口号22,如果要指定端口,加上-p参数

[root@localhost /]# ssh user1@192.168.0.28

[root@localhost /]# ssh -p 1975 user1@172.24.210.101

11、如何配置网卡

[root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

#参考以下进行配置:

TYPE=Ethernet                # 网络类型:Ethernet以太网

BOOTPROTO=none         # 引导协议:自动获取、static静态、none不指定

DEFROUTE=yes                         # 启动默认路由

IPV4_FAILURE_FATAL=no          # 不启用IPV4错误检测功能

IPV6INIT=yes                         # 启用IPV6协议

IPV6_AUTOCONF=yes             # 自动配置IPV6地址

IPV6_DEFROUTE=yes               # 启用IPV6默认路由

IPV6_FAILURE_FATAL=no         # 不启用IPV6错误检测功能

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_PRIVACY="no"

NAME=eno16777736         # 网卡设备的别名(需要和文件名同名)

UUID=6b77a15b-68e3-43a4-b1ac-a848ea67daaa # 网卡UUID唯一标识号

DEVICE=eno16777736              # 网卡的设备名称

ONBOOT=yes                           # 开机自动激活网卡

IPADDR=192.168.1.199             # 网卡的固定IP地址

PREFIX=24                            # 子网掩码

GATEWAY=192.168.1.1        # 默认网关IP地址

DNS1=8.8.8.8                         # DNS域名解析服务器的IP地址

12、查询 端口被 哪个应用在使用

netstat -lnp|grep 8007

实验实训