GNU/Linux >> Znalost Linux >  >> Debian

Debian – Je /etc/init.d/hostname.sh stále možností pro Debian Stretch?

Změnil jsem název hostitele a šel jsem, aby se přilepil, ale moje předchozí řešení nefungovalo. Používám Linux raspberrypi 4.9.59-v7+ #1047 SMP Ne 29. října 12:19:23 GMT 2017 armv7l GNU/L. Existuje nový způsob, jak to provést (jiný než restartování)?

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

Přijatá odpověď:

hostname.sh nikdy nebylo to správné použít. Nejen, že je to jeden z van Smoorenburg rc skripty, které systemd specificky maskují na Debianu, ale jeho spuštění nebylo způsob, jak zajistit, aby název hostitele byl trvalý po restartování i s van Smoorenburg rc . Je to skript, který čte trvalý název hostitele.

Statický název hostitele, ze kterého je dynamický název hostitele inicializován během bootstrap, je uložen v /etc/hostname na Debian Linuxu. Tento soubor můžete upravit přímo nebo použít nástroje jako hostnamectl které používají Desktop Bus, rozhraní klient-server API a spuštěný serverový program na vyžádání k ... napsání tohoto souboru za vás. ☺

Další čtení

  • Franklin Piat, Christopher Soellinger, Matthias Weiler a kol. (2017). Jak změnit název hostitele . Debian wiki.

Debian
  1. Upgrade GlusterFS z 3.2 (Debian) na 3.4 pro Debian Wheezy

  2. Připravte Debian Stretch na instalaci GlusterFS 3.12

  3. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  1. Debian – kam /etc/init.d/skeleton?

  2. Debian – Přesunutí /var, /home do samostatného oddílu?

  3. Debian – Konfigurace Kbd a okamžitý zisk ze změn bez restartu?

  1. Aliasy pro „sudo /etc/init.d/“?

  2. MariaDB:Spouštěcí skript Webmin MySQL /etc/rc.d/init.d/mysqld nebyl nalezen

  3. Jak sledovat změny v souborech /etc/shadow a /etc/passwd pomocí Auditd?