Федора

Како навести услуге покретања приликом покретања система у Федора Линук-у?

Како навести услуге покретања приликом покретања система у Федора Линук-у?
Ред Хат је измислио 'системд' као менаџера система и услуга на Линук ОС-у. Компатибилан је са старим скриптама за иницирање СисВ и ЛСБ са више функција као што су истовремено покретање системских услуга у време покретања, активирање демона (позадински процес) на захтев или логика контроле услуге заснована на зависности.

Системд доноси концепт системд јединица у Линуку. Предњи.г., сервисна јединица, циљна јединица, јединица за монтирање итд. су типови јединица са наставком датотеке као .услуга, .мета, .монтирати респективно. Конфигурациона датотека која представља ове јединице чува се у директоријумима: / уср / либ / системд / систем /, / рун / системд / систем /, / етц / системд / систем /

Раније верзије Ред Хат Ентерприсе Линук (РХЕЛ) користиле су инит скрипте. Ове скрипте су написане на БАСХ-у и налазиле су се у директоријуму „/ етц / рц.д / инит.д / ”. То су скрипте које се користе за контролу услуга и демона. Касније у РХЕЛ 7, представљене су сервисне јединице које замењују инит скрипте. Федора, која је узводни ОС Ред Хат Ентерприсе Линука, почела је да користи системд од Федоре верзије 15.

Службене јединице имају .екстензије сервисних датотека и имају сличне улоге као инит скрипте. „Системд“ користи услужни програм „системцтл“ за управљање системским услугама. Може се користити за преглед, покретање, заустављање, поновно покретање, омогућавање или онемогућавање ових услуга.

Предности Системд над Инит системом

  1. Уз системд можемо дати приоритет потребним услугама над мање значајним услугама.
  2. Цгроупс користи системд за праћење процеса и контролу извршења.Животна средина.
  3. Системд и даље подржава стари инит процес и има већу контролу.
  4. Системд је способан да се бави динамичким модификацијама конфигурације система.

Шта ћемо покрити?

У овом водичу ћемо научити о управљању системским процесима. Видећемо како да омогућимо и онемогућимо услуге покретања приликом покретања и како да радимо сервисне операције попут покретања, заустављања, поновног покретања итд. Извели смо доленаведене вежбе на Федора 30 радним станицама, које ће бити најприменљивије на другим Линук ОС-има.

Наведите услуге покретања при покретању у Федора Линук-у

Стари СисВ метод користи услугу и цхкцонфиг команде за управљање услугама. Ове наредбе су сада замењене системским наредбама попут системцтл. Погледајмо неке од операција „системцтл“ на разним услугама у Линуку.

1. Да бисте навели све услуге покренуте на вашем систему, заједно са њиховим стањима (омогућене или онемогућене), користите наредбу испод:

$ судо системцтл лист-унит-филес --типе = услуга

Услуга може имати три стања: 1) омогућено 2) онемогућено 3) статично

Омогућена услуга има симболичку везу у а .жели директоријум, док га инвалидска служба нема. Статичка услуга нема одељак за инсталацију у одговарајућој инит скрипти. Дакле, не може се омогућити или онемогућити.

Да бисте добили више детаља о услугама, треба користити наредбу у наставку.

$ судо системцтл -на услузи

Резиме горњих имена колона:

УНИТ - име системске јединице (овде назив услуге).
ЛОАД - Наведите да ли је системд јединица правилно учитана или не.
АКТИВАН - Стање јединице (овде услуга).

СУБ - Под-стање активирања јединице.
ОПИС - Кратке информације о јединици.

Такође можемо користити следећу команду:

$ судо лс / либ / системд / систем / *.услуга

или

$ судо / етц / системд / систем / *.услуга

Тхе “/ Етц / иниттаб” је сада замењен са “/ Етц / системд / систем /” у системуд. Овај директориј сад садржи симболичке везе до датотека у директоријуму “/ Уср / либ / системд / систем”. Инит скрипте су смештене у „/ уср / либ / системд / систем“. Услуга мора бити мапирана “/ Етц / системд / систем /” за покретање при покретању система. У ту сврху се команда системцтл користи у Федори и другим најновијим Линук системима.

2. Погледајмо доњи пример омогућавања услуге хттпд:

$ судо системцтл омогући хттпд.услуга

Такође, наредбу у наставку можемо користити за филтрирање свих омогућених услуга:

$ судо системцтл лист-унит-филес | греп омогућен

или користите команду:

$ судо системцтл | греп трчање



3.
Да бисте пописали све активне (активне) услуге, користите наредбу:

$ судо системцтл -т услуга --стате = активан

4. Да бисмо видели којим услугама је омогућено аутоматско покретање при покретању система, можемо користити и следећу команду:

$ судо системцтл лист-унит-филес --типе = сервице --стате = енаблед --алл

5. Слично томе, можемо провјерити да онемогућене услуге започињу приликом покретања помоћу наредбе:

$ судо системцтл лист-унит-филес --типе = сервице --стате = дисаблед --алл

6. Такође можемо видети колико времена узима свака услуга приликом покретања:

$ судо системд-анализира кривицу

7. Да бисте проверили да ли је услуга омогућена за аутоматско покретање приликом покретања, користите наредбу:

$ судо системцтл је омогућен ккк

Ставите име услуге уместо ккк. Е.г., у случају услуге хттпд, наредба ће бити:

$ судо системцтл је омогућио хттпд.услуга

или

$ судо системцтл је омогућио хттпд

8. Да бисте проверили статус услуге, користите наредбу:

$ судо системцтл статус ккк.услуга

На пример, да бисте проверили статус ссхд услуге:

$ судо системцтл статус ссхд.услуга

9. Да бисте проверили да ли је услуга покренута или не, само покрените доњу команду:

$ судо системцтл је-активан ккк.услуга

На пример, да бисте проверили статус телнет-а:

$ судо системцтл је активни телнет.услуга

10. Да бисте покренули мртву или неактивну услугу, користите наредбу:

$ судо системцтл старт ккк.услуга

На пример, да бисте покренули ссхд услугу:

$ судо системцтл старт ссхд



11.
Да бисте онемогућили услугу при покретању система

$ судо системцтл онемогући ккк

На пример, да бисте онемогућили услугу хттпд:

$ судо системцтл онемогући хттпд.услуга

или

$ судо системцтл онемогући хттпд

12. Да бисте поново покренули покренуту услугу

$ судо системцтл поново покрените ккк.услуга

Да бисте поново покренули ссхд услугу, користите наредбу:

$ судо системцтл поново покрените ссхд

Ако услуга већ није покренута, биће покренута.

13. Да бисте поново учитали покренуту услугу

$ судо системцтл поново учитај ккк.услуга

На пример, поново учитајте услугу хттпд са:

$ судо системцтл поново учитајте хттпд.услуга

Ова наредба поново учитава конфигурацију одређене услуге. Да бисмо поново учитали датотеку конфигурације јединице системд, потребна нам је наредба:

$ судо системцтл даемон-релоад

14. Да бисте навели све зависности услуге:

$ судо системцтл листа зависности ккк.услуга

У случају услуге хттпд, наредба ће бити:

$ судо системцтл листа зависности хттпд.услуга

Закључак

У овом водичу видели смо разне начине управљања услугама помоћу услужног програма системд, попут омогућавања услуга приликом покретања, покретања и заустављања итд. Ако сте били навикли на сервисну наредбу старог Сисвинита, требали бисте се пребацити на системд јер има више функција и то је задати инит систем у новијим верзијама Федора-е, РХЕЛ-а и већини осталих главних Линук дистрибуција.

Леви тастер миша не ради у оперативном систему Виндовс 10
Ако уз преносни рачунар или стони рачунар користите наменски миш, али тастер миша не ради у оперативном систему Виндовс 10/8/7 из неких разлога, ево н...
Курсор скаче или се насумично помера док куцате у оперативном систему Виндовс 10
Ако откријете да курсор миша скаче или се сам помера, аутоматски, насумично док куцате на Виндовс преносном рачунару или рачунару, неки од ових предло...
Како да обрнете смер померања миша и додирних табли у оперативном систему Виндовс 10
Миш и Тоуцхпадрачунарство не само да олакшава рад, већ и ефикасније и мање времена. Не можемо замислити живот без ових уређаја, али ипак је чињеница д...