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.