списък UNIX

Unix програма, която генерира всички други процеси.

По подразбиране, демонът за първоначален определено 7 нива на изпълнение при всеки един от тези нива се осъществява предварително определен набор от системни услуги.

нива на работа:
0 - Изключване на системата
1 - единичен потребител режим
2-5 - мултиплейър режими на работа на системата
6 - рестартиране на системата

Повече информация за нивата на изпълнение: по-малко / и т.н. / inittab

Следи исканията на мрежата. Когато допустимо искане стартира фон процес за обслужване на искането. Някои системи използват удължения версия - Xinetd

Стандартна защитна стена в Linux. Специално се препоръчва за директна връзка към Интернет (кабелен, DSL, T1). Не се препоръчва, ако се използва допълнително хардуерна защитна стена (Netgear, Linksys, D-Link и така нататък.).

Сервизни IPTABLES по IPv6. Ако изключите IPv6 поддръжка, тази услуга трябва да бъде забранено. В противен случай, ние препоръчваме да го остави на.

Daemon за infrakrasnika. Той идва с lirc-UTILS.

В многопроцесорни системи, използвани за разпределение на прекъсвания на процесора. Членовете не разполагате с мулти-процесорни компютри / лаптопи, може да изключите демон / услугата. Активирането на тази услуга на един компютър процесор няма да има ефект. На по-новите компютри с повече от един процесор (Intel Core 2 Duo, AMD X2) трябва да е активиран на услугата.

Демонът отговорен за automount устройства в системата (CD-ROM диск, USB-диск и т.н.)

Demon SMART следи дискове. Използва се да се предскаже провала на експлоатация и мониторинг на дискове или проблеми с твърдия диск. Обикновено, потребителите не се нуждаят от този демон, но все пак се препоръчва (особено за сървъри), за да го оставите включен.

SAMBA демон е необходимо да отворите за достъп до мрежата файл за Linux за потребителите на Windows. Тя трябва да е активиран, ако имате машина в мрежата на Windows, която се изисква, за да се осигури достъп до файловете.

А демон, който изпраща информация на месечна база, за да се събират статистически данни, за да помогне на разработчиците. достъпни за всички статистически данни. Потребители, които желаят да помогнат на разработчиците трябва да включват включена тази услуга.

Осигуряване на подкрепа за SNMP (Simple Network Management Protocol), който може да се използва за управление и конфигуриране на устройства, като например мрежови концентратори, сървъри, принтери и др и т.н. Тя може да бъде прекратен, но може да се наложи да работят службите на HP за печат (HPLIP).

Слуша за сигурни искания черупки от клиенти. SSH позволява на други потребители, за да влезете в по мрежата от друг компютър и стартирате приложението на вашия компютър, който обикновено се използва за отдалечено администриране. Това може да бъде потенциална заплаха за сигурността. На работните места, които не изискват отдалечен достъп, е желателно да го изключите.

SSSD (System Security Services Деймън) ви позволява да получите достъп до отдалечени механизми за удостоверяване. Така разделителната линия между мрежата и местно автентичността и позволява използването на различни механизми. Той предава информация за база данни на потребителите, която се нарича областта и може да бъде източник на данни за дистанционно удостоверяване. Допустими няколко механизма, които позволяват на множество сървъри реализират различни пространства от имена. Получената информация е на разположение на външни приложения чрез стандартни PAM и НСС интерфейси.

SSSD работи като набор от услуги, които са независими от прилагането им причинява, и поради това не е задължително да се започне приложения в отдалечени области собствена връзка, както и не трябва да знаете за какво се използва вид демон / услуга в този момент. Локално кеширане на група информация и идентификация на данни позволява независимо от източник на данни (LDAP, NIS, IPA, DB, Samba и т.н.), да продължи да работи в самостоятелен режим, което по принцип подобрява производителността. SSSD може да позволи използването на няколко доставчици на един вид (например, LDAP).

Demon SVN сървър.

Услугата е за NIS удостоверяване на мрежата. Ако неизползван удостоверяване NIS, можете да го изключите.

Услуга, чрез която се осигурява достъп от v4l V4L2 устройства или няколко приложения. Например, за Hauppage улавяне карта може да се използва услугата, в други случаи тя може да бъде изключен.

Startup демони / UNIX / LINUX услуги

По-долу са подробни указания за управление на стартиране на демони / услуги в най-често срещаните варианти / версии на UNIX-подобни операционни системи като Linux CentOS, Debian Linux и BSD тип операционна система. В други варианти / версии на UNIX-подобни OS Startup мениджър Демони / услуги той има подобна цел, въпреки че може да има някои не са значителни или радикални различия на всички!

Startup демони / услуги в CentOS Linux

В CentOS товарни нива, определени на база System V и боядисани в даден файл / и т.н. / inittab. прочетете по-малко / и т.н. / inittab.

Директории за всяко от нивата на натоварване са наименувани rc0.d, rc1.d, rc2.d, rc3.d, rc4.d, rc5.d, rc6.d и се намират в директорията на /etc/rc.d.

