1.网络测试命令
客户端命令:
- ping测试网络连通性
- -c ping的个数
- -t TTL 值
- -s ping的包大小
- -i ping的间隔
- host常用的分析域名的工具,可以用来检测域名系统工作是否正常
- -a 显示详细的DNS信息
- dig 格式:dig [选项] domain [@server]
- +trace 输出域名解析中详细的debug信息
- -t:制定查询的记录类型
- -x从ip反向解析域名
- +short精简的输出dig结果
- nslookup
- arp显示和修改arp的缓存表
- -a:显示arp条目
- -d从缓存的删除指定的主机条目
- -e以linux 的显示风格显示arp缓存区中的条目
- -s<主机><mac地址>设置指定的主机的ip地址与mac地址的静态映射
- -n
- -v
- netstat 监控tcp/ip网络工具
- -pantu
- ss:功能和netstat相似
- -l显示本地打开的所有端口
- -pl显示每一个进程打打开的socket
- -ta 显示所有tcp socket
- -ua 显示所有的udp socekt
2.网络配置命令
- ifconfig(配置网卡信息时暂时性的,重启后失效)
- 查看网卡信息:ifconfig [enss];
- 设置网卡的地址信息:ifconfig ens3 192.168.1.2/24 broadcast —
- 开启关闭网卡:ifconfig ens up/down
- 改mac地址:ifconfig ens hw ether [mac address]
- ifup/ifdown :开启关闭网卡
- en:enthernet(以太网),o:代表onboard(内置),s:可插拔
- 网卡配置文件:cat /ect/sysconfig/network-script/ifconfig-en3:onboot = yes
- TYPE=”ethernet|bridge”
- BOOTPROTO=”static|none|dhcp”(启动协议)
- PEERDNS=“yes|no”是不是接受DHCP服务器指派的dns服务器地址
- 重启网络配置:service network restart|systemctl start network
- 查看IP地址:ip addr show,ifconfig
- 路由信息:route -n ;ip route
- flag:u(普通路由),UG(默认网关)
- metric:度量标准,值越小越快.
- 管理路由表:
- route delete default gw ip(删除默认路由);
- route delete default gw ip dev ens3;
- route add default gw [ip];(添加默认路由)
- route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.168.110.3(网段路由)
- route add -host 192.168.30.50[到达] gw 192.168.20.3[经过]
- ip -s link show ens3
- nmcli(永久生效)
- nmcli connection [show|up|down|add|modify|reload]:网卡操作
- 修改网卡名称nmcli connection modify [网卡名] [改的名称]
- nmcli conection modify virbo ipv4.address 192.168.100.100/24 ipv4.gateway 192.168.100.1 ipv4.dns 192.168.100.2 ipv4 dns4-search group 8.example.com ipv4.method manual connection.autoconnect yes connection.interface-name virbr0
- 为网卡添加不同配置: nmcli connection add con-name ens36home ipv4.addresses [ip] ipv4.gateway [ip] ipv4.methon manul connection.autoconnect yes type ethernet ifname ens37
- 启用配置:nmcil connection up [配置网卡配置].
- nmtui图形界面网络管理工具
- 单臂路由:ifconfig ens33:1 [ip]
- hostnamectl:查看主机名和修改主机名