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

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

Жанры

Шрифт:

Для инсталляции LFS-Bootscripts выполните:

cp -a rc.d sysconfig /etc && chown -R root:root /etc/rc.d /etc/sysconfig

Содержимое LFS-bootscripts

Последняя проверка: версия 1.10.

Scripts

checkfs, cleanfs, functions, halt, ifdown, ifup, loadkeys, localnet, mountfs, mountproc, network, rc, reboot, sendsignals, setclock, swap, sysklogd и template

Descriptions

checkfs

checkfs проверяет файловые системы перед их монтированием (исключая журналируемые и сетевые файловые системы).

cleanfs

cleanfs удаляет файлы, которые не нужно хранить между перезагрузками, такие, как /var/run/*, /var/lock/*, создает пустой /var/run/utmp и удаляет /etc/nologin, /fastboot, /forcefsck.

functions

functions содержит общие для многих скриптов функции, такие как проверки ошибок и статуса, etc.

halt

halt останавливает систему.

ifdown, ifup

ifdown и ifup используются совместно с network.

loadkeys

loadkeys загружает keymap table, соответствующую раскладке клавиатуры.

localnet

localnet устанавливает имя системы и local loopback device.

mountfs

mountfs монтирует все локальные файловые системы, не помеченные как noauto.

mountproc

mountproc монтирует файловую систему proc.

network

network активирует сетевые интерфейсы и определяет шлюз по умолчанию.

rc

rc – основной скрипт, управляющий runlevel и отвечающий за исполнение прочих скриптов в установленном порядке.

reboot

reboot перезагружает систему.

sendsignals

sendsignals проверяет, остановлены ли все процессы, перед перезагрузкой ил остановкой системы.

setclock

setclock устанавливает часы ядра на местное время в случае, если системный таймер не установлен на GMT.

swap

swap разрешает/запрещает использование файлов и разделов подкачки.

sysklogd

sysklogd запускает и останавливает демоны журнализации ядра и системы в целом.

template

template – шаблон, который можно использовать для создания собственных загрузочных скриптов для других демонов.

Зависимости LFS-Bootscripts

Последняя проверка: версия 1.10.

Fileutils: chown, cp

Конфигурация основных программ

Теперь, когда все установлено, надо сконфигурировать программы для их корректного запуска.

Конфигурация VIM

По умолчанию vim запускается в режиме совместимости с vi. Некоторым это нравиться, но нам надо запускать vim в режиме vim (иначе мы бы не включили vim в описание, а оставили бы vi). Создайте /root/.vimrc запустив следующее:

cat > /root/.vimrc << «EOF»

" Begin /root/.vimrc

set nocompatible

set bs=2

" End /root/.vimrc

EOF

Конфигурация Glibc

Нам надо создать новый файл /etc/nsswitch.conf запустив следующее:

cat > /etc/nsswitch.conf << «EOF»

# Begin /etc/nsswitch.conf

passwd: files

group: files

shadow: files

publickey: files

hosts: files dns

networks: files

protocols: db files

services: db files

ethers: db files

rpc: db files

netgroup: db files

# End /etc/nsswitch.conf

EOF

Скрипт tzselect должен быть запущен, и вы должны ответить на вопрос о вашей временной зоне. Когда ответите, скрипт возьмет значение вашего местоположения из файла.

Создайте /etc/localtime симлинк на:

ln -sf ../usr/share/zoneinfo/<tzselect's output> /etc/localtime

tzselect's должно иметь значение, типа EST5EDT or Canada/Eastern.

Команда на создание симлинка должна быть типа такой:

ln -sf ../usr/share/zoneinfo/EST5EDT /etc/localtime

Или:

ln -sf ../usr/share/zoneinfo/Canada/Eastern /etc/localtime

Конфигурация Dinamic Loader

По умолчанию Dinamic Loader (/lib/ld-linux.so.2) производит поиск в /lib и /usr/lib на предмет наличия dinamic libraries для программ, которые в них нуждаются. Однако, если dinamic libraries находятся в других директориях, вы должны добавить их в файл /etc/ld.so.conf, чтобы Dinamic Loader смог их найти. Две директории общеизвестны для дополнительных библиотек: /usr/local/lib и /opt/lib поэтому мы добавим эти директории в пути поиска Dinamic Loader: Создайте новый файл /etc/ld.so.conf следующей командой:

cat > /etc/ld.so.conf << «EOF»

# Begin /etc/ld.so.conf

/usr/local/lib

/opt/lib

# End /etc/ld.so.conf

EOF

Конфигурация Sysklogd

Создайте новый файл /etc/syslog.conf используя следующее:

cat > /etc/syslog.conf << «EOF»

# Begin /etc/syslog.conf

auth,authpriv.* -/var/log/auth.log

*.*;auth,authpriv.none -/var/log/sys.log

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

Гримуар темного лорда V

Грехов Тимофей
5. Гримуар темного лорда
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Гримуар темного лорда V

Леди Малиновой пустоши

Шах Ольга
Любовные романы:
любовно-фантастические романы
6.20
рейтинг книги
Леди Малиновой пустоши

Иной. Том 1. Школа на краю пустыни

Amazerak
1. Иной в голове
Фантастика:
боевая фантастика
рпг
аниме
5.75
рейтинг книги
Иной. Том 1. Школа на краю пустыни

Я снова граф. Книга XI

Дрейк Сириус
11. Дорогой барон!
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Я снова граф. Книга XI

Сирийский рубеж 3

Дорин Михаил
7. Рубеж
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Сирийский рубеж 3

Афганский рубеж 4

Дорин Михаил
4. Рубеж
Фантастика:
попаданцы
альтернативная история
6.00
рейтинг книги
Афганский рубеж 4

Позывной "Князь"

Котляров Лев
1. Князь Эгерман
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Позывной Князь

Адвокат Империи 2

Карелин Сергей Витальевич
2. Адвокат империи
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Адвокат Империи 2

Локки 8. Потомок бога

Решетов Евгений Валерьевич
8. Локки
Фантастика:
фэнтези
боевая фантастика
героическая фантастика
попаданцы
5.00
рейтинг книги
Локки 8. Потомок бога

Путь Шедара

Кораблев Родион
4. Другая сторона
Фантастика:
боевая фантастика
6.83
рейтинг книги
Путь Шедара

Мечников. Избранник бога

Алмазов Игорь
5. Жизнь Лекаря с нуля
Фантастика:
альтернативная история
аниме
фэнтези
5.00
рейтинг книги
Мечников. Избранник бога

Убивать чтобы жить 3

Бор Жорж
3. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 3

Неудержимый. Книга XXIX

Боярский Андрей
29. Неудержимый
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Неудержимый. Книга XXIX

Я все еще не князь. Книга XV

Дрейк Сириус
15. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я все еще не князь. Книга XV