URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 96240
[ Назад ]

Исходное сообщение
"Команда hostname при запуске системы"

Отправлено ruRikki , 09-Авг-15 21:57 
Доброго времени суток уважаемые форумчане!

sudo chmod +x /etc/rc.d/rc.local
sudo cat /etc/rc.d/rc.local

#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.

sudo hostname mail.mydomain.ru
touch /var/lock/subsys/local

не работает hostname

если вручную sudo hostname mail.mydomain.ru, то работает
где грабли?(


Содержание

Сообщения в этом обсуждении
"Команда hostname при запуске системы"
Отправлено ford1813 , 09-Авг-15 22:14 
>[оверквотинг удален]
> # In contrast to previous versions due to parallel execution during boot
> # this script will NOT be run after all other services.
> #
> # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
> # that this script will be executed during boot.
> sudo hostname mail.mydomain.ru
> touch /var/lock/subsys/local
> не работает hostname
> если вручную sudo hostname mail.mydomain.ru, то работает
> где грабли?(

Попробуйте ввести полные пути.


"Команда hostname при запуске системы"
Отправлено ruRikki , 10-Авг-15 07:17 
>[оверквотинг удален]
>> # this script will NOT be run after all other services.
>> #
>> # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
>> # that this script will be executed during boot.
>> sudo hostname mail.mydomain.ru
>> touch /var/lock/subsys/local
>> не работает hostname
>> если вручную sudo hostname mail.mydomain.ru, то работает
>> где грабли?(
> Попробуйте ввести полные пути.

/usr/bin/sudo /usr/bin/hostname mail.mydomain.ru

тоже ничего не меняет


"Команда hostname при запуске системы"
Отправлено Etch , 09-Авг-15 23:30 
> # In contrast to previous versions due to parallel execution during boot
> # this script will NOT be run after all other services.

Наверное после перезаписывается штатными скриптами. Используйте /etc/hostname для этих целей.


"Команда hostname при запуске системы"
Отправлено ruRikki , 10-Авг-15 07:31 
>> # In contrast to previous versions due to parallel execution during boot
>> # this script will NOT be run after all other services.
> Наверное после перезаписывается штатными скриптами. Используйте /etc/hostname для этих
> целей.

/etc/hostname после перезагрузки системы тоже слетает
пробовала и hostnamectl и /etc/sysconfig/network все слетает после перезагрузки системы, конечно как вариант можно после перезагрузки сделать ручками hostname mail.mydomain.ru но желательно бы автоматизировать


"Команда hostname при запуске системы"
Отправлено ruRikki , 10-Авг-15 07:33 
>>> # In contrast to previous versions due to parallel execution during boot
>>> # this script will NOT be run after all other services.
>> Наверное после перезаписывается штатными скриптами. Используйте /etc/hostname для этих
>> целей.
> /etc/hostname после перезагрузки системы тоже слетает
> пробовала и hostnamectl и /etc/sysconfig/network все слетает после перезагрузки системы,
> конечно как вариант можно после перезагрузки сделать ручками hostname mail.mydomain.ru
> но желательно бы автоматизировать

у пользователей убунту есть такой скрипт который меняет имя после перезагрузки,а вот на centos 7 не обнаружено


"Команда hostname при запуске системы"
Отправлено ruRikki , 10-Авг-15 09:13 
еще смущает
lrwxrwxrwx. 1 root root 13 Aug  9 08:26 /etc/rc.local -> rc.d/rc.local

-rwxr-xr-x. 1 centos root 500 Aug 10 08:58 /etc/rc.d/rc.local



"Команда hostname при запуске системы"
Отправлено lavr , 10-Авг-15 09:38 
> еще смущает
> lrwxrwxrwx. 1 root root 13 Aug  9 08:26 /etc/rc.local -> rc.d/rc.local
> -rwxr-xr-x. 1 centos root 500 Aug 10 08:58 /etc/rc.d/rc.local

systemd не смущает: systemd-hostnamed

# man hostnamectl
или
# man nmtui (network manager - на любителя)


"Команда hostname при запуске системы"
Отправлено pavlinux , 12-Авг-15 22:45 
> /etc/hostname после перезагрузки системы тоже слетает

echo "hostname.ru" >  /etc/hostname;
chattr +i /etc/hostname;