Доброго времени суток уважаемые форумчане!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, то работает
где грабли?(
>[оверквотинг удален]
> # 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, то работает
> где грабли?(Попробуйте ввести полные пути.
>[оверквотинг удален]
>> # 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
тоже ничего не меняет
> # In contrast to previous versions due to parallel execution during boot
> # this script will NOT be run after all other services.Наверное после перезаписывается штатными скриптами. Используйте /etc/hostname для этих целей.
>> # 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 но желательно бы автоматизировать
>>> # 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 не обнаружено
еще смущает
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
> еще смущает
> 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.localsystemd не смущает: systemd-hostnamed
# man hostnamectl
или
# man nmtui (network manager - на любителя)
> /etc/hostname после перезагрузки системы тоже слетаетecho "hostname.ru" > /etc/hostname;
chattr +i /etc/hostname;