ping后及网卡,主机名修改
ping www.baidu.com -w 10 ping10s
ping www.baidu.com -c 10 ping 10次
ifconfig
flags=4163<UP, BROADCAST,RUNNING,MULTICAST> mtu 1500
该口 已启用, 支持广播、 正在运行 支持组播
RX接收报文个数 总和字节数
RX接收 错误,丢弃 溢出 冲突帧数
TX发送报文个数 总字节数
TX错误 丢弃 溢出 荷载数 冲突数
ifconfig ens33 192.168.233.24/24 临时修改
ifconfig ens33:0 192.168. 233.22 配置虚拟网卡(重启就没了,名字相同直接覆盖)
ifconfig -a 显示所有的网卡
ifconfig -s 查看网络通信情况
ifup ifdown 服务名 对应systemctl restart network
hostname cxk (临时修改) su刷新显示
hostnamectl set-hostname cxk (永久修改)su刷新显示
vim /etc/hostname cxk (永久改重启,输入多行,只识别第一行第一个)
route 粗略展示
route -n 详细展示
(route add -net 192.168.179.0/24 gw 192.168.179.2 指定网段,添加静态路由
route del -net 192.168.179.0/24 删除静态路由
route add default gw 192.168.179.22 添加默认路由
route del 0.0.0.0 gw 192.168.179.22 删除默认路由
必须有默认路由,重启还会有 临时修改
永久修改要进网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33 下写
TYPE=Ethernet
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.232.21
NETMASK=255.255.255.0
GATEWAY=192.168.232.2
DNS1=192.168.232.2
或nmcli connection modify 'ens160' ipv4.method manual ipv4.addresses 172.25.0.11/24 ipv4.gateway 172.25.0.254 ipv4.dns 172.25.254.254 connection.autoconnect yes
都可以直接写入配置文件
写完systemctl restart network
netstat命令(端口扫描) -p (root用户)
netstat -antp | grep 22 查看指定端口的网络连接情况(有端口和进程号)
netstat -antp | grep ":22"精确查找
就等于 ss -antp | grep 22
路由表:genmask网络掩码 flags标记:G路由指向网关 R恢复动态路由产生的表 U路由是活动的,可以使用 metric路由
距离 ref路由引用次数 iface网卡名称
ss主要用于获取socket统计信息
ss优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效
cat /proc/net/tcp 慢 老方法
ss -nltp | grep 22 查看tcp的所有包含22的端口(不需要root权限)
数字格式监听tcp相关的程序及PID
time ss -atn查看速度
ping -c 指定ping的次数
ping www.baidu.com -w 10 ping十秒
traceroute 测试从当前主机到目的主机经过的网络节点
nslookup 测试DNS域名解析 服务器的dns地址和端口号、根域上的真实域名写出ip地址
dig www.baidu.com 解析更详细的信息
修改DNS域名解析配置文件:vim /etc/resolv/conf
配置文件解析:nameserver 192.168.179.2
保存DNS服务器的地址
/etc/hosts文件
保存主机名与IP地址的映射记录
mtu最大传输单元(带宽)
不恰当的本地MTU值
vim /etc/sysconfig/network-scripts/ifcfg-ens33
加一行MTU="9000"