УПРОЩЕНИЕ ПОИСКА И УСТРАНЕНИЯ НЕИСПРАВНОСТЕЙ С ПОМОЩЬЮ LSOF

Thank you for reading this post, don't forget to subscribe!

ИСПОЛЬЗОВАНИЕ ПСЕВДОНИМОВ

Оба псев­до­ни­ма, пока­зан­ные ниже, содер­жат спи­сок всех фай­лов, откры­тых от теку­ще­го поль­зо­ва­те­ля. Есть подо­зре­ния, что неко­то­рые систем­ные адми­ни­стра­то­ры захо­тят исполь­зо­вать коман­ду "showmyopenfiles". Дру­гие адми­ни­стра­то­ры будут исполь­зо­вать выра­же­ние "showmine", но оно име­ет двой­ной смысл - это мои откры­тые фай­лы или мои процессы?

Обра­ти­те вни­ма­ние, что боль­шин­ство этих псев­до­ни­мов тре­бу­ют при­ви­ле­гий root и пред­по­ла­га­ют, что у вас есть при­ви­ле­гии sudo.

Воз­мож­но луч­ше исполь­зо­вать выра­же­ния "showfiles", "showmyfiles" или про­сто "ofiles".

Выше пока­за­но исполь­зо­ва­ние псев­до­ни­мов "showfiles", "showmyfiles" и "ofiles"

Ниже на скрин­шо­те мы ищем про­цес­сы, откры­тые в ката­ло­ге /usr/sbin/lsof самой коман­дой lsof.

Конеч­но, чрез­мер­но замуд­рен­ное исполь­зо­ва­ние дан­ных псев­до­ни­мов может сде­лать их более труд­ны­ми в исполь­зо­ва­нии, чем про­сто исполь­зо­ва­ние базо­вых команд lsof. Дру­гой вари­ант-создать псев­до­ни­мы для несколь­ких вари­ан­тов, кото­рые вы, веро­ят­но, буде­те исполь­зо­вать чаще всего.

Любой, кто исполь­зу­ет эти псев­до­ни­мы, про­сто дол­жен не забыть доба­вить аргу­мент (имя поль­зо­ва­те­ля, PID и т. д.). Ана­ло­гич­ным обра­зом вы може­те настро­ить псев­до­ни­мы, кото­рые отоб­ра­жа­ют инфор­ма­цию для ваших сете­вых подключений.

ИСПОЛЬЗОВАНИЕ "ШПАРГАЛКИ"

Нали­чие под рукой шпар­гал­ки с крат­ки­ми пояс­не­ни­я­ми к пара­мет­рам коман­ды lsof так­же может помочь вам вос­поль­зо­вать­ся ее мно­го­чис­лен­ны­ми функ­ци­я­ми, не запо­ми­ная их. Про­стые пояс­не­ния и при­ме­ры команд - полез­ная вещь при исполь­зо­ва­нии lsof. Вот пример:

ПРИМЕНЕНИЕ СКРИПТОВ

Вы так­же може­те упро­стить исполь­зо­ва­ние коман­ды lsof, создав скрипт. Скрипт, пока­зан­ный ниже, пыта­ет­ся опре­де­лить, что вы ище­те, оце­ни­вая аргу­мент, кото­рый вы при­во­ди­те. Напри­мер, если вы вво­ди­те IP-адрес, пред­по­ла­га­ет­ся, что вы хоти­те видеть сете­вую актив­ность для это­го кон­крет­но­го IP-адре­са. Може­те изме­нять его, под свои нуж­ды для устра­не­ния неполадок.