Организация UNIX-систем и ОС Solaris

Сброс конфигурации системы


Бывают ситуации, когда вы уже окончательно запутались в настройке системы и готовы начать все заново, лишь бы она заработала. Для сброса настроек служит команда

sys-unconfig

Сбрасываемая информация о настройках включает в себя имя хоста, имя домена NIS, часовой пояс, IP-адреса интерфейсов, маску сети и пароль root. То, что делает sys-unconfig, является операцией, обратной по отношению к тому, что выполняют программы sysidnet, sysidns и sysidsys. Более детальная информация об этих программах находится на соответствующих страницах руководства по sysidtool.

Программа sys-unconfig:

  • записывает /etc/inet/hosts в /etc/inet/hosts.saved;
  • если /etc/vfstab содержит файловые системы, монтируемые по NFS, копирует /etc/vfstab в /etc/vfstab.orig;
  • восстанавливает в первоначальное состояние /etc/inet/hosts (как было сразу после установки системы);
  • удаляет имя хоста из файлов /etc/hostname.interface для всех настроенных к этому моменту интерфейсов (тех, что показывает команда ifconfig -a), за исключением файла локального интерфейса петли (lo0);
  • удаляет имя домена из /etc/defaultdomain;
  • устанавливает часовой пояс в значение PST8PDT в /etc/TIMEZONE;
  • отменяет работу NIS и NIS+, если они были настроены;
  • удаляет упоминания данного хоста в /etc/net/*/hosts;
  • удаляет файл /etc/inet/netmasks;
  • удаляет файл /etc/defaultrouter;
  • удаляет пароль root из /etc/shadow;
  • удаляет файл /etc/.rootkey;
  • запускает все программы конфигурации системы (см. man sysidconfig) c ключом -u;
  • удаляет файл /etc/resolv.conf;
  • удаляет файлы, относящиеся к LDAP, отменяя работу LDAP:

    /var/ldap/ldap_client_cache, /var/ldap/ldap_client_file, /var/ldap/ldap_client_cred, /var/ldap/cachemgr.log.

По окончании работы sys-unconfig выполняет остановку системы. После перезагрузки потребуется настроить систему заново.



Содержание раздела