init : articles varlog (migration depuis rsync)
This commit is contained in:
@@ -0,0 +1 @@
|
||||
{"uuid":"e884f3aa-d96c-455d-8ffd-5388d719841d","slug":"changer-le-nom-de-machine","title":"Changer le nom d'un ordinateur =","author":"cedric@abonnel.fr","published":true,"published_at":"2023-02-28 20:02:47","created_at":"2023-02-28 20:02:47","updated_at":"2023-02-28 20:02:47","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# Changer le nom d'un ordinateur =\n\n\n\nDans les blocs de codes ci-dessous, les variables suivantes sont référencées. On considère :\n- `$CURRENT_HOSTNAME`, le nom actuel de machine\n- `$NEW_HOSTNAME`, le nom de machine à affecter\n\nJe souhaite modifier le nom de l'ordinateur, fixé par défaut sur `rasbperrypi` (`$CURRENT_HOSTNAME`), par la valeur de mon choix (`$NEW_HOSTNAME`).\n\n## Récupérer le nom courant de la machine\nPour connaître le nom courant de la machine, il suffit soit :\n\n- de lire la valeur dans le fichier `/etc/hosntame`\n\n```\ncat /etc/hostname\n```\n\n- d’exécuter la commande `hostname`\n\n```\nhostname\n```\n\n---\n\nDans un script nous pourrons écrire la ligne suivante. Elle permet de lire la valeur contenu dans le fichier `/etc/hostname`, en supprimant les caractères indésirables : retours à la ligne, tabulations, sauts de lignes...\n\n```BASH\nCURRENT_HOSTNAME=`cat /etc/hostname | tr -d \" \\t\\n\\r\"`\n```\n\n## Changer le nom de la machine en ligne de commande\nLe nom de la machine doit être des lettres [a-z], insensible à la casse et des chiffres [0-9]. Seul le `-` (tiret) est admis comme caractère supplémentaire. Toutefois le nom de la machine ne doit **ni commencer**, **ni finir** par le `-` (tiret).\n\nExécuter la commande `hostnamectl` [^note: * **hmike** sur Twitter <https:*twitter.com/whiterabbit441/status/1226116907306078208> //]\n\nLe commande `hostnamectl` permet de modifier le nom de la machine avec une prise en compte immédiate. Il faudra toutefois fermer la session puis l'ouvrir de nouveau.\n\n```BASH\nsudo hostnamectl set-hostname $NEW_HOSTNAME\n```\n\nToutefois, vous pouvez modifier le nom de dans le fichier `/etc/hostname`. Il sera nécessaire de redémarrer la machine.\n```BASH\necho $NEW_HOSTNAME > /etc/hostname\n```\n\n## Changer les informations du fichier hosts\nModifier le nom dans le fichier `/etc/hosts`. Il sera nécessaire de redémarrer la machine.\n\n```BASH\nsed -i \"s/127.0.1.1.*$CURRENT_HOSTNAME/127.0.1.1\\t$NEW_HOSTNAME/g\" /etc/hosts\n```\n\n## Changer le DNS / NIC\n Associer le nom de domaine au DNS\n\n\n\n## Prendre en compte les modifications\nSe déconnecter puis se connecter de nouveau","featured":false,"tags":[]}
|
||||
Reference in New Issue
Block a user