Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как запомнить команду. / 14 сообщений из 14, страница 1 из 1
12.03.2005, 11:36:45
    #32957049
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
Мой день под линухом начинается с того, что я должен набрать setserial /dev/ttyS0 port 0x3F8 irq 3
и
ifconfig eth0 192.168.0.3 netmask 255.255.255.0 up
А как сделать так, чтоб эти настройки сохранились, или команды на автомате вводились?
...
Рейтинг: 0 / 0
12.03.2005, 12:48:30
    #32957083
v6y
v6y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
SarinМой день под линухом начинается с того, что я должен набрать setserial /dev/ttyS0 port 0x3F8 irq 3
и
ifconfig eth0 192.168.0.3 netmask 255.255.255.0 up
А как сделать так, чтоб эти настройки сохранились, или команды на автомате вводились?

Прицип действия у всех Линуксов одинаковый - все команды запускаются из загрузочных скриптов, а параметры к этим командам хранятся в каких-нибудь конфигуоационных файлах. А вот в каких файлах и как - это уже несколько по- разному, в зависимости от Линуксового дистрибутива. Ключ к пониманию этих вещей лежит в /etc/inittab (man inittab). Попробуйте поискать в /etc/init.d/ файлы типа setserial и networking и изучить их.
...
Рейтинг: 0 / 0
14.03.2005, 08:29:18
    #32957900
new_admin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
проще простого.
1. в папке /etc/~init.d создаешь файл, куда и записываешь эти команды.
2. в папке /etc/rc3.d создаешь файл с именем S<оригинальный номер><любое имя>. Например S100myscript. Этот файл делаешь линком на файл, созданный в п.1
3. перегружаешь комп и радуешся жизни
...
Рейтинг: 0 / 0
14.03.2005, 09:22:13
    #32957960
v6y
v6y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
new_adminпроще простого.
1. в папке /etc/~init.d создаешь файл, куда и записываешь эти команды.
2. в папке /etc/rc3.d создаешь файл с именем S<оригинальный номер><любое имя>. Например S100myscript. Этот файл делаешь линком на файл, созданный в п.1
3. перегружаешь комп и радуешся жизни

Угу. Особенно если initdefault в inittab выставлен в 2 или 5. Не, все таки настаиваю - сначала man inittab, а потом уже все остальное.
...
Рейтинг: 0 / 0
14.03.2005, 09:48:56
    #32957990
Gutter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
хм.... в моём линухе (Debian 3.1 Sarge) есть директория rcS.d - там стартуют команды в любом режиме inittab.... хоть 3, хоть 5.... собсно, туда я и складываю то, что мне надо всегда грузить автоматом...
...
Рейтинг: 0 / 0
14.03.2005, 10:22:06
    #32958056
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
SarinМой день под линухом начинается с того, что я должен набрать setserial /dev/ttyS0 port 0x3F8 irq 3

А дистрибутив какой ?

Sarin
ifconfig eth0 192.168.0.3 netmask 255.255.255.0 up
А как сделать так, чтоб эти настройки сохранились, или команды на автомате вводились?

сетевые интерфейсы вроде как в /etc/sysconfig/network-scripts прописываются...
чтонить типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
cat >ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR= 192 . 168 . 0 . 3 
NETMASK= 255 . 255 . 255 . 0 
NETWORK= 192 . 168 . 0 . 0 
BROADCAST= 192 . 168 . 0 . 255 
GATEWAY=xxx.xxx.xxx.xxx
Ctrl-D
...
Рейтинг: 0 / 0
14.03.2005, 10:28:17
    #32958072
