Нисте сигурни како да надгледате здравље Линук система? Постоји неколико алата које можете користити за праћење перформанси Линук система. Док су неки од њих унапред инсталирани на Линук-у, други се морају инсталирати ручно.
Хајде да видимо како можете да користите алате командне линије да бисте разумели основне проблеме у вашем Линук систему који га спречавају да најбоље функционише. Проблем може бити због неких уских грла у складишту на диску, ЦПУ-у, РАМ-у или у мрежи.
Зашто је надгледање здравља Линука важно
Као системски администратор, морате да се уверите да ваша машина ради добро тако што ћете често пратити њено здравље. У случају да се појави проблем, морате брзо пратити проблем и припремити исправку како би систем поново почео да функционише, а време застоја се може занемарити.
Да бисте пратили здравље система, можете користити неколико алата и услужних програма командне линије који вам помажу да пазите на системске ресурсе и њихову употребу. Када дође до проблема, можете поново да консултујете ове алате да бисте дијагностиковали проблем и решили га за минимално време.
Испод су неки алати командне линије које можете користити за надгледање здравља Линука. За почетак отворите Линук интерфејс командне линије (ЦЛИ) на вашој машини да извршите команде.
Ево неких алата командне линије који се фокусирају на надгледање складиштења Линук диска:
1. дф
Можете користити дф да проверите колико простора ваша Линук машина користи. Када се користи са именом датотеке, дф вам говори о слободном простору на партицији диска на којој се чува датотека. Да бисте проверили слободан простор на диску на Линук-у, покрените ову команду:
дф
2. ду
Овај услужни програм командне линије вам омогућава да видите простор на диску који већ заузимају датотеке. Имајте на уму да не приказује расположиви простор као дф. Приказује само простор који је искоришћен.
Да бисте проверили заузети простор, покрените ову команду:
ду
3. Команда лс
Команда лс наводи све садржаје директоријума и простор који заузимају. Да бисте проверили величину датотека у одређеном директоријуму, уђите у тај директоријум и издајте следећу команду:
лс -л -х
Ево неких алата командне линије који се фокусирају на праћење употребе ЦПУ-а и меморије:
4. топ
Можете да користите топ да бисте добили информације о ЦПУ-у и коришћењу меморије на вашем систему. Након издавања следеће команде, видећете све покренуте услуге на вашем систему, заједно са информацијама о кешу и баферу:
топ
Ако се на монитору појави проблем са употребом меморије, можете оптимизујте перформансе ваше РАМ меморије поправити.
5. хтоп
хтоп је још један алат који ради као алтернатива врху. Овај услужни програм није унапред инсталиран на Линук-у. Да бисте га инсталирали, извршите следећу команду на Убунту и Дебиан-у:
судо апт инсталирај хтоп
На Арцх Линук-у:
судо пацман -С хтоп
На Федори, ЦентОС-у и РХЕЛ-у:
судо днф инсталирај хтоп
До пратите коришћење ЦПУ-а на вашем систему користећи хтоп, покрените ову команду:
хтоп
6. мпстат
Још један алат који можете користити за добијање информација о процесору на Линук-у је мпстат. Овај услужни програм обезбеђује извештај о свакој доступној активности процесора. Такође можете видети комплетан извештај о коришћењу ЦПУ-а свих процеса са овом командом.
Овај алат није унапред инсталиран на Линук-у. Прво морате да инсталирате сисстат пакет на вашем систему да бисте користили мпстат:
судо апт инсталирај сисстат
Сада покрените следећу команду да видите употребу ЦПУ-а на вашем систему:
мпстат
7. вмстат
вмстат пружа информације о РАМ-у, процесима, баферу, кешу, активности ЦПУ-а и још много тога. Да бисте користили овај алат, покрените ову команду:
вмстат
8. иостат
иостат је алатка за надгледање система коју можете користити да видите статистику уноса и излаза за Линук складиште.
Коришћењем овог услужног програма командне линије, можете видети извештаје о учитавању И/О уређаја. Да бисте користили овај алат, покрените ову команду:
иостат
9. сар
сар вам омогућава да надгледате искоришћеност ЦПУ-а након одређеног времена. Да бисте користили овај алат, потребно је да инсталирате сисстат пакет.
Да бисте проверили коришћење ЦПУ-а након сваких 10 секунди, покренућете наредбу овако:
сар 10
И не само то, већ можете и да упутите алату да ради за одређени број итерација. На пример, ако желите да пратите искоришћеност ЦПУ-а након сваке две секунде и током осам итерација, покрените наредбу овако:
сар 2 8
Ево неких алата командне линије који се фокусирају на праћење коришћења мреже:
10. НетХогс
НетХогс је популаран услужни програм командне линије који можете да користите за надгледање мрежног саобраћаја у реалном времену укључујући пропусни опсег који користи сваки процес у Линук систему.
Овај алат није унапред инсталиран у Линуку. Следећа команда ће инсталирати НетХогс на Дистрибуције засноване на Дебиану:
судо апт инсталирај нетхогс
Да бисте користили овај алат, покрените следећу команду:
нетхогс
11. тцпдумп
тцпдумп је анализатор мрежних пакета који се користи за хватање ТЦП/ИП пакета који се преносе или примају на одређеном интерфејсу преко мреже.
Да бисте користили овај алат, покрените следећу команду и наведите интерфејс на коме желите да прегледате саобраћај:
тцпдумп -и интерфејс
12. нетстат
нетстат прати и даје статистику долазног и одлазног мрежног саобраћаја. Ово је један од најважнијих мрежних алата који се користи за инспекцију било каквих уских грла у мрежи. Такође пружа информације о интерфејсима и портовима који се користе у систему.
Овај услужни програм командне линије долази унапред инсталиран на модерним Линук системима. Међутим, ако га немате, можете га инсталирати тако што ћете извршити следећу команду:
судо апт инсталирај нет-тоолс
Да бисте видели активне интернет везе на вашем систему, покрените ову команду:
нетстат -а | више
Линук администрација је лака
Предострожност је боља од лечења. Циљ је идентификовати било који проблем у систему праћењем употребе ЦПУ-а, РАМ-а, диска и мреже пре него што наруши перформансе система.
Администрација Линук-а није лак задатак. Али захваљујући овим једноставним услужним програмима командне линије, сада можете пратити здравље Линука и решавати све проблеме на мрежи или систему.