8 Basic lsof Commands Every Sysadmin Needs to Know

Published: 04 October 2016
on channel: tutoriaLinux
168,170
3.5k

lsof basics - list open files on Linux and Unix (expand for timestamps and details).

In this video I introduce the 'lsof' command, found on Linux and Unix systems. I'll show you some practical examples and teach you how to explore what's happening with the filesytem in a system or process.

1:00 Which files are open?
lsof

2:56 Which processes have this file open?
lsof /var/log/nginx-error.log

4:49 Which files does process X have open?
lsof -p 1
lsof -p `pgrep ABC`

7:08 Where is the binary for this process?
lsof -p ABC | grep bin

7:44 Which shared libraries is this program using? (manually upgrading software, i.e. openssl)
lsof -p PID | grep .so

8:03 Where is this thing logging to?
lsof -p ABC | grep log

8:40 Which processes still have this old library open?
lsof grep libname.so

9:45 Which files does user XYZ have open?
lsof -u XYZ
lsof -u XYZ -i # network only

10:25 Which process is listening on Port X (or using Protocol Y)?
lsof -i :80
lsof -i tcp

11:21 Super lsof Story Time!

14:03 Exercises


My step-by-step project-based Linux course for beginners: https://www.udemy.com/course/hands-on...

Free Linux Sysadmin Course Playlist:    • The Linux Basics Course: Beginner to ...  

DigitalOcean referral link: https://m.do.co/c/0380a1db56a6

Patreon:   / tutorialinux  
Official Site & e-mail list: https://tutorialinux.com/
Twitter:   / tutorialinux  
Facebook:   / tutorialinux  
Podcast: http://kernelpanicpodcast.com


Watch video 8 Basic lsof Commands Every Sysadmin Needs to Know online without registration, duration hours minute second in high quality. This video was added by user tutoriaLinux 04 October 2016, don't forget to share it with your friends and acquaintances, it has been viewed on our site 168,170 once and liked it 3.5 thousand people.