linux网络设置

文章介绍了Linux系统中用于网络诊断和配置的一系列命令,包括ping的用法,如何查看和修改网络接口状态(ifconfig),主机名的临时与永久修改,路由设置(route和route-n),以及netstat和ss命令在检查网络连接和端口状态时的应用。此外,还提到了DNS解析配置和MTU设置对网络性能的影响。
摘要由CSDN通过智能技术生成

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"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值