Автозагрузка в Линуксе

Статус
В этой теме нельзя размещать новые ответы.

Akme

Творец буковок
Регистрация
8 Окт 2008
Сообщения
434
Реакции
116
Предлагаю создать мини-Чааво по автозагрузке в никсах :) под разные ситуации, поскольку эта потребность часто необходима для облегчения работы за компом, а в частности меня сподвигло на эту тему следующая ситуация.

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

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

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

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

Код:
gksu -D Terminal -- env -u ORBIT_SOCKETDIR /usr/bin/x-terminal-emulator
 

Вложения

  • parametry_seansov.png
    parametry_seansov.png
    38,1 KB · Просмотры: 10
  • novaya_avt_zap_proga.png
    novaya_avt_zap_proga.png
    11,9 KB · Просмотры: 5
Через init скрипты.
 
Используйте rcconf (GUI) или вручную редактировать /etc/rc.conf
 
Запусти терминал, используя sudo перейди в рута, затем самый найпростейший способ запусти mc и открой этот файл: /etc/rc.local
(Либо открой его любым текстовым редактором от рута)
Все команды которые ты впишеш в этот скрипт будут выполнятся при загрузке системы.
 
  • Заблокирован
  • #5
В 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
Для просмотра ссылки Войди или Зарегистрируйся
Здесь, всё так же, как как описал Akme + он забыл добавить про 2ую вкладку, где есть кнопка "запомнить все запущенные приложения, при выходе". Тогда система запустить всё то, что было у вас запущено на момент выхода.
Так же есть gui для chkconfig
Для просмотра ссылки Войди или Зарегистрируйся
 
В fedora -> открываем консоль -> setup -> system services
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху