运维工作中,非常规问题总结

一、网络问题

一)网卡配置

1、问题一:服务器网卡配置 NAME和DEVICE 可以不一致吗

服务器网卡配置NAME和DEVICE可以不一致,但正常情况下是保持一致的。

NAME和DEVICE分别代表:

- NAME:网卡别名,如eth0,ens33等。一般是设备名称的简称。

- DEVICE:真实网卡设备路径,如/sys/devices/pci0000:00/0000:00:01.0/0000:02:00.0/net/ens33等。

两者通常情况下是一致的:

- NAME为eth0,DEVICE为/sys/devices/pci0000:00/0000:00:01.0/0000:02:00.0/net/eth0

但是,在一些情况下NAME和DEVICE可能不一致:

1. 使用插件网卡或虚拟网卡时,NAME和DEVICE可能不一致。

2. 升级内核后,网卡设备名可能会变,但NAME暂时保持一致。

3. 手动配置文件修改NAME但不修改DEVICE。

4. 设备名冲突,系统自动生成更长DEVICE而NAME保持默认。

所以总结来说:

- 正常情况下NAME和DEVICE保持一致性。

- 在插件网卡、内核更新或手动配置修改时,两者可能不一致。

- 但只要DEVICE路径正确,网络连接不会受影响。

- 查看两者关系主要用于定位实际设备。

所以NAME和DEVICE不一致在某些场景是可以的,但要确保DEVICE路径正确。

二)网络管理

1、问题一:centos 系统 中的 NetworkManger  必须启动吗

非常规网络配置时,建议启动NetworkManger 服务(设置为开机自启)

在 CentOS 系统中,是否需要启动 NetworkManager 这个服务取决于你的特定需求。NetworkManager 是一个用于简化网络配置的工具,特别适用于那些需要频繁更改网络配置(例如无线网络或动态IP地址)的情况。

然而,如果你在一个稳定的环境中运行 CentOS,例如一台服务器,那么可能不需要 NetworkManager。在这种情况下,可以直接编辑 `/etc/sysconfig/network-scripts/ifcfg-eth0`(或你的网络接口的相应文件)来设置静态的网络配置。

如果你决定关闭 NetworkManager,可以使用以下命令:

sudo systemctl stop NetworkManager
sudo systemctl disable NetworkManager

但是,如果你想启动 NetworkManager,可以使用以下命令:

sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager

如果你不确定是否需要 NetworkManager,考虑你的网络需求。如果你需要一个动态的、可以自动处理各种网络变化的系统,那么 NetworkManager 是一个很好的选择。如果你的网络设置相对固定,那么可能不需要它。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值