Думаю, многим, кто пользовался Linux, было интересно как включить или отключить автозагрузку некоторых сервисов или скриптов в этой ОС. В этой статье я расскажу два способа сделать это.
Первый заключается в использовании такой команды как chkconfig. В этой команды есть список параметров для разных случаев жизни. Например, нам необходимо добавить в автозагрузку сервис (демон) squid. Если он установлен в системе вместе с установкой Linux, то в списке сервисов он уже будет. Если мы его только что установили, то его необходимо добавить в список сервисов. Это делается так:
/sbin/chkconfig —add squid
Если наш сервис squid в списке chkconfig есть, то он может быть в двух состояниях — включен или выключен. Проверить можно следующей командой:
/sbin/chkconfig —list
Если сервис выключен, то его можно включить. Для этого надо указать на каком уровне системы надо его включить. Как известно, есть 7 уровней системы. На самом деле используется в основном 2 уровня: 3-ий и 5-ый уровни. Третий — текстовый сетевой полноценный режим без графической оболочки, пятый — графический сетевой полноценный режим.
Conky настройка , установка , автозапуск
Поэтому, рекомендую запускать сервисы как минимум в этих двух режимах. Это выглядит приблизительно так:
/sbin/chkconfig —level 345 squid on
Таким образом мы включили автозапуск данного демона при старте системы на третьем, четвертом и пятом уровнях. Для выключения делаем такую же команду с параметром off.
Это один из способов сделать сервис автозагрузочным. Есть второй способ, который годится не только для сервисов, а и для обычных пользовательских скриптов. Для этого нужно использовать файл /etc/rc.d/rc.local. В других системах этот файл может находиться в других местах. Но суть остается та же. Все строки, записанные в этом файле выполняются по очереди.
После всех сервисов выполняется именно этот файл.
Источник: korsar182.wordpress.com
Stable IT
Status of init scripts in runlevel «default»
local [stopped]
net.venet0 [stopped]
netmount [stopped]
nginx [stopped]
spawn-fcgi.trac [stopped]
sshd [stopped]
udev-postmount [stopped]
vzquota [stopped]
Deleting mysql from following runlevels
default [done]
Posted by Pavel Odintsov at 19:40
2 comments :
Не подскажите, как посмотреть список сервисов в автозагрузке в cestOS?
Т.к. rc-config: command not found Reply Delete
chckconfig —list |grep on Reply Delete
Note: only a member of this blog may post a comment.
4. Автозагрузка в Linux (bash). Как настроить автозагрузку, если ты отключил графическую оболочку.
Subscribe to: Post Comments ( Atom )
Search
Pavel Odintsov If you urgently need to contact me please use email: pavel.odintsov at gmail.com
Tags
Debian ( 216 ) CentOS ( 156 ) Linux kernel ( 141 ) OpenVZ ( 139 ) Python ( 84 ) Bash ( 78 ) PHP ( 76 ) Apache2 ( 70 ) MySQL ( 69 ) FreeBSD ( 41 ) Perl ( 36 ) Безопасность ( 34 ) iptables ( 33 ) Авиация ( 30 ) Mac OS X ( 29 ) Hardware ( 26 ) Postfix ( 25 ) Adaptec ( 24 ) Linux Soft-Raid ( 22 ) Бизнес ( 21 ) Путешествия ( 21 ) FastVPS.ru ( 19 ) Google ( 19 ) IPv6 ( 19 ) C++ ( 17 ) Windows 2008 ( 17 ) Bind ( 16 ) Linux ( 16 ) Ubuntu ( 16 ) C ( 15 ) VmWare ESXi ( 13 ) PostgreSQL ( 11 ) Red Hat ( 11 ) kvm ( 11 ) lighttpd ( 10 ) DDoS ( 9 ) Proftpd ( 8 ) PowerDNS ( 7 ) Ruby ( 7 ) XenServer ( 7 ) LinuxContainters ( 2 )
Old posts
- ►2097 ( 1 )
- ►December ( 1 )
- ►2023 ( 15 )
- ►May ( 4 )
- ►April ( 5 )
- ►February ( 1 )
- ►January ( 5 )
- ►2022 ( 13 )
- ►December ( 7 )
- ►November ( 1 )
- ►August ( 1 )
- ►May ( 1 )
- ►April ( 1 )
- ►March ( 2 )
- ►2021 ( 15 )
- ►December ( 1 )
- ►November ( 1 )
- ►September ( 2 )
- ►August ( 6 )
- ►July ( 1 )
- ►February ( 3 )
- ►January ( 1 )
- ►2020 ( 2 )
- ►July ( 1 )
- ►June ( 1 )
- ►2019 ( 5 )
- ►November ( 1 )
- ►October ( 1 )
- ►June ( 2 )
- ►May ( 1 )
- ►2018 ( 6 )
- ►December ( 1 )
- ►November ( 1 )
- ►May ( 1 )
- ►April ( 1 )
- ►February ( 1 )
- ►January ( 1 )
- ►2017 ( 11 )
- ►December ( 1 )
- ►November ( 4 )
- ►July ( 1 )
- ►April ( 1 )
- ►March ( 2 )
- ►January ( 2 )
- ►2016 ( 69 )
- ►December ( 2 )
- ►November ( 2 )
- ►September ( 9 )
- ►August ( 3 )
- ►July ( 1 )
- ►June ( 12 )
- ►May ( 3 )
- ►April ( 1 )
- ►March ( 7 )
- ►February ( 11 )
- ►January ( 18 )
- ►2015 ( 63 )
- ►November ( 2 )
- ►October ( 3 )
- ►August ( 2 )
- ►July ( 3 )
- ►June ( 8 )
- ►May ( 13 )
- ►April ( 16 )
- ►March ( 8 )
- ►February ( 1 )
- ►January ( 7 )
- ►2014 ( 157 )
- ►December ( 20 )
- ►November ( 7 )
- ►October ( 12 )
- ►September ( 3 )
- ►August ( 11 )
- ►July ( 22 )
- ►June ( 26 )
- ►May ( 12 )
- ►April ( 12 )
- ►March ( 10 )
- ►February ( 9 )
- ►January ( 13 )
- ►2013 ( 185 )
- ►December ( 18 )
- ►November ( 33 )
- ►October ( 13 )
- ►September ( 16 )
- ►August ( 15 )
- ►July ( 3 )
- ►June ( 4 )
- ►April ( 15 )
- ►March ( 23 )
- ►February ( 29 )
- ►January ( 16 )
- ►2012 ( 216 )
- ►December ( 31 )
- ►November ( 33 )
- ►October ( 20 )
- ►September ( 14 )
- ►July ( 7 )
- ►June ( 13 )
- ►May ( 11 )
- ►April ( 17 )
- ►March ( 48 )
- ►February ( 11 )
- ►January ( 11 )
- ►2011 ( 333 )
- ►December ( 39 )
- ►November ( 10 )
- ►October ( 11 )
- ►September ( 15 )
- ►August ( 20 )
- ►July ( 24 )
- ►June ( 15 )
- ►May ( 60 )
- ►April ( 33 )
- ►March ( 39 )
- ►February ( 33 )
- ►January ( 34 )
- ►2010 ( 1392 )
- ►December ( 47 )
- ►November ( 107 )
- ►October ( 124 )
- ►September ( 100 )
- ►August ( 70 )
- ►July ( 37 )
- ►June ( 40 )
- ►May ( 112 )
- ►April ( 167 )
- ►March ( 202 )
- ►February ( 138 )
- ►January ( 248 )
- ▼2009 ( 606 )
- ►December ( 280 )
- ▼November ( 114 )
- Python, замечательный Python
- CRON: запуск задачи при перезагрузке
- Установка mod_rpaf в Debian
- Оптимизация использования памяти на VPS
- Про возможности 🙂
- init скрипт для Sphinx в Debian
- Полнотекстовый поисковик по MySQL
- Скоростные поезда в СССР?
- Linux Kernel Tracepoints
- Linux: поиск портов, слушаемых какими-либо демонами
- Активация аккаунтинга процессов на CentOS
- Отключение рекурсии (recursion) в DNS Named (Bind)
- Debian 5 Lenny Warning: SuexecUserGroup directive .
- grub-probe: error: Cannot find a GRUB drive for /d.
- Кто такие «Паксы»?
- Подмена целей
- Нанокалибри
- Замена Yandex на Google Firefox 3.5
- linux software raid: kicking non-fresh sdxN from a.
- Да воздастся вам по поступкам вашим
- Проблемы с PyDev
- Варианты подлючения PHP к веб-серверу
- Airbus A380
- Установка Aptana на Mac Os
- Установка svn плагина на Eclipse
- Переход к началу или конфу строки в vim
- Список всех книг издательства Red Hat Press
- Ограничение системных вызовов посредством strace
- Регистрация .РФ, как и ожидалось, хорошее наеб%%%во
- Отключение Spelling в Eclipse
- Установка PyDev на Mac OS X Leopard 32 bit
- Защита кода на Python от прочтения 🙂
- А между тем, ISPManager потребляет порядка 35 мега.
- Снизить приоритет процессу
- Debian 5 Lenny + Task xxx blocked for more than 12.
- upstream sent too big header while reading respons.
- Debian: как узнать, какой процесс забивает io?
- Установка Zimbra
- Системные требовани Zimbra Collaboration Suite 6.0
- Защита от брутфорса
- Установка Lighttpd с поддержкой PHP на Centos 5
- Не прошло и ста лет, GSM локаторы запретили
- О форумах =)
- Активировать fsck по-умолчанию при запуске на FreeBSD
- FreeBSD fsck как ответить на все его запросы yes?
- Инициализация системы портов FreeBSD после установ.
- Установка FreeBSD 7.2 / 8.0 на fastvps.ru
- Низкая самооценка убивает (c) Британские Ученые
- Очень интересный способ бэкапа небольших сайтов
- Еще немного от Лебедева
- Лебедев про зону .РФ
- Установка ClamAV на Debian / CentOS
- Защита от руткитов Debian Linux
- Загрузка Linux с soft raid?
- Что такое регион «EMEA»?
- Linux, RAID-1 восстановление после сбоя, замена же.
- Удалить сервис из автозапуска Gentoo Linux
- Centos bash: strings: command not found
- Необхоимый набор пакетов для сборки модулей ядра н.
- PHP фреймворк Yii
- При входе в PhpMyAdmin появляется белый экран, что.
- Новое слово в блог хостингах
- Как посмотреть список модулей Apache (httpd) ?
- Интервью с авторами движка Magento
- Cook Book для разработчиков под Google AppEngine
- Хотите сделать AppEngine на своих серверах? Легко!
- Google AppEngine, реалии
- OpenVZ на Debian5
- Почему на моем сервере вся память занята под cached?
- OpenSource библиотека для манипулирования содержим.
- strace нескольких процессов
- Установка всех возможных локалей на Debian5
- Легковесный аналог lsmod
- Загрузка Centos / Debian в single mode
- Proftpd и показ скрытых файлов
- Мануалы по Red Hat / Centos
- Перенос Centos Linux 5 с одного диска на Soft Raid
- Смена контактов
- Хардкорная отлада Linux софта: SystemTAP
- Debian, serverstats, rrd
- Активация AllowOverride ISPManager, Apache
- 11 Советов Билла Гейтса школьникам, рекомендую к п.
- Fatal error: Class ‘SQLite3’ not found
- mencoder в Debian5 Lenny
- Google Apps vs Microsoft
- Очень удобные AJAX файловый менеджер и WYSIWYG ред.
- Уважаемые жители столицы и гости города
- Анонимный ФТП, Proftpd, Debian5
- Идиотам — смерть!
- Nginx: client intended to send too large body
- Об эффективности труда
- UTF8 отсутствует в списке кодировок файлового мене.
- Включение server-status Apache (HTTPD) на Centos
- Too many open files, как победить?
- Установка Java 1.6 на Centos Linux
- Об антиспамах
- Аналог apt-get autoremove в Centos
- Thrift: кроссязыковой RPC
- Установка Tornado
- Сборка Python 2.6.4 Centos 5.4
- ►October ( 83 )
- ►September ( 8 )
- ►August ( 9 )
- ►July ( 9 )
- ►June ( 13 )
- ►May ( 12 )
- ►April ( 20 )
- ►March ( 42 )
- ►February ( 16 )
- ►2008 ( 43 )
- ►December ( 10 )
- ►November ( 13 )
- ►July ( 2 )
- ►June ( 8 )
- ►May ( 1 )
- ►April ( 2 )
- ►January ( 7 )
- ►2007 ( 36 )
- ►December ( 1 )
- ►November ( 6 )
- ►October ( 4 )
- ►September ( 15 )
- ►August ( 10 )
Источник: www.stableit.blog
Автозагрузка программ в Lubuntu Linux (Лубунту линукс) РЕШЕНИЕ
Ещё способы автозапуска программ при старте системы в Lubunu (в 11.04 работает).
Для всех пользователей: достаточно добавить xxx.desktop ярлык в папку /etc/xdg/autostart/, либо в папку /etc/xdg/lubuntu/autostart/.
Для одного пользователя: добавляем ярлык в ~/.config/autostart/.
Включение и отключение автозагрузки добавленной программы можно производить в Пуск => Параметры => Сессионные настройки рабочего стола, либо запуском через консоль — lxsession-edit.
xxx.desktop берём из /usr/share/applications/, либо делаем свой, в него также можно будет вписать наш собственный какой угодно скрипт.
Простое засовывание скриптов в папки автостартов не принесло положительных результатов.
Но, если потребуется, можно написать Специальный Общий Скрипт Автозапуска Приложений (СОСАП) [также будет включать в себя и автоматическое открытие конкретных файлов с помощью приложений при старте LXDE и не только. ] и добавить его в автозапуск любым возможным способом (всегда есть баги и программисты, которые делают так, как им захочется, вместо того, чтобы придерживаться хоть каких-то общепринятых стандартов). А в нём самом уже будет прописан путь к папке/папкам и правила запуска различных файлов находящихся в ней/них. В эту папку уже можно будет смело накидывать всё подряд: и скрипты, и ярлыки, и pdf’ы, и всевозможные ссылки, и exe приложения (правила как и какие именно запускать exe’шники уже будет прописано в нашем СОСАП скрипте), и браузер с готовым набором открываемых страниц, прописанных в СОСАП и т.д.
И не обязательно абсолютно все правила тащить в сам СОСАП, достаточно прописать в нём некоторый стандартный набор по маскам, а если потребуется, например, отдельно взятый exe’шник запустить с дополнительными параметрами и может ещё и в отдельных иксах и со сменой приоритета ит.д., тогда это всё уже добавить в скрипт лежащий в нашей папке для автозапуска приложений СОСАПом.
Если скрипты в Lubuntu из-за багов не загружаются автоматически при старте системы из специально предназначенной для этого системной папки.
Автозапуск скриптов при загрузке системы (здесь рассматривается вариант для всех пользователей сразу, если нужны персональные уникальные настройки для каждого пользователя, то они должны производиться через конфиги в домашних папках пользователей):
1) Cоздаём в любом месте файл xxx [лучше всё-таки в папке bin (/bin, /sbin, /usr/bin, /usr/sbin)],
2) Делаем его исполняемым,
3) Записываем в него все наши скрипты,
Конечно, можно разбить наши скрипты по нескольким файлам и вписать в autostart по отдельности:
Наши контакты:
Источник: unibix.ru