v6y
v6y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
Gutterхм.... в моём линухе (Debian 3.1 Sarge) есть директория rcS.d - там стартуют команды в любом режиме inittab.... хоть 3, хоть 5.... собсно, туда я и складываю то, что мне надо всегда грузить автоматом...
Правильно - есть там в inittab такая строчка
Код: plaintext
1.
si::sysinit:/etc/init.d/rcS
Это означает, что на любом runlevel выполнится команда /etc/init.d/rcS Заглянув туда, нетрудно убедится, из этого файла в свою очередь выполнятся все команды из /etc/rcS.d на чинающиеся на S*. Есть там также строчки:
Код: plaintext
1.
2.
3.
id: 2 :initdefault:
...
l2: 2 :wait:/etc/init.d/rc  2 
Означающие, что runlevel по умолчанию будет равен 2 и при загрузке, после rcS, выпрлонится /etc/init.d/rc 2. Опять же изучив этот файл, замечаем, что в данном случае запустятся все файлы из директории /etc/rc2.d начинающиеся на S и K. Если же установит initdefault в 3, то соответсвенно выполнятся все файлы из /etc/init.d/rc3.d и т.д.

И причем тут "хм"?
...
Рейтинг: 0 / 0
14.03.2005, 14:21:35
    #32958813
new_admin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
v6y new_adminпроще простого.
1. в папке /etc/~init.d создаешь файл, куда и записываешь эти команды.
2. в папке /etc/rc3.d создаешь файл с именем S<оригинальный номер><любое имя>. Например S100myscript. Этот файл делаешь линком на файл, созданный в п.1
3. перегружаешь комп и радуешся жизни

Угу. Особенно если initdefault в inittab выставлен в 2 или 5. Не, все таки настаиваю - сначала man inittab, а потом уже все остальное.
Ты прав, извиняюсь, это я по примеру своего сервера сказал...он у меня при загрузке 3-й ранлевел грузит...Но у парня линукс дома и как пить дать, сразу 5-й грузит...хотя...а что это в сущности изменит? Ну загрузит он эту фигню на 3-м...и дальше пойдет.
...
Рейтинг: 0 / 0
14.03.2005, 14:28:35
    #32958845
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
new_admin v6y new_adminпроще простого.
1. в папке /etc/~init.d создаешь файл, куда и записываешь эти команды.
2. в папке /etc/rc3.d создаешь файл с именем S<оригинальный номер><любое имя>. Например S100myscript. Этот файл делаешь линком на файл, созданный в п.1
3. перегружаешь комп и радуешся жизни

Угу. Особенно если initdefault в inittab выставлен в 2 или 5. Не, все таки настаиваю - сначала man inittab, а потом уже все остальное.
Ты прав, извиняюсь, это я по примеру своего сервера сказал...он у меня при загрузке 3-й ранлевел грузит...Но у парня линукс дома и как пить дать, сразу 5-й грузит...хотя...а что это в сущности изменит? Ну загрузит он эту фигню на 3-м...и дальше пойдет.

...то есть ты уверен, что при выставленом ранливеле 5, сначала глузится 3 ???. ню ню...
...
Рейтинг: 0 / 0
14.03.2005, 14:33:13
    #32958860
new_admin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
g613 - виноват, хуйню спорол-с
...
Рейтинг: 0 / 0
14.03.2005, 23:11:27
    #32959827
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
Дистрибутив - Alt Linux master 2.4
...
Рейтинг: 0 / 0
15.03.2005, 06:05:41
    #32959920
new_admin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
Наиболее просто - вызови mc и в файле /etc/inittab посмотри на первую строчку после комментариев. там прописан уровень
...
Рейтинг: 0 / 0
15.03.2005, 10:35:48
    #32960175
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
new_adminНаиболее просто - вызови mc и в файле /etc/inittab посмотри на первую строчку после комментариев. там прописан уровень

проще таки наверное будет набрать runlevel...
...
Рейтинг: 0 / 0
15.03.2005, 10:39:19
    #32960186
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запомнить команду.
SarinДистрибутив - Alt Linux master 2.4

В шапках принято было писать в /etc/rc.d/rc.serial, в сусе /etc/rc.d/setserial, в алте - ХЗ, ...попробуй таки rc.serial...
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как запомнить команду. / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]