Така че, в тази статия нека да поговорим за демоните на автоматичното стартиране на Linux операционна система Ubuntu. Какво се случва, е, че е необходимо да се коригира Autorun някои демони в системата и създава един разумен въпрос "как да го направя."
Член съм условно разделен на 2 части. В първата, аз ще ви кажа как да се направи всичко бързо, а във втория ще разгледаме всички подробности.
Така че, всичко е съвсем проста. Върви по пътя на най-малкото съпротивление и запознати с тази забележителна програма, така rcconf. В базовата версия на своята операционна система не е, така да го инсталирате:
ап-да инсталирате rcconf
ап-да инсталирате диалоговия rcconf
Откъс от ръководството ни казва следното:
rcconf - Debian Първо ниво инструмент за конфигуриране
т.е. когато преведени на руски, нещо като:
rcconf - Debian ниво на работа инструмент за конфигуриране
Като цяло, използването на тази програма можете лесно да управлявате стартиране демона на вашата система. След като се започне своята писта:
и деактивирате / активирате всички, че ние се нуждаем при стартиране. Забележка звездичките желаните демони, с тяхното заснемане и ненужно рестартиране. Програмата има прост и интуитивен интерфейс на конзола, така че е трудно да не се разбере.
Само за пълнота по-долу дава информация за ключовете започват rcconf.
- -expert включва списък на важни системни демони
- -Сега спре или започне демона веднага след затваряне rcconf
- -dialog | -whiptail | -notermcheck вид избор
- -verbose - показва допълнителна информация
- -config * конфиг_файл * - ви позволява да използвате конфигурационен файл (можете да го генерира използване в -list)
- -list - показва всички демони и техните статути
Както можете да видите, че всичко е просто. Програмата е прекрасен човек.
Като цяло в Linux, както и Microsoft Windows по много начини за автоматично стартиране на програми.
Ако повече, а след това има няколко начина да направите за стартиране на програми / демони под Linux:
- наричаме запис на програма / скрипт се провежда в фон /etc/rc.local на () (в различни разпределения може да бъде в различни места, например /etc/rc.d/rc.local) с пренасочени I / O потоци към / Dev / нула. Например, «/ Начало / потребител / my_prog 1> / сътрудничество / нула 2> / сътрудничество / нула ". Също така, в допълнение, можете да използвате командата nohup;
- да се обадя в / и т.н. / inittab, според правилата на въпрос. За разлика от първия метод, може да се отбележи, праговото ниво за програмата;
- напише скрипт, който ви позволява да започнете / спрете / рестартирате програмата като демон, както и да получи информация за състоянието й. Именно този метод най-често се използва и е като стандарти за качество програма, този разговор.
Така че, в директорията на /etc/init.d съдържа така наречените zapusknoe скриптове всички демони, както и на двата файла (скелет и README) за тези, които желаят да си напиша сценарий zapusknoe, но сега тя е извън обхвата на тази статия. Важно е да се прави разлика между директорията /etc/init.d и / и т.н. / първоначален като това не е едно и също нещо, това не е случайно. Първата лъжа е zapusknoe скриптове, а вторият стартиращи скриптове. Като цяло, в тези папки ще намерите файловете автоматично се изпълняват много програми / демони. Можете дори просто да изтриете / преименуване или промяна на съдържанието на даден файл необходимата програма, която ще промени вида на това започнете или дори да го отмени.
След като сте създали в желаната папка на скрипта е необходимо да се регистрирате в стартиране. За да направите това, използвайте актуализация-rc.d полезност, въпреки че в различните дистрибуции и версии могат да бъдат и други опции. Така например, в Debian стабилна и 6 по-горе, вместо да го използва insserv програма, но тя вече е на актуализация-rc.d. Ето описание на неговата употреба:
актуализира-rc.d - инсталиране и премахване на System V-стил инициализиращите скриптове връзки
актуализация-rc.d - монтаж и демонтаж на връзки стартиращи скриптове в System V-стил
Т.е. Тази програма инсталира и премахва същите тези скриптове. Следователно следния синтаксис се използва за контрол скрипт необходимо инициализация / старт:
Т.е. Сега, когато знаем как всичко е подредена, ние може да управлява стартиране обувка / инициализация скриптове. Обикновено тези файлове се наричат скриптове, както и програма / демон, за които те са били написани, във всеки случай, това правило на етикета. Следователно ние откриваме в /etc/init.d директории или / и т.н. / първоначален желания файл и да премахнете / я добавите с помощта на Актуализиране-rc.d програма с синтаксиса е описано по-горе.
По принцип, както ви казах, че това не е единственият начин да стартирате програмата / демон, но това някак си задънена улица.
По това може би всички, благодаря ви за вниманието.