bash PS1 \H neukaze FQDN
Ales Vizdal
ales na vizdal.net
Čtvrtek Leden 1 21:05:57 CET 2004
On Thu, Jan 01, 2004 at 08:46:48PM +0100, Petr Stehlik wrote:
> Ja chapu, ze z /etc/hostname se nastavi hostname (tj. jmeno stroje bez
> domainname casti, se kterou, kdyz se pozdeji spoji, vznikne teprve
> FQDN). Otazka je, jestli /etc/hostname muze obsahovat FQDN. Z otazek
> instalatoru Debianu jasne vyplyva, ze tam mam zadat jen jmeno masiny po
> prvni tecku, cili jen a pouze jmeno masiny bez domeny, coz je shodou
> okolnosti stejna definice jako v man bash pro PS1=\h. Mel jsem za to, ze
> PS1=\H bude vypisovat FQDN, ale zrejme jsem se mylil.
Ne v tom se nemylite, pokud PS1 nastavim s \h je tam pouze prvni
komponenta hostname (definujeme-li hostname jako cele jmeno) a pokud
zkusim \H, tak je tam fqdn.
> Takze se zda, ze jine instalatory vam radi jinak a vy ostatni mate v
> /etc/hostname ve skutecnosti FQDN. Zajimave. Je to tak spravne? Rychly
> test u me ukazuje, ze prikaz hostname obsahuje jakousi elementarni
> logiku, takze kdyz si dam "joy.home" do /etc/hostname, tak "hostname -f"
> nevypise "joy.home.home", ale jen spravne "joy.home". Muzu to tak tedy
> nastavit na vsech strojich, ted je ale otazka, jake to muze mit vedlejsi
> ucinky treba na apache, exim a dalsi.
Nemelo by to mit zadne vedlejsi ucinky.
--
Aleš Vízdal
ales na vizdal.net
http://ales.vizdal.net
Další informace o konferenci Linux