Како користити системцтл за приказ неуспешних јединица

Kako Koristiti Sistemctl Za Prikaz Neuspesnih Jedinica



Системд је подразумевани инит систем свих модерних Линук дистрибуција који долази са услужним програмом командне линије под називом системцтл. Користи се за управљање системским јединицама и такође је кључни метод за проверу статуса јединице. У туторијалу ћу покрити како да наведем неисправне јединице на Линук-у и како да их поправим.

Како приказати неуспеле јединице на Линук-у помоћу наредбе системцтл

На Линук-у, јединица је често кварила из различитих разлога, као што су:

  • Недостају зависности
  • Нетачне конфигурације
  • Оштећене датотеке
  • Недостатак системских ресурса
  • Недостатак потребних дозвола

Да бисмо решили проблем, морамо пронаћи неисправне јединице тако што ћемо их навести.







Да бисте навели неисправне јединице на Линук-у, користите системцтл , са пописне јединице команда. Затим поставите стање јединице као није успео , помоћу -држава опција.



системцтл листе-јединица --држава =фаилед



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





системцтл ис-фаилед [ Назив јединице ]

Или, можете да проверите статус јединице помоћу евиденције након покретања.

системцтл статус [ Назив јединице ]



Тхе дршка команда се такође може користити са системцтл за листање неуспешних јединица.

системцтл листе-јединица | дршка није успео

Како поправити неисправне јединице на Линуку

Да поправите све неисправне јединице на Линук-у, ресетовање-неуспело команда се користи са системцтл.

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

Да бисте поправили одређену неисправну јединицу на Линук-у, наведите име услуге или јединице иза ресетовање-неуспело команда.

судо системцтл ресет-фаилед [ Назив јединице ]

Горња команда неће приказати никакав излаз. Тхе статус опција са именом јединице вам омогућава да знате да ли је услуга покренута или не.

системцтл статус [ Назив јединице ]

Види се да сервис више није у пропалом стању. Али је учитано и неактивно стање. Да активирамо јединицу, морамо је покренути и за то користити судо системцтл старт са именом јединице. Након покретања, проверите статус јединице.

Такође је вредно напоменути да су кварови услуга узроковани разним елементима. Ако дође до абнормалности у покретању јединице или је јединица истекла, ресет-неуспешно ће ресетовати јединицу и поправити је. Ако вам недостају потребне зависности, само ће инсталирање зависности поправити јединицу. Штавише, ако постоји неки проблем са конфигурационом датотеком, онда ресет-фаилед то не би исправио јер се мора решавати ручно.

Како да решите проблеме са неисправним јединицама

Ако услуга и даље не може да се отараси неуспешног стања, онда морате даље да је решите. Да бисте дијагностиковали проблем, најбоље је да погледате поруке дневника јединице.

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

јоурналцтл -ин [ Назив јединице ] -ауто

У горњој команди, -Икс заставица се користи за приказ комплетног каталога, и -То је се користи за приказ последњег уноса.

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

Закључак

На Линук-у, јединица не ради из различитих разлога, неки уобичајени разлози су нетачна конфигурација или ненормално покретање услуге. Да бисмо отклонили грешке у јединици, прво морамо да их наведемо како их користе системцтл литс-јединице помињањем пропале државе. Затим се за даље решавање проблема могу проверити и статусне поруке и поруке дневника. Да бисте поправили неуспели статус услуге, користите системцтл ресет-фаилед команда, која ресетује неуспешно стање јединице у случају привремене абнормалности. Међутим, да бисте знали тачан узрок неисправне јединице, порука дневника јединице може пружити корисне информације.