Linux系统网络进程不存在
问题描述
Linux系统内对应的网络进程不存在,且网络配置为DHCP,则会在IP地址的租约到期之后,出现无法续租导致网络中断的问题。
解决方案
阿里云提醒您:
- 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
- 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
- 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
排查方法
您可以执行ps -ef |grep [$网络进程]命令,查看网络进程是否存在,如果对应的网络进程不存在,则说明存在潜在风险。各系统对应的网络进程(网络配置方式为DHCP)如下:
| OS版本 | 网络进程 | 
| CentOS 6/7;Debian 8/9/10;Ubuntu 14/16 | /sbin/dhclient | 
| CentOS 8 | /usr/sbin/NetworkManager | 
| Ubuntu 18/20;Alibaba Cloud Linux 2 | /lib/systemd/systemd-networkd | 
| SLES 12/15;openSUSE 15 | /usr/lib/wicked/bin/wickedd-dhcp4 | 
解决方法
系统网络服务异常或网络服务进程不在的情况,可以通过重启网络服务来恢复。各个Linux系统网络服务名称不一样,同一款系统不同版本间网络服务也有差异。具体网络服务名称及重启网络服务的命令如下所示:
警告:重启网络服务可能会导致网络在短时间内中断。
| OS | Version | 网络服务名称 | 重启网络服务命令 | 
| CentOS | 6 | network | service network restart | 
| 7 | network | systemctl restart network | |
| 8 | NetworkManager | systemctl restart NetworkManager | |
| Debian | 8 | networking | systemctl restart networking | 
| 9 | networking | systemctl restart networking | |
| 10 | networking | systemctl restart networking | |
| Ubuntu | 14 | networking | service networking restart | 
| 16 | networking | systemctl restart networking | |
| 18 | systemd-networkd | systemctl restart systemd-networkd | |
| 20 | systemd-networkd | systemctl restart systemd-networkd | |
| SLES | 15 | wicked | systemctl restart wicked | 
| 12 | wicked | systemctl restart wicked | |
| openSUSE | 15 | wicked | systemctl restart wicked | 
| Alibaba Cloud Linux 2 | 2 | systemd-networkd | systemctl restart systemd-networkd | 
		如果您有其他问题,可以联系北京志远天成阿里云代理商,为您提供一对一专业全面的技术服务,同时新老阿里云会员,均可享受我公司代理商价格,欢迎咨询!  
 
	


 分类:
		分类: 已被围观
 已被围观 











 
	
我有话说: