Путь к Linux. Руководство по установке и настройке


Процесс загрузки системы - часть 7


  else

        /sbin/hostname_notcp vvv    # если TCP/IP не установлен

        /bin/domainname rinet.ru

   echo

   echo "Since you don't have TCP/IP installed, syslogd will complain when it first"

   echo "starts. The warning can be ignored."

   echo

       /usr/sbin/syslogd

       /usr/sbin/klogd

       /usr/sbin/lpd

       /usr/sbin/crond

  fi

  # удаление устаревших блокировочных файловв

  /bin/rm -f /usr/spool/locks/* /usr/spool/uucp/LCK..* /tmp/.X*lock 1> /dev/null 2> /dev/null

  # Отключение зависших сетевых гнезд

  if [ -r /tmp/hunt -o -r /tmp/hunt.stats ]; then

    echo "Removing your stale hunt sockets from /tmp..."

    /bin/rm -f /tmp/hunt*

  fi

  # Обновление всех связей статических библиотек

  /sbin/ldconfig

  # И наконец, запуск локальной процедуры настройки

  /etc/rc.d/rc.local

  # Конец файла rc.M

Кроме того, inittab содержит команды инициализации виртуальных консолей и коммуникационных портов, которые позволяют подключить к Linux-системе удаленные терминалы или другие host-машины. Но к этому вопросу мы вернемся отдельно.

Вполне вероятно, что вам потребуется внести в процесс настройки какие-то свои дополнения (например, загрузить кириллические знакогенератор и раскладку клавиатуры) - не изменяйте упоминавшиеся выше файлы! Для этого существует специальный скрипт-файл - rc.local. А если вы подрабатываете системным администратором, и один из пользователей требует от вас какой-либо экзотической настройки, то не стоит портить и  rc.local - достаточно внести необходимые команды в стартовый файл оболочки в пользовательском каталоге.

Иначе говоря, сила и мощь UNIX-системы основана на узкой специализации каждого из инициализационных файлов. Поэтому для каждого из режимов запускаются только те процессы, которые действительно нужны для работы.




Начало  Назад  Вперед



Книжный магазин