The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Автозагрузка LINUX"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Автозагрузка LINUX"
Сообщение от Vini emailИскать по авторуВ закладки on 21-Ноя-03, 09:41  (MSK)
Господа простите идиота необходимо зделать так чтобы програмулина remotedesktop грузилась автоматически пи входе в систему  где это можно  прописать стоит линукса Mandrake 8.2 в текстовом режиме зарание благодарен за ответы !Уж простите грамотея
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Автозагрузка LINUX"
Сообщение от lavr emailИскать по авторуВ закладки on 21-Ноя-03, 10:26  (MSK)
>Господа простите идиота необходимо зделать так чтобы програмулина remotedesktop грузилась автоматически пи
>входе в систему  где это можно  прописать стоит линукса
>Mandrake 8.2 в текстовом режиме зарание благодарен за ответы !Уж простите
>грамотея

стандарт процедуры загрузки а-ля SYSV:

в /etc/inittab указывается уровень на который будет загружаться система:

man init|inittab

процедура init после выполнения определенных действий отрабатывает
старт-стоп скрипты из /etc/rc[0-6,S].d, где 0 - halt системы(останов),6 - reboot, а 1(S) - single-user mode, 2,3,4 - обычно поднятие сети и multiuser mode.

Вообще стандарт SYSV - это классическое дерево:

/etc/init.d - здесь обычно находятся или создаются реальные скрипты
/etc/rc[0-S].d - здесь находятся линки на скрипты из /etc/init.d,
имена строятся следующим образом:

- линки с именами KXY.name - отрабатывают стоповые процедуры сервиса
- линки с именами SMN.name - отрабатывают стартовые процедуры сервиса

зрительно воспринимается легко K[ill] service, S[tart] service, в свою
очередь цифры XY и MN - означают порядок в котором будут выполняться
стартовые и стоповые процедуры, как было сказано, это линки на скрипты
из /etc/init.d, которые имеют обычно структуру:

-----------------------------------------------------------------------
#!/bin/sh

переменные

функции {
}

case "$1" in
'start')
       ...
;;
'stop')
...
;;
*)
...
;;
esac
exit 0
------------------------------------------------------------

Из болванки верхнего скрипта видно что он создан как минимум для
start, stop сервиса и выдачи какго-либо сообщения в случае запуска
такого скрипта с другими параметрами, допустим это скрипт с именем:

/etc/init.d/sshd

и на него есть линки в /etc/rc2.d/S60.sshd и K20.sshd, которые
означают что при загрузке системы, sshd будет стартовать на втором
уровне и должен сделать это после поднятия сети, это мы должны обеспечить
номером - у нас 60. А при останове системы, K20.sshd будет отрабатывать
на втором уровне и должен сделать это в правильный и подходящий момент,
обеспечивается соответствующей цифрой, в указанном случае - 20.

соответственно при процедурах загрузки, останова, или просто перевода
системы на нужный уровень:

# telinit НОМЕР

система (init), будет при переходе с уровня на уровень отрабатывать
скрипты S... или K... для старта или стопа соответствующего сервиса
в заданном порядке, чаще всего сервися стартую в одном порядке, а
останавливаются в обратном (НО НЕ ВСЕ, и не всегда необходимо ряд
сервисов останавливать при переходе с уровня на уровень)

Это была присказка, а сказка в том что в различных Linux'ах, процедура
init несколько модифицирована: название и расположение директорий,
использование уровней загрузки. В большинстве своем, в Linux'ах
для full-multiuser mode + network + xdm используется уровень загрузки==5.
В этом случае нужно посмотреть наличие скриптов в директории:
/etc/rc5.d/ или /etc/rc.d/rc5.d - наличие там запуска xdm,kdm,gnome...
и если таковые существуют, в файле /etc/inittab указать чтобы система
при загрузке выходила на 5'ый уровень и запускала X11:

# grep default /etc/inittab
id:5:initdefault:
#

Все остальное, это конкретные ньюансы каждого Linux'а.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Автозагрузка LINUX"
Сообщение от Reskit emailИскать по авторуВ закладки on 21-Ноя-03, 15:05  (MSK)
>Господа простите идиота необходимо зделать так чтобы програмулина remotedesktop грузилась автоматически пи
>входе в систему  где это можно  прописать стоит линукса
>Mandrake 8.2 в текстовом режиме зарание благодарен за ответы !Уж простите
>грамотея

Пропиши командную строку в /etc/bashrc если Bash и надо всем.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру