Après modification /etc/hosts
, quels services doivent être redémarrés pour que la modification soit prise en compte?
14.04
networking
network-manager
hosts
etc
Ashish Karpe
la source
la source
sudo ifconfig eth0 down
si vous êtes sur un client SSH pour une raison similaire.&&
, à l'intérieur de tmux / screen / etc. afin que la commande se termine même si vous êtes déconnecté temporairement.Réponses:
Vous n'avez pas besoin de redémarrer les services.
Lors des tests sur une installation de serveur 14.04, les modifications ont été immédiatement reflétées.
Le seul service qui pourrait être lié est le «réseautage», mais il est inutile de le redémarrer.
la source
Ubuntu 16.04.4 LTS
Tu peux essayer:
(remplacez
eth0
par votre carte réseau)mais Arronical a raison en théorie: vous n'en avez pas besoin.
la source
&&
entre les deux commandes pour en faire un one-line.ifconfig
down + up, utilisez quelque chose comme gnu screen (ou tmux), et exécutez les deux commandes en même temps viaifconfig up && ifconfig down
ou en les plaçant dans un script shell à deux lignes et en les exécutant. Reconnectez-vous ensuite à votre session gnu screen / tmux - si tout se passe bien.En fait, j'ai remarqué que postfix pourrait tirer parti d'un redémarrage pour inclure les nouveaux hôtes dans sa version de fichier d'hôte local disponible ici / var / spool / postfix / etc / (Ubuntu 16.04)
la source
Théoriquement, les modifications apportées au
/etc/hosts
fichier prennent effet immédiatement.Mais, si vous obtenez l'ancien nom d'hôte après cela
Ensuite, redémarrez ou redémarrez votre connexion réseau ... cela devrait vous montrer le bon nom d'hôte.
la source
Si vous utilisez
dnsmasq
(est défini par défaut), procédez comme suit:la source
Pour la plupart, etc / hosts, les modifications doivent être immédiatement reconnues. Si vous ajoutez une nouvelle entrée, envoyez une requête ping par son nom sur la machine hébergeant le fichier etc / hosts sur laquelle elle fera probablement un ping. Cela signifie que la mise à jour de la commande etc / hosts a été reconnue par DNS. Sur un système pihole, si vous redémarrez le résolveur DNS, il récupérera les entrées nouvellement ajoutées / modifiées, etc / hosts. Très probablement, c'est une fonction du programme qui essaie d'utiliser les entrées hosts, a-t-il lu le contenu actuel ou l'a-t-il lu uniquement au moment du démarrage, ou comme pihole, sera-t-il relu en redémarrant une simple fonction interne?
la source