ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Linux, Freebsd, *nix (https://forum.antichat.xyz/forumdisplay.php?f=124)
-   -   Автозагрузка в Линуксе (https://forum.antichat.xyz/showthread.php?t=1807181)

Akme 03.11.2009 19:35

Предлагаю создать мини-Чааво по автозагрузке в никсах под разные ситуации, поскольку эта потребность часто необходима для облегчения работы за компом, а в частности меня сподвигло на эту тему следующая ситуация.

Переходящие с Винды на Линукс в качестве настольной системы, часто задаются вопросом - "где тут привычная автозагрузка". В линуксе и др. никсах много способов добиться этой цели... Но, в данном контексте (начинающие пользователи) требуется простота и наглядность (объектная ориентированность), применение ведь для настолього компа.

В Дебиан (Ленни) и клонах Дебиан, например Убунту, это делается так (или похожим образом

Главное меню --> Система --> Параметры --> Сеансы --> Закладка "Автоматически запускаемые программы".

Дописываем туда с соответствующими программе ключами по нажатию кнопки "добавить" свои проги, например, рутовый терминал:

Код:


Код:

gksu -D Terminal -- env -u ORBIT_SOCKETDIR /usr/bin/x-terminal-emulator

Disher 04.11.2009 16:16

Через init скрипты.

feretjhon 06.11.2009 14:34

Используйте rcconf (GUI) или вручную редактировать /etc/rc.conf

Omega 07.11.2009 00:23

Запусти терминал, используя sudo перейди в рута, затем самый найпростейший способ запусти mc и открой этот файл: /etc/rc.local
(Либо открой его любым текстовым редактором от рута)
Все команды которые ты впишеш в этот скрипт будут выполнятся при загрузке системы.

Fallen7 12.11.2009 20:07

В Red Hat Based (Red Hat, Fedora, CentOS), для управление автозагрузкой сервисов используется chkconfig.
Например:

Код:


Код:

chkconfig mysqld on
Добавит mysqld на стандартные уровни загрузки ( 3,4,5)

Код:


Код:

chkconfig --level 3,5 mysqld on
Добавит mysqld на уровни 3 и 5.

Код:


Код:

chkconfig --list
Выведет все доступные для автозагрузки сервисы.

Код:


Код:

chkconfig --list
acpid                  0:off        1:off        2:on        3:on        4:on        5:on        6:off
atd                    0:off        1:off        2:off        3:on        4:on        5:on        6:off
auditd                0:off        1:off        2:on        3:on        4:on        5:off        6:off
avahi-daemon          0:off        1:off        2:off        3:on        4:on        5:on        6:off
cpuspeed              0:off        1:on        2:on        3:on        4:on        5:on        6:off
crond                  0:off        1:off        2:on        3:on        4:on        5:on        6:off
и так далее...

Код:


Код:

chkconfig --list mysqld
покажет на каких уровнях загрузки стартует mysql

Код:


Код:

chkconfig --list mysqld
mysqld                0:off        1:off        2:on        3:on        4:on        5:on        6:off

chkconfig --add
Добавит в список приложений отображаемый посредством chkconfig
Для тех, кто любит gui есть и они:
System - Preferences - Startup Applications
http://pic.ipicture.ru/uploads/09111...r7YtI8w14e.png
Здесь, всё так же, как как описал Akme + он забыл добавить про 2ую вкладку, где есть кнопка "запомнить все запущенные приложения, при выходе". Тогда система запустить всё то, что было у вас запущено на момент выхода.
Так же есть gui для chkconfig
http://pic.ipicture.ru/uploads/09111...RxUKgrwAyc.png

AccessForbidden 13.11.2009 01:15

Debian Lenny
Есть такая тулза update-rc.d

Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.


Добавит симлинк в дефолтные run-левелы

Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.


Удаляет симлинки

inecs 13.11.2009 12:38

В fedora -> открываем консоль -> setup -> system services


Время: 13:32