Maison > Article > Opération et maintenance > Que faire si la modification du fichier hosts sous Linux ne fonctionne pas
1. Linux ne prend souvent pas effet après la modification du nom d'hôte de l'alias local /etc/hosts Solution
Linux ne prend souvent pas effet après la modification du nom d'hôte. de l'alias local /etc/hosts. Cela prend effet,
Par exemple, le contenu de notre /etc/hosts est le suivant :
#192.68.1.10 message.xxx.com 192.68.1.11 message.xxx.com
Mais ping message.xxx.com pointe toujours au 192.68.1.10.
Généralement, il existe 2 solutions :
1). Redémarrer C'est la méthode la plus directe, la plus fiable et la plus stable. S'il est parfois gênant de redémarrer, vous pouvez utiliser la seconde. une. méthode.
2). Modifiez le fichier /etc/sysconfig/network et remplacez HOSTNAME par l'alias correspondant, comme suit :
NETWORKING=yes HOSTNAME=host1
Redémarrez le service réseau après modification
service réseau redémarrer (l'essence est /etc/init.d/network)
3). Si cela ne fonctionne toujours pas après le redémarrage du serveur, cela devrait être dû au cache DNS local.
Vérifiez si nscd est activé : ps -ef|grep nscd
Fermez directement le service de cache Linux nscd :
/etc/init.d/nscd stop
Recommandations associées : "linux tuto》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!