|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Vasily Korytov 2:5020/400 22 Jun 2003 17:51:05 To : All Subject : hostname --------------------------------------------------------------------------------
Hедавно имел дело со свежим Slackware Linux. И обратил внимание на один
ньюанс. А именно, hostname ставится таким вот образом:
,----[ a snip from /etc/rc.d/rc.M ]
| # If there's no /etc/HOSTNAME, fall back on this default:
| if [ ! -r /etc/HOSTNAME ]; then
| echo "darkstar.example.net" > /etc/HOSTNAME
| fi
|
| # Set the hostname.
| /bin/hostname `cat /etc/HOSTNAME | cut -f1 -d .`
`----
Это отличается от других систем, что у меня под рукой. Hапример, NetBSD
действует так:
,----[ a snip from /etc/rc.d/network ]
| # If $hostname is set, use it for my Internet name,
| # otherwise use /etc/myname
| #
| if [ -z "$hostname" ] && [ -f /etc/myname ]; then
| hostname=`cat /etc/myname`
| fi
| if [ -n "$hostname" ]; then
| echo "Hostname: $hostname"
| hostname $hostname
| else
| [...]
| fi
`----
При этом важен даже не варварский способ подставки default'ного имени,
сколько то, что в Slackware таким образом оно получается без домена.
Я всю жизнь думал, что правильно -- когда `hostname` возвращает полное
имя хоста. Я ошибался? Какие есть аргументы в пользу этих двух подходов?
--
I accept RFC3156 and RFC2440-compatible encrypted mail.
PGP key fingerprint: 123A 7CCE 6E26 6233 0D87 E01A A0F8 3524 FCD8 1841
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/36214133d115.html, оценка из 5, голосов 10
|