Чтение онлайн

на главную - закладки

Жанры

Шрифт:

Директории, находящиеся в поддиректории /etc/rc.d выглядят как /rc?.d, где d-это номер runlevel и rcsysinit.d который содержит число символических ссылок. Некоторые начинаются на К, другие на S, и все из них имеют двухсимольную цифру, следующую после начальной буквы. Буква К означает останов (kill) службы, а S означает запуск службы. Число после буквы означает порядок, в котором скрипты будут запускаться. Числа могут иметь значения от 00 до 99, и чем меньше число, тем раньше запуститься скрипт. Когда init переключается на другой уровень, то службы предназначенные для одного runlevel`a убиваются, и другие запускаются.

Главные скрипты располагаются в директории /etc/rc.d/init.d. Они выполняют всю работу и все симлинки указывают на них. Симлинки для запуска и остановки указывают на скрипт в директории /etc/rc.d/init.d с таким же именем. Поэтому скрипты могут быть вызваны с различными параметрами, например start, stop, restart, reload, status. Когда скрипту передается аргумент stop, то вызывается К симлинк. Когда скрипту передается аргумент start, то вызывается S симлинк.

Есть только одно исключение. симлинки начинающиеся с S в директориях rc0.d и rc6.d не могут быть запущены никогда. Они могут бать вызваны только с параметром stop для остановки чего либо. Логика состоит в том, что если вы перезапустили или остановили систему, вам не надо запускать что либо, а только остановить систему.

Здесь предоставлены описания аргументов, передаваемых в скрипты, и заставляющих их выполнять что либо:

start: Запуск службы

stop: Останов службы

restart: Перезагрузка службы. Сначала останов службы, потом запуск.

reload: Обновить конфигурацию службы. Используется когда конфигурационный файл данной службы был изменен. Перезапуск службы не требуется.

status: Опросить службу. Выдается информация о том, запущена служба или нет, ее PIDs.

Почувствуйте свободу в создании собственных процессов загрузки (на вашей собственной системе LFS). Все поля, данные здесь – лишь примеры, о том, как лучше сделать (если вы знаете, что вам надо – сделайте так, как вы хотите).

Настройка скрипта setclock

Скрипт setclock считывает информацию о времени из BIOS компьютера и конвертирует его во время вашего часового пояса используя файл /etc/localtime (если значение в BIOS соответствует GMT) или нет (если значение в BIOS соответствует местному времени). Само ничего не конфигурируется (это вам не винда), поэтому лезем править сами:

Измените значение переменной UTC отличной от (нуля) в случае, если ваши часы не установлены по времени GMT.

Создайте файл /etc/sysconfig/clock запустив следующую команду:

cat > /etc/sysconfig/clock << «EOF»

# Begin /etc/sysconfig/clock

UTC=1

# End /etc/sysconfig/clock

EOF

Теперь вы можете посмотреть на неплохие примеры, позволяющие лучше понять механизм установки временной зоны на LFSТам объясняются такие понятия как timezones, UTC, и переменная окружения TZ.

Что надо для загрузки loadkeys скриптов?

Если вы решили вкомпилить вашу раскладку (keymap) напрямую в ядро, вернитесь в конец 6-й главы, где вам четко сказано, что не требуется его (скрипт) запускать, если вы уже вкомпилили раскладку (keymap) в ядро. Но вы можете запустить крипт если хотите – ничего страшного. Это может потребоваться в случае, если у вас есть несколько разных ядер, и вы не помните: вкомпилировали-ли вы в каждое ядро раскладку.

Если вы решили, что вам это не надо, или вы не хотите использовать скрипт loadkeys удалите этот /etc/rc.d/rcsysinit.d/S70loadkeys симлинк.

Настройка скрипта sysklogd

Скрипт sysklogd вызывает программу syslogd с опцией –m 0 Эта опция выключает периодические записи mark в лог файлы каждые 20 минут (значение по умолчанию). Если вы хотите включить периодические записи mark подредактируйте скрипт sysklogd на предмет необходимых изменений. Смотрите man syslogd для более детальной информации.

Конфигурация скриптов localnet.

Частью установки скриптов, относящихся к localnet, является установка имени компьютера. Это требуется для правильной настройки /etc/sysconfig/network.

Создайте файл /etc/sysconfig/network file и введите имя компьютера запустив следующее:

echo «HOSTNAME=lfs» > /etc/sysconfig/network

«lfs» может быть заменено другим именем компьютера (как захотите, мы используем для примера имя lfs. Вам не надо вводить полное имя FQDN (Fully Qualified Domain Name).Эта информация будет храниться в файле /etc/hosts. Мы запишем ее позже.

Cоздание файла /etc/hosts

Если сетевая карта сконфигурирована, то вы должны определить IP адрес для системы и возможные алиасы (дополнительные имена) для использования в файле /etc/hosts. Синтаксис следующий:

<IP address> myhost.mydomain.org aliases

Убедитесь, что введенный IP адрес системы является частью правильного адресного пространства, типа:

Class Networks A 10.0.0.0 B 172.16.0.0 through 172.31.0.0 C 192.168.0.0 through 192.168.255.0

Правильный IP адрес может быть 192.168.1.1. Правильное полное имя системы для этого IP может быть www.linuxfromscratch.org.

Если вы не хотите использовать сетевую карту, то вы таки должны ввести полное имя системы (FQDN)для правильной работы некоторых программ.

Если у вас не планируется использование сетевой карты, создайте следующий файл: /etc/hosts запустив команду:

cat > /etc/hosts << «EOF»

# Begin /etc/hosts (no network card version)

Поделиться:
Популярные книги

Вечный. Книга IV

Рокотов Алексей
4. Вечный
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга IV

Собрание сочинений

Гримм Якоб и Вильгельм
Детские:
прочая детская литература
5.00
рейтинг книги
Собрание сочинений

Город гибели

МакКаммон Роберт Рик
Фантастика:
ужасы и мистика
мистика
7.78
рейтинг книги
Город гибели

Долг

Кораблев Родион
7. Другая сторона
Фантастика:
боевая фантастика
5.60
рейтинг книги
Долг

Симфонии

Белый Андрей
Поэзия:
поэзия
6.25
рейтинг книги
Симфонии

Волки на границе

Милан Виктор
26. Боевые роботы — BattleTech
Фантастика:
боевая фантастика
6.40
рейтинг книги
Волки на границе

Прохоровское побоище. Правда о Величайшем танковом сражении

Замулин Валерий Николаевич
Мифы Великой Отечественной
Документальная литература:
прочая документальная литература
5.00
рейтинг книги
Прохоровское побоище. Правда о Величайшем танковом сражении

Дюна

Андерсон Кевин Джей
1. Хроники Дюны
Фантастика:
эпическая фантастика
9.43
рейтинг книги
Дюна

Газлайтер. Том 27

Володин Григорий Григорьевич
27. История Телепата
Фантастика:
боевая фантастика
попаданцы
аниме
5.25
рейтинг книги
Газлайтер. Том 27

Танцующая с Ауте. Трилогия

Парфенова Анастасия Геннадьевна
14. В одном томе
Фантастика:
фэнтези
8.78
рейтинг книги
Танцующая с Ауте. Трилогия

Том 3. Рассказы 1896-1899

Горький Максим
3. Собрание сочинений в тридцати томах
Проза:
русская классическая проза
5.00
рейтинг книги
Том 3. Рассказы 1896-1899

Правда о Григории Распутине

Боханов Александр Николаевич
Научно-образовательная:
история
5.00
рейтинг книги
Правда о Григории Распутине

Заговор «Аквитания»

Ладлэм Роберт
Детективы:
политические детективы
5.00
рейтинг книги
Заговор «Аквитания»

Город Бездны

Рейнольдс Аластер
1. Космический апокалипсис
Фантастика:
научная фантастика
космическая фантастика
6.71
рейтинг книги
Город Бездны