目录
1.ifconfig
查看所有网络设备(正在运行的)
ifconfig 设备名 查看具体设备 -a 查看所有(停的也看)
cd /etc/sysconfig/network-script/ vim /ifcfg-ens33
2.修改主机名
hostname 名称 临时修改主机名
hostnamectl set-hostname 名称 永久修改主机名
3.route
-n 查看静态路由
route add default gw 网关 dev ens33 ens33配置网关为该网关的静态路由
route add -net 网段 gw 网关 dev ens33 ens33配置该网段连接改网段
vim /etc/sysconfig/static-routes
any net any gw 网关 所有流量从该网关转发
any net 网段 gw 网关 该网段流量从该网段转发
4.netstat
端口扫描 查看端口是否正常工作
-a 当前主机所有活动的网络链接信息
-n 以数字形式显示相关信息(信息为主机地址 端口信息)
-l 监听状态的网络链接和端口信息
-t 显示tcp协议 -u 显示udp协议
-p 显示与网络链接相关的进程号 进程名称信息(要在root权限下)
一般使用方法 netstat -antp | grep 端口号/设备名
5.ss
获取通信套接字 (通信套接字用于管理端口)
使用方法与netstat相同
#### ss比netstat快 ss适用于链接量较大的场景 netstat在此情况可能会卡死
6.ping
测试网络联通 一般使用时 -c 次数
-c 次数 目标ip ping几次
7.nslookup
正向解析 通过域名解析真正的ip
8.DNS解析地址
vim /etc/resolv.conf 配置文件里 nameserver 网关
9.DHCP
DHCP获取ip过程
1.dhcp客户端发送discover报文 找寻目标dhcp服务器
2.dhcp服务器接收到报文 同时带着客户端需要的信息(ip 等)发送offer报文
3.dhcp客户端收到信息 发送request报文告诉dhcp服务器自己用这个信息 不让他给别人
4.dhcp服务器发送ACK报文告诉dhcp客户端自己收到消息