 |

03.11.2009, 19:35
|
|
Постоянный
Регистрация: 08.10.2008
Сообщений: 434
С нами:
9258800
Репутация:
0
|
|
Предлагаю создать мини-Чааво по автозагрузке в никсах под разные ситуации, поскольку эта потребность часто необходима для облегчения работы за компом, а в частности меня сподвигло на эту тему следующая ситуация.
Переходящие с Винды на Линукс в качестве настольной системы, часто задаются вопросом - "где тут привычная автозагрузка". В линуксе и др. никсах много способов добиться этой цели... Но, в данном контексте (начинающие пользователи) требуется простота и наглядность (объектная ориентированность), применение ведь для настолього компа.
В Дебиан (Ленни) и клонах Дебиан, например Убунту, это делается так (или похожим образом
Главное меню --> Система --> Параметры --> Сеансы --> Закладка "Автоматически запускаемые программы".
Дописываем туда с соответствующими программе ключами по нажатию кнопки "добавить" свои проги, например, рутовый терминал:
Код:
Код:
gksu -D Terminal -- env -u ORBIT_SOCKETDIR /usr/bin/x-terminal-emulator
|
|
|

04.11.2009, 16:16
|
|
Познающий
Регистрация: 25.07.2009
Сообщений: 90
С нами:
8840394
Репутация:
0
|
|
Через init скрипты.
|
|
|

06.11.2009, 14:34
|
|
Познающий
Регистрация: 08.02.2009
Сообщений: 43
С нами:
9081699
Репутация:
0
|
|
Используйте rcconf (GUI) или вручную редактировать /etc/rc.conf
|
|
|

07.11.2009, 00:23
|
|
Новичок
Регистрация: 17.04.2010
Сообщений: 0
С нами:
8457112
Репутация:
0
|
|
Запусти терминал, используя sudo перейди в рута, затем самый найпростейший способ запусти mc и открой этот файл: /etc/rc.local
(Либо открой его любым текстовым редактором от рута)
Все команды которые ты впишеш в этот скрипт будут выполнятся при загрузке системы.
|
|
|

12.11.2009, 20:07
|
|
Новичок
Регистрация: 14.08.2007
Сообщений: 2
С нами:
9863681
Репутация:
0
|
|
В Red Hat Based (Red Hat, Fedora, CentOS), для управление автозагрузкой сервисов используется chkconfig.
Например:
Код:
Добавит mysqld на стандартные уровни загрузки ( 3,4,5)
Код:
Код:
chkconfig --level 3,5 mysqld on
Добавит mysqld на уровни 3 и 5.
Код:
Выведет все доступные для автозагрузки сервисы.
Код:
Код:
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

|
|
|

13.11.2009, 01:15
|
|
Постоянный
Регистрация: 05.01.2009
Сообщений: 324
С нами:
9129686
Репутация:
0
|
|
Debian Lenny
Есть такая тулза update-rc.d
Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.
Добавит симлинк в дефолтные run-левелы
Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.
Удаляет симлинки
|
|
|

13.11.2009, 12:38
|
|
Познающий
Регистрация: 15.10.2009
Сообщений: 31
С нами:
8722609
Репутация:
0
|
|
В fedora -> открываем консоль -> setup -> system services
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|