Всяка директория, която съответства на определено ниво на натоварване поставен ходи скриптове, а линк към тях, с инструкции за стартиране на демон / програма / услугата, а те самите отиде скриптове с инструкции за стартиране на обслужващата / програми / услуги се намират в директорията / и т.н. /rc.d/init.d

Кои от демоните ще се стартира на различни нива може да започне да се види chkconfig --list команда. Активиране на демона да се стартира автоматично при всяко от нивата може да се управлява chkconfig --level 345 Mysqld на командата. и изключете chkconfig --level 345 Mysqld разстояние съответно chkconfig -del service_ име за отстраняване на обслужване, chkconfig SERVICE_NAME относно | разстояние за активиране или деактивиране на услугата на всички нива.

Що се отнася до добавяне на скриптове за стартиране, тя автоматично се зарежда сценария е /etc/rc.local. в достатъчно /etc/rc.local да добавите пълния път към скрипта, например: /root/scripts/script.sh или / хамбар / од /root/scripts/script.sh. Ако инсталирате софтуера в /etc/rc.d/init.d/ не стартиране на скрипт контролира желаната програма, а след това му струнен инициализация / стартиране-лесно да добавите към /etc/rc.local.

За да контролирате нивата на стартиращи съществува полезност ntsysv, човек ntsysv.

Startup демони / услуги в Debian Linux

Startup в Debian Linux е построен малко по-различно. нива на натоварване на базата на System V определени и боядисани всички в един и същи файл, / и т.н. / inittab, прочетете по-малко / и т.н. / inittab.

Директории за всяко от нивата на натоварване в Debian Linux, също се наричат ​​rc0.d, rc1.d, rc2.d, rc3.d, rc4.d, rc5.d, rc6.d, но не се намира в директорията / и т.н. / RC .d, а в основата на директорията / и т.н.

Вървях скриптове с инструкции за стартиране на демон / програма / услугата скоро символични връзки към тях се намират в директориите където /etc/rc?.d подписват. Тя отговаря на натоварването, а те самите отиде скриптове с инструкции за стартиране на обслужващата / програми / услуги се намират в /etc/init.d. Пример за такива skipta, на който можете да напишете вашите проба, може да се намери за по-малко /etc/init.d/skeleton файл.

По-долу ще даде обяснение за информационно обслужване, използвани в сценария на полуфабрикат /etc/init.d/skeleton:

  • Осигурява: Описва предоставена от този скрипт обекти (ARG1, agr2.) По такъв начин, че когато скриптът е пуснат с arugmentom начало, тези обекти са смята, че съществува и поради това, други скриптове в първоначален, които изискват наличието на тези обекти ще може да започне по-късно етап. Обикновено, можете да използвате името на скрипта като обект, но също така може да използва името на услугата, което го заменя. Виртуални обекти тук не са уточнени. Те са дефинирани извън скриптове init.d
  • Задължително-Start: Дефинира обектите, които трябва да съществуват, за да стартирате скрипта. виртуални обекти могат да бъдат използвани, както е описано по-долу, ако е необходимо. Ако не са определени предмети, сценарият може да се показват веднага след старта, без да се налага да се свържете на локалната файлова система, стартирайте системния регистър и т.н.
  • Задължително-Stop: Дефинира обектите, използвани от услугата, предоставяна от сценария. При условие, че обектът на скрипт, който трябва да бъде завършена преди завършването на обектите, изброени тук, за да се избегнат конфликти. Обикновено тук посочват едни и същи обекти, както в Задължителни старт
  • Ако-Start: Дефинира обектите, че ако трябва да има там, за да бъде изпълнена преди услугата, предоставяна от данните сценария. Това позволява слаби зависимости, които не водят до грешки дадена услуга, ако обектите не са налични. Виртуални обекти могат да бъдат използвани, както е описано по-долу, ако е необходимо.
  • В случай,-Stop: Дефинира елемента, ако то е да бъде спрян, след като услугата. Обикновено тук посочват едни и същи обекти, както в градовете, трябва старт
  • Default-Start: Задава нива започват от което трябва да се започне сценария (спрян) по подразбиране. Например, ако услугата трябва да започне само при нива на 3, 4 и 5, изберете "Default-Start: 3 4 5" и "Default-Stop: 0 1 2 6".
  • Късо Описание: Дава кратко описание на сценария за действие. Ограничено до един ред.
  • Описание: Задава по-подробно описание на сценария за действие. То може да бъде няколко реда в този случай, всяко описание ред започва с символа #, последван от раздела, или най-малко 2 са интервали знаци. Описание завършва преди реда не съвпада с това състояние.
  • X-Start-Преди, X-Stop-След: Задава обратното, това означава едно и също нещо, като че ли те са били включени в облекчена началото и трябва да гише в пакети изброени тук.

