一、查看网络相关命令
1. 查看网卡信息
ip a(CentOS7 + 默认推荐命令,替代 ifconfig)
- 作用:查看所有网卡名称、IP 地址、MAC、网卡启用状态
- 案例
bash
运行
ip a
# 查看ens33网卡详细信息
ip a show ens33
ifconfig(需要安装 net-tools:yum install -y net-tools)
- 作用:查看网卡 IP、收发数据包、运行状态
- 案例
bash
运行
ifconfig
# 只查看ens33网卡
ifconfig ens33
2. 主机名相关命令
- 查看主机名:
hostname - 永久修改主机名:
hostnamectl set-hostname 新主机名(系统重启永久生效)
- 案例
bash
运行
hostnamectl set-hostname linux-web01
# 新开终端生效查看
hostname
3. 端口 / 路由查看
netstat -r:查看系统路由表netstat -antup:查看 TCP/UDP 端口占用、进程 PID(需 net-tools)ss -antup:高效替代 netstat,查询端口连接信息(系统自带)
- 案例
bash
运行
# 查看22端口占用
ss -antup | grep 22
# 查看路由
netstat -r
4. 连通性测试 ping(三层、ICMP 协议)
参数:
-c N:发送 N 个数据包后停止-i 数值:数据包发送间隔(秒)-w 秒数:最长等待超时时间- 案例
bash
运行
# ping百度,发4个包,间隔1秒,最长等待10秒
ping -c 4 -i 1 -w 10 www.baidu.com
二、网卡 IP 配置(临时 + 永久)
1. 临时配置(重启网卡 / 系统失效)
格式 1:ifconfig 网卡名 IP/掩码位数
bash
运行
# 案例:ens33临时配置192.168.1.100/24
ifconfig ens33 192.168.1.100/24
格式 2:ifconfig 网卡名 IP netmask 子网掩码
bash
运行
ifconfig ens33 192.168.1.100 netmask 255.255.255.0
2. 永久配置(CentOS7 网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33)
① DHCP 自动获取 IP
ini
BOOTPROTO=dhcp
NAME=ens33
DEVICE=ens33
ONBOOT=yes
② 静态固定 IP(static/none)
ini
BOOTPROTO=none
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.91.100
NETMASK=255.255.255.0
GATEWAY=192.168.91.2
DNS1=8.8.8.8
DNS2=114.114.114.114
- 生效命令:
systemctl restart network(CentOS7) - 案例实操 :修改 ens33 静态 IP 后重启网卡验证
ip a
三、DHCP 服务
- 协议:UDP
- 服务端口:服务端 67 / 客户端 68
- 核心作用:自动为内网主机分发 IP、子网掩码、网关、DNS;支持 IP+MAC 地址绑定(固定分配 IP)
- 案例:内网 10 台机器开启 DHCP 后,电脑自动获取网段 IP,无需手动配置
四、FTP 文件传输服务
- 控制端口:21(命令传输) ;主动模式数据端口:20
- 两种传输模式
- 主动模式:客户端→服务端 21 端口发指令,服务器从本机 20 端口主动连接客户端随机端口传输数据
- 被动模式:客户端 21 端口下发指令,服务器随机开放高位端口,客户端主动连接该端口传数据(生产环境默认被动)
- FTP 三类登录用户 1)匿名用户:账号
ftp / anonymous,密码为空,仅限指定目录下载 2)系统本地用户:使用 Linux 系统 /etc/passwd 账号密码登录,权限随系统目录,安全性差,生产禁用 3)虚拟用户:独立账号,不创建系统实体用户,企业 FTP 主流方案
- 案例 :
ftp 192.168.1.100输入 anonymous 空密码匿名登录
五、DNS 域名解析服务
1. 基础概念
DNS:域名→IP 解析服务,域名解析规则:从右向左逐层解析
2. 两种查询方式
- 递归查询:客户端向本地 DNS 服务器发起请求,DNS 全程帮用户查完返回最终 IP(用户只发一次请求);优先查本机 hosts→本地 DNS 缓存→公网
- 迭代查询:本地 DNS 逐级向根→顶级域→二级域服务器依次询问,逐层获取地址
3. 域名层级
- 根域
.(全球 13 组根服务器) - 一级域名:
.com .edu .gov .cn .uk(机构 / 国家属性) - 二级域名:企业付费注册(如baidu.com)
- 三级域名:业务区分(如doc.baidu.com)
4. 常用解析记录
表格
| 记录 | 作用 | 案例 |
|---|---|---|
| A 记录 | 正向解析:域名→IPv4 | www.test.com A 192.168.1.10 |
| AAAA | 正向解析:域名→IPv6 | www.test.com AAAA 2409::1 |
| PTR | 反向解析:IP→域名 | 1.1.168.192.in-addr.arpa PTR www.test.com |
| CNAME | 别名记录 | bbs.test.com CNAME www.test.com |
故障案例
能 ping 通 IP、QQ 能联网,但浏览器打不开域名网站:本机 DNS 配置错误,修改网卡 DNS=114.114.114.114/8.8.8.8 即可。
六、高可用 & 单点故障
- 单点故障:集群中某个关键节点宕机,整套业务全部瘫痪
- 高可用(HA):规避单点故障,主流架构:主备(主从)架构
- 案例:数据库一主一备,主库宕机自动切换备库承接业务,服务不间断。