V jakém jádře? V 5.17 to nevidím. Podle všeho to bude v 5.19
grep hostname Documentation/admin-guide/kernel-parameters.txt
sudo sysctl -a | grep hostname
kernel.hostname = *******
sudo sysctl -a | grep domainname
kernel.domainname = (none)
sysctl - configure kernel parameters at runtime
Myslím, že je je to jasné nebo se pletu?
22. 5. 2022, 18:22 editováno autorem komentáře
Pletete. Zkuste si přečíst zprávičku pozorněji, případně můj komentář z 19:05, kde jsem se ten rozdíl pokusil vysvětlit podrobněji.
/proc/sys/kernel/hostname a default jako build time config option ( CONFIG_DEFAULT_HOSTNAME), novinka je (bude) možnost nastavit ho v ranné fázi bootu přes parametr (command line).
Druhá možnost (config option) se hodí jen těm, kdo si sami překládají jádro pro konkrétní stroj, s distribučním jádrem je nepoužitelná. První možnost (sysctl) obvykle stačí, ale existují situace (viz zprávička), kdy je správný hostname potřeba dřív, než by ho init (nebo cokoli jiného spouštěného z initrd nebo dokonce až po něm) mohl nastavit. V takovém případě se pak hodí právě možnost nastavení přes parametr příkazové řádky jádra (tj. typicky v grub.cfg nebo nějakém konfiguračním souboru, ze kterého se generuje).
Dík za vysvětlení.
Zprávičky jsou někdy až příliš stručné, tato předpokládá, že přece "všichni to znají". Jak diskuse naznačuje, znají to všichni, kteří na to narazili - a nezdá se, že by to byl tak častý případ.
tak zpravicka (pokud nebyla upravena) to rika myslim jasne, novinka je o moznosti nastaveni primo jadrem pres jadernej/bootovaci parametr hostname=bobovo ;-) pokud snad nekdo opravdu neslysel o tom ze jadro ma moznost parametru pri startu, tak:
# zobrazeni parametru beziciho jadra
cat /proc/cmdline
# zobrazeni parametru pro jadro v zavadeci grub
grep -i cmdline /etc/default/grub
Viz diskuse výše, asi to zprávička neřekla tak docela jasně.
Edit: zbytek smazán.
23. 5. 2022, 10:07 editováno autorem komentáře
ad diskuse vyse - to ze nekdo vi ale prehledl se, nebo netusi co je cmdline, neznamena ze to zpravicka obecne nerekla jasne :-)
neni mozne preci kratkou zpravicku napsat tak aby to pochopil i nekdo kdo maximalne zvladne odcvakat grafickej instalator z live usb, protoze by se pak musela zabejvat (zpravicka) i tim co je to hostname, co je to userspace, co je to primountovani, co je to lokalni pole, co je to jadro, co je to zaplata atd... ;-)