За да следите зависимости са важни ключови думи, предвижда, Задължителни и should-. Останалите не се използват. Нива на проекта с помощта на програмата по подразбиране за организиране на скриптове (например insserv), за да следите кой от RC на директории? .d да се актуализира, когато се добавя услугата за първи път, и трябва да отразяват целите на услугата. Ето няколко "виртуални" обекти:

  • $ Local_fs - Всички местни системи фала са свързани. Всички скриптове, които произвеждат рекорд в / Var / трябва да зависят от него, освен ако не са вече зависими от $ remote_fs
  • $ Мрежа - ниско ниво на мрежата, т.е. мрежови карти, PCMCIA може да означава пренебрегване
  • $ Named - демони, които могат да предоставят решение на имена на домейни се предполага, че трябва да се работи. Например, DNS, NIS + или LDAP
  • $ Portmap - демон, който предоставя услуга SunRPC / ONCRPC portmapping както е посочено в 1833 (ако има такива)
  • $ Remote_fs - Всички файлови системи са свързани. Стартирането на скриптове по време на спирането на системата, преди всички процеси ще бъде изпратен да унищожи сигнала, трябва да зависи от $ remote_fs.
  • $ Syslog - Syslog функция
  • $ Време - задали правилно времето система, например, или на NTP rdate или RTC
  • $ Всички - стартирате скрипта, колкото е възможно последният

Startup демони мениджър в Linux Debian се извършва от ютилити актуализация-rc.d, подробно мъж актуализация-rc.d. Utility актуализация-rc.d не създава и не изтрива нищо друго, освен символните /etc/rc?.d на така наречени инициализиращите скриптове, които контролират пускане и спиране на демон / програми / услуги, които се намират в /etc/init.d.

Всички скриптове, които започват с буквата "К" (тези скриптове спират услуги) преди обработката на някое от нивата на работа, се изпълняват на първо място, а след това се изпълняват всички скриптове, които започват с буквата "S" (тези скриптове започват услуги). двуцифрено число след на "S" или "К" писмото се посочва реда, по който ще се изпълнява скрипт. Скриптове се изпълняват с по-малък брой на първия пример: S01imya_skripta започва първо и да се стартира девети S09imya_skripta.

За да създадете символна връзка с програма за LN -s ФАЙЛ_1 ФАЙЛ_2. където опцията -s се говори за създаване на символни връзки, file1 точки към съществуващ файл, файл 2 име на новата връзка, но вместо създаване на символни връзки ръчно, можете да използвате помощната програма актуализация-rc.d, който е предназначен именно за създаване на символни връзки в / и т.н. / RC? .d за скриптове в /etc/init.d.

Синтаксис актуализация-rc.d е. добавяне към настройките по подразбиране, актуализация-rc.d по подразбиране. отстраняване и демон спирка / услугата за актуализация-rc.d -f премахнете актуализация-rc.d спираме февруари 20 март 4 и 5. В началото спре демони / услуги могат да бъдат управлявани чрез стартиране на име на скрипт услуга | спре | рестартиране.

Честно казано актуализира-rc.d е сравнително проблемен полезност, по-удобно е полезността chkconfig. Linux Debian които няма подразбиране. За да го инсталирате, трябва да добавите допълнителни хранилища, е препоръчително да се използва само официалният хранилище Debian Linux пакети. в края на /etc/apt/sources.list списъка VI. sources.list например в Debian GNU / Linux 6.0.5 _Squeeze_ - Официален i386:

След актуализиране на списък на пакетите актуализацията на ап-да инсталирате и chkconfig ап-да инсталирате chkconfig. както и друга алтернатива може да се постави SysV-RC-конф ап-да инсталирате SysV-RC-конф. Как да използвате помощната програма chkconfig споменато по-горе, освен това търси мъж SysV-RC-конф и човек chkconfig.

  • Основната. - пакети в тази област са част от разпределението на Debian Linux и пълна, нито един от пакетите от основната зона за нормалното функциониране не изискват софтуер от места извън зоната. Всеки е свободен да използва, акции, модифицирате и разпространявате пакети на поле главната.
  • вноската. - опаковки от тази област могат да бъдат свободно разпространени, но някои от техните зависимости не може да бъде свободен.
  • несвободен. - Съдържа пакети, които не могат да бъдат разпределени безплатно съгласно DSfG, както и пакети от района може да съдържа такива грешки не са взети под внимание при разработване и модернизация на Debian Linux.

За други стартови скриптове и програми за Linux Debian можете да използвате добрите стари /etc/rc.local.

Startup Daemon / услуга в операционната система BSD-стил

Представено съдържание

Ново във форума

    • ресторант звяр
    • Ресторант Skotinyaki маки | Олег Lyashko срещу Oli Freymut :) [видео]
    • ресторант звяр
    • В необятността на света широк български в Краснодар на 64 Suvorova, ресторант.
    • Как да променя езика в Пале Moon V27?
    • Как да смените езика на браузъра Pale Moon V27 на? * Инсталирайте пакета желания език с нас.
    • Triolan помията кофа пълна!
    • Triolan Paracha пълна. Zvonish, един оператор, казва, че в допълнение към разходите.
    • Къде са _ym_uid бисквитка и _ym_isad за приготв.
    • Отговор support.yandex.ru: Цитат: С _ym_isad информация се предава на определени факти.