Оперативни систем Линук развијен је са низом процеса који омогућавају да апликације и параметри система раде без проблема у складу са њиховим задатком. Неопходно је да схватимо да сваки процес спроводи посебну радњу, неки процеси ће нам омогућити да се повежемо на мрежу, други ће нам омогућити приступ програмима итд., Тако да ако се нешто догоди са процесом може штетити одређеним радњама које треба предузети у вези с тим. Процеси су представљени оним програмима који се извршавају и идентификују се путем ПИД -а или броја процеса који се додељује приликом извршавања или покретања.
Када различити корисници могу приступити систему, што је нормално, може се догодити да један од њих има отворену датотеку и онемогући нам приступ наведеном процесу. Још једна ствар на коју морате рачунати је да ако јој дамо име "датотека", наш ум замишља текстуални документ, слику, табелу итд., Али у оперативним системима Линук датотека превазилази овај концепт. Да постоји датотека :
Типови фајлова
- Мрежна датотека
- Блок датотека
- Директоријум
- Посебне датотеке за карактере
- Апликације или програми и још много тога.
Видите ли да Линук мења начин размишљања о концептима? Из тог разлога, више је него неопходно да будемо у стању да разумемо како приступити овим датотекама и процесима како бисмо визуализовали код ког корисника ради у реалном времену и да ли могуће је предузети потребне радње у зависности од случаја.
Солветиц ће вам кроз овај водич објаснити како можемо извести процес визуализације процеса и детаљно знати који је корисник отворен.
1. Користите команду лсоф да бисте открили употребу датотека на Линуку
Наредба лсоф је команда уграђена у Линук захваљујући којој можемо добити информације о датотекама које отварају процеси у систему, односно лсоф је задужен за попис отворених датотека у кориштеној дистрибуцији Линука.
Да бисмо разумели његову употребу, извршићемо следећи ред:
лсоф / дев / нуллДатотека / дев / нулл је посебна датотека која може изоставити информације које су у њу записане, као и информације које су преусмерене на њу.
Као резултат ове наредбе, видећемо детаље као што су:
- Употребљена команда
- Обради ПИД
- Активни корисник
- Врста услуге
- Уређај
- Коришћен чвор
ЕНЛАРГЕ
Имплементирајте само процесе једног корисникаПошто је природно да неколико корисника делује истовремено, можемо применити филтер за приказ само процеса или датотека одређеног корисника, на пример корисника „Солветиц“, за то ћемо користити параметар -у на следећи начин:
лсоф -у СолветићКао резултат тога, налазимо много потпуније детаље о том конкретном кориснику:
ЕНЛАРГЕ
Прикажите детаље услуге протоколаПошто је лсоф врло свеобухватна команда, ако желимо да детаљно упознамо процесе или услуге одређеног протокола, на пример, ТЦП, извршићемо следеће:
судо лсоф -и ТЦП
ЕНЛАРГЕ
У случају дефинисања одређеног порта морамо извршити следеће:
судо лсоф -и ТЦП: 80
Погледајте тренутну мрежну активностЗа визуализацију мрежне активности у реалном времену у Линук -у извршићемо следећи ред:
лсоф -и
ЕНЛАРГЕ
Потврдите услуге и портовеАко је циљ потврдити услуге и / и портове који слушају, морамо користити сљедећу линију:
лсоф -и -нП
ЕНЛАРГЕ
Прегледајте одређене отворене датотекеАко је потребно да видите датотеке које је отворио одређени процес или програм, линија за коришћење ће бити следећа:
лсоф -ц чаша
ЕНЛАРГЕ
Да бисмо посматрали датотеке које су отворене у одређеном директоријуму, морамо додати -Д параметар овако:
судо лсоф + Д / итд
ЕНЛАРГЕ
Наведите датотеке према адресиЗа попис датотека на основу Интернет адресе имамо следеће опције:
лсоф -и 4 (ИПв4 адресирање) лсоф -и 6 (ИПв6 адресирање)
ЕНЛАРГЕ
2. Користите наредбу пс да бисте открили употребу датотека у Линуку
Као администратори Линука у многим приликама морамо видети све процесе који су били активни у то време. Ово може бити из административних разлога или из разлога подршке, да бисте видели процесе у Линук -у, само покрените наредбу пс (статус процеса):
Листа процеса започетих из љуске
пс (ова опција наводи само процесе који су покренути из тренутне љуске)
ЕНЛАРГЕ
Приступите детаљима свих процесаАко желимо да приступимо информацијама о свим процесима, морамо додати параметар -А овако:
пс -А
ЕНЛАРГЕ
Имплементирајте све процесеПоред овога, можемо комбиновати параметре а, у и к заједно, у коју сврху? Једноставно, за приказ свих процеса који се извршавају за све кориснике дистрибуције Линука, као и детаљне информације као што су:
- Корисничко име процеса
- Време почетка процеса
- Процесно оптерећење процесора
- Команда са којом је процес започет
- ТТИ и више детаља
пс аук
ЕНЛАРГЕ
Солветиц вам увек даје најбоље савете како би информације и задаци управљања били што потпунији, а захваљујући овим опцијама моћи ћемо да знамо процесе и датотеке отворене у Линуксу.