Линук је оперативни систем отвореног кода, сличан УНИКС-у који покреће велики део интернета. Линук кернел се налази испод многих нових технологија и платформи као што су Андроид, СДН контролери, контејнери и његове услуге као мрежни ОС и сервер. Ови високи захтеви захтевају правилно управљање, поузданост и доступност хостованих апликација, веб локација и основног Линук ОС-а.
Водич покрива најбоље алате за праћење перформанси Линука на командној линији. Сазнајте како ови ЦЛИ алати могу помоћи у решавању уских грла система, мреже, ЦПУ-а и диска.
1. Врх
Команда на врху наводи активне процесе у реалном времену на основу потрошње ЦПУ времена које се ажурира сваких пет секунди. Он приказује опште информације на врху излаза команде са подацима релевантним за тренутно покренуте процесе, време непрекидног рада/оптерећење система, РАМ и простор за замену. Следећи опште информације, команда приказује листе процеса са ПИД-ом, стварном меморијом и процентом коришћења ЦПУ/меморије.
Уобичајена пракса коју можете да користите је да наведете процесе који троше претерано ЦПУ и меморијске ресурсе. Ако се чини да процес троши превише меморије или је на максималном ЦПУ-у, као систем администратор, можете убити процес на основу додељеног ПИД-а или га поставити на ниски приоритет.
Осим тога, наредба топ вам такође омогућава да прикажете и измените покренуте процесе сортирањем излаз заснован на разним другим метрикама као што је употреба меморије притиском на, процесни ПИД и време рада, итд.
Повезан: Начини коришћења горње команде у Линуку
2. Тцпдумп
ТЦПдумп је најчешће коришћени услужни програм за решавање проблема са мрежом од стране Линук мрежних администратора. То је њушкање/анализатор пакета командне линије отвореног кода који хвата ТЦП/ИП пакете пренете/примљене преко мреже преко одређеног интерфејса.
Алат је изворни за Линук дистрибуције са разноврсним могућностима које укључују различите филтере и заставице. Користите следећу команду да проверите да ли је већ доступна:
који тцпдумп
Ако не, користите менаџер пакета ваше дистрибуције за инсталацију. За Убунту Линук:
судо апт-гет упдате
судо апт-гет инсталл тцпдумп
Можете навести доступне интерфејсе да бисте започели процес мрежног снимања:
судо тцпдумп -Д
Услужни програм тцпдумп вам омогућава да ухватите, пишете и читате саобраћај преко различитих комбинација филтера за чува само потребне детаље, на пример, саобраћај на одређеном порту и протокол у/са пцап-а фајл. Неке од корисних команди су следеће:
судо тцпдумп -ц 10 -и енс33
судо тцпдумп -и енс33 дст порт 22
судо тцпдумп -и енс33 хост 10.0.1.15 -в /тмп/цаптуре_1.пцап
судо тцпдумп -в /тмп/цаптуре_1.пцап
Да бисте максимално искористили тцпдумп, требало би да имате претходно разумевање анализе пакета.
3. Нетстат
Као што име каже, моћан је услужни програм командне линије за мрежну статистику који пружа детаљну конфигурацију мреже и информације у вези са решавањем проблема. Приказује долазне/одлазне везе, статистику интерфејса, слушање/отворене портове, табелу рутирања итд.
Опширније: Једноставан водич за нетстат
Можете користити овај услужни програм инсталирањем пакета нет-тоолс:
судо апт-гет упдате -и && апт-гет инсталл нет-тоолс -и
Можете да проверите мрежне статистике сортиране на основу протокола да бисте идентификовали и решили проблеме уз помоћ ознаке -с, на следећи начин:
нетстат -с | мање
Слично томе, можете извући и прегледати статистику за одређени (само ТЦП) протокол, на следећи начин:
нетстат -ст | мање
Још један згодан трик за решавање проблема је да прегледате услуге према ПИД-у:
нетстат -тп | мање
Иако је алатка застарела уместо команде руте сс/ип, она је моћна, али лака за коришћење алатка која је увек доступна у арсеналу сваког Линук мрежног администратора.
4. Хтоп
Хтоп је још један услужни програм командне линије у Линуку за надгледање системског процеса и складиштења, за разлику од топ команда нуди интерактивни кориснички интерфејс. Као главна алтернатива команди, она дели излаз у три главна одељка са јасним визуелним приказима који представљају ЦПУ, меморију и секције за замену.
Подржава тастерске пречице и омогућава вам да се крећете по интерфејсу вертикално и хоризонтално да бисте видели команде за сваки процес. за разлику од топ алат, није подразумевано доступан у свим дистрибуцијама Линука и захтева инсталацију преко менаџера пакета вашег система.
Најбоље од свега, омогућава вам да убијете или поново одредите приоритет системског процеса без потребе да напуштате хтоп интерфејс и коришћење ПИД-а процеса, пошто подржава операције мишем.
5. Аццт/Псаццт
Аццт или псаццт је идеалан програм за окружење са више корисника као што је Линук јер вам омогућава да пратите статус активности корисника и апликација. Алат за праћење активности корисника ради у позадини да прати активности ваше апликације и потрошњу ресурса. Приказује временско трајање корисничког приступа серверу, команде у употреби и покренуте процесе.
Да бисте га користили, инсталирајте програм на ваш Линук систем преко његовог менаџера пакета. Услужни програм аццт захтева од вас да покренете процес рачуноводства тако што ћете омогућити опцију са аццтон команду, и чува детаље у /вар/аццоунт/паццт датотеци.
Као алат за командну линију, можете га користити са другим алатима као што су пс или ко да идентификује разне друге проблеме у вези са системским ресурсима.
6. ИОТОП
Иотоп је услужни програм заснован на Питхон-у који се ослања на функционалност рачуноводства језгра за надгледање улазно/излазног коришћења системских нити и процеса. То је корисна алатка која вам може помоћи да идентификујете процес који има високу употребу диска или улазно/излазно читање или уписивање. Инсталирајте овај алат и користите роот привилегије да надгледате употребу И/О у реалном времену.
судо иотоп
Иотоп може бити веома згодан у идентификацији процеса са великом потрошњом меморије за замену и великом активношћу диска.
Више за истраживање за ефикасан надзор система
У чланку су наведени неки алати које морате имати за ефикасно праћење перформанси Линук система. Покривамо унапред направљене алате за програме трећих страна: сваки са својим јединственим случајем употребе и функционалношћу за будно праћење ваших системских ресурса и коришћења.
Чланак такође показује како да инсталирате и искористите сваки услужни програм за боље праћење система. Као почетнику, учење ових алата може бити стрма крива, али праћење Линук система или сервера ради доброг здравља и ефикасних перформанси се дугорочно исплати.
Као почетнику, учење ових алата може бити стрма крива, али праћење Линук система или сервера ради доброг здравља и ефикасних перформанси се дугорочно исплати.
Осећате се непријатно док управљате процесима помоћу Линук командне линије? Систем Монитор је ту да вам помогне.
Реад Нект
- Линук
- Терминал
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили