[Devel] Создание мини-системы для АСУ
Dmitry M. Maslennikov
master на armory.ru
Пн Мар 3 21:55:04 MSK 2008
У меня получились ну очень минималистичные скрипты.
Но они работают, на том минимальном ALTLinux, который я смог получить.
Итак, файл inittab, должен размещаться в /etc/inittab
Далее инициализацию осуществляет скрипт rc.sysinit, а остановку системы
rc.sysdown. Пути к ним прописаны в inittab, но можно и изменить их на
желаемые. В inittab на первой консоли я запускаю просто bash, так как он
запускается в любых условиях и очень помогал мне при отладке. В финальной
системе строку с его запуском можно убрать. SSH работает (я правда так и не
смог добиться, чтобы он пустил рута, но других пользователей -- запросто).
Так же доступно две обычные Linux консоли по Alt-F2 и Alt-F3.
Подгружаемые модули оставил как у себя. Архив с директорией dev на всякий
случай прилагаю. UDEV, да и все остальное убрано вообще.
То, что надо стартануть после инициализации системы можно дописать в конец
файла rc.sysinit
Надеюсь, я правильно понял задание по созданию инит-скрипта.
--
Dmitry M. Maslennikov
=======================
maslennikovdm на gmail.com
rlz на etersoft.ru
rlz на altlinux.org
master на armory.ru
----------- следующая часть -----------
# The default runlevel.
id:3:initdefault:
# Simple and minimalistic init script
si::sysinit:/etc/rc.d/rc.sysinit
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.
l0:0:wait:/etc/rc.d/rc.sysdown poweroff
l6:6:wait:/etc/rc.d/rc.sysdown reboot
# getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
# <id>:<runlevels>:<action>:<process>
#
# First line I use for debug only, becose of
# bash is very stable and run every time
1:2345:respawn:/bin/bash
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : rc.sysdown
Тип : application/x-shellscript
Размер : 56 байтов
Описание: отсутствует
Url : http://lists.etersoft.ru/pipermail/devel/attachments/20080303/06d8c0b3/attachment.bin
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : dev.tar.bz2
Тип : application/x-tbz
Размер : 2678 байтов
Описание: отсутствует
Url : http://lists.etersoft.ru/pipermail/devel/attachments/20080303/06d8c0b3/attachment-0001.bin
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : rc.sysinit
Тип : application/x-shellscript
Размер : 945 байтов
Описание: отсутствует
Url : http://lists.etersoft.ru/pipermail/devel/attachments/20080303/06d8c0b3/attachment-0002.bin
Подробная информация о списке рассылки devel