GNU/Linux >> Linux Esercitazione >  >> Debian

Debian – /etc/init.d/hostname.sh è ancora un'opzione per Debian Stretch?

Ho cambiato il nome host e sono andato a farlo rimanere, ma la mia soluzione precedente non ha funzionato. Sto usando Linux raspberrypi 4.9.59-v7+ #1047 SMP Sun Oct 29 12:19:23 GMT 2017 armv7l GNU/L. C'è un nuovo modo per farlo (diverso dal riavvio)?

[email protected]:~ $ /etc/init.d/hostname.sh
-bash: /etc/init.d/hostname.sh: No such file or directory
[email protected]:~ $

Risposta accettata:

hostname.sh non è mai stata la cosa giusta da usare. Non solo è uno dei furgoni Smoorenburg rc script che systemd mascherano in modo specifico su Debian, ma eseguirlo non lo era il modo per rendere persistente un nome host durante i riavvii anche con van Smoorenburg rc . È lo script che legge il nome host persistente.

Il nome host statico, da cui viene inizializzato il nome host dinamico durante il bootstrap, è memorizzato in /etc/hostname su Debian Linux. Puoi modificare il file direttamente o utilizzare strumenti come hostnamectl che utilizzano Desktop Bus, un'API client-server e un programma server avviato su richiesta per... scrivere quel file per te. ☺

Ulteriori letture

  • Franklin Piat, Christopher Soellinger, Matthias Weiler et al. (2017). Come modificare il nome host . Wiki Debian.

Debian
  1. Aggiornamento di GlusterFS da 3.2(Debian) a 3.4 per Debian Wheezy

  2. Preparare Debian Stretch per l'installazione di GlusterFS 3.12

  3. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  4. Debian – Spostare /var, /home in una partizione separata?

  5. Debian:configurare Kbd e sfruttare immediatamente le modifiche senza riavviare?

Come trovare un mirror Debian Linux più veloce per il tuo /etc/apt/sources.list

Come installare Skype per Linux Beta su Debian 9 Stretch

Debian – Dove /etc/init.d/skeleton?

Debian Security / ecc Permessi?

Linux:qual è il file predefinito per `hostname`?

Come includere tutti i file da una directory nello script di shell (/etc/init.d/iptables in questo caso)