1.linux网络管理

一、网络接口命名修改
1.网卡命名规则受biosdevname和net.ifnames两个参数影响
2.编辑/etc/default/grub文件, 增加biosdevname=0 net.ifnames=0
3.更新grub 
grub2-mkconfig -o /boot/grub2/grub.cfg
4.重启 reboot
 
 
biosdevname
net.ifnames
网卡名
默认
0
1
ens33
组合1
1
0
em1
组合2
0
0
eth0
 
route -n
 
二、网络配置命令
1.ifconfig<接口eth0> <IP地址>[netmask 子虚掩码]
2.网卡启动/关闭 ifup/ifdown <接口>
3.添加/删除网关
route add/del default  gw <网关ip>
route  add/del -host<指定ip> gw <网关ip>
route add/del -net <指定网段> netmask <子虚掩码>gw<网关ip>
 
三、网络故障排除命令
1.链路是否连通
即网卡和网络是否物理连通
ethtool ethN  #ethN是连接到故障网络的网卡
2.网卡是否正常启用
3.是否正确设置网关
ping 域名   当前主机和目标主机是否连通
如果无法ping通网关 可能网关限制ICMP数据包 或者交换机设置的问题
4.DNS工作状况
nslookup/dig 域名  解析域名得到对应的ip  
5.是否正常路由到远程主机
traceroute -w 1  / mtr    当前主机和目标主机的网络状况
6.远程主机是否开放端口
telnet  yum install telnet
tcpdump  -i any  -n 域名解析 port 80/host  ip
tcpdump  -i any  -n 域名解析 host  ip and  port 80
tcpdump  -i any  -n 域名解析 host  ip and  port 80 -w 指定文件 /tmp/filename  保存解析文件数据包
7.本机查看监听端口
netstat -ntpl  检测服务监听范围
--n 直接使用ip地址 不通过域名服务器
--t  显示tcp传输协议的连线情况
--p 显示正在使用Socket的程序识别码和程序名称
--l  仅列出在监听的服务状态
ss -ntpl
8.查看防火墙规则
iptanles -L
 
四、网络管理和配置文件
网络服务程序分为两种 SysV和systemd
1.service network start|stop|restart
2.chkconfig --list network
3.systemctl list-unit-files NetworkManager.service
4.systemctl  start|stop|restart NetworkManager
5.systemctl enable|disable NetworkManager
6.网络相关配置
/etc/sysconfig/network-scripts
ls-ifcfg-*
bootproto=dhcp 表示ip地址是动态分配 可以修改static静态
onboot=yes 表示开机时网卡是否启动 
onboot=no 需要开机时手启网卡  ifup eth0
systemctl restart NetworkManager.service
7.修改主机名
hostname 主机名
hostnamectl set-hostname 主机名  
hostnamectl 永久修改
同步主机名 vim /etc/hosts
需要把新的主机名配置到127.0.0.1对应关系下 否则有些功能不可用
127.0.0.1 修改后的主机名
 
 
 
 
 
posted @   以后的开始  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
点击右上角即可分享
微信分享提示