ls команди означає "список відкритих файлових систем". Команда повертає процеси користувача, які активно використовують файлову систему. Іноді це корисно для визначення, чому файлова система залишається у використанні та не може бути відмонтована.
lsof — це команда, що означає «список відкритих файлів», яка використовується в багатьох Unix-подібних системах щоб повідомити список усіх відкритих файлів і процесів, які їх відкрили. Ця утиліта з відкритим кодом була розроблена та підтримується Віктором А.
Команда lsof означає Список відкритих файлів. Ця команда надає список файлів, які відкриваються. По суті, це дає інформацію, щоб дізнатися, які файли відкриваються за допомогою якого процесу. Одним рухом він виводить усі відкриті файли на консоль виведення.
Використовуючи lsof -p <ідентифікатор процесу> команда, можна перевірити файли, відкриті певним процесом. Завдяки цьому ми можемо перевірити, чи маємо точнішу кількість відкритих файлів для цього процесу.
lsof означає "Список відкритих файлів”. Програма надає інформацію про типи файлів, які зараз відкриті або раніше відкривалися запущеними процесами. Це включає звичайні файли, каталоги, сокети, диски та порти. Він представляє чіткий і впорядкований список різних процесів і пов’язаних файлів.
Щоб перевірити порти прослуховування та програми за допомогою lsof:
- Відкрийте підказку оболонки. Щоб отримати додаткові відомості, див. Відкриття командного рядка або підказки оболонки (1003892).
- У вікні підказки оболонки виконайте цю команду: lsof -i -P -n. Ви побачите результат, подібний до: [root@server]# lsof -i -P -n. КОМАНДА PID КОРИСТУВАЧ FD ТИП РОЗМІР ПРИСТРОЮ НАЗВА ВУЗЛА.
Команда lsof з опцією "-i" є цінний інструмент для переліку всіх мережевих підключень, які зараз відкриті в системі Linux. Він надає детальну інформацію про кожне підключення, дозволяючи адміністраторам і фахівцям із безпеки відстежувати й аналізувати мережеву активність.