ПредишенСледващото

Така че, в тази статия нека да поговорим за демоните на автоматичното стартиране на 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 програма с синтаксиса е описано по-горе.

По принцип, както ви казах, че това не е единственият начин да стартирате програмата / демон, но това някак си задънена улица.

По това може би всички, благодаря ви за вниманието.

Подкрепете проекта - споделете линка, благодаря!