Understanding the transitory /proc filesystem

Due Processes

Article from Issue 150/2013

The mysterious /proc virtual filesystem is a rich mine of information about everything in your system.

In productivity computing, typical users have limited use for the /proc directory. However, when you want information about all aspects of your system, including hardware, the processes running, and what is happening in the kernel, /proc is a concentrated source of fast and current information.

When learning Linux, you probably heard that everything is represented in the operating system as a file. Most of the files are text or binary, but others are more specialized, such as directories, or the contents of the /dev directory, which represent hardware devices and partitions. The /proc directory and its contents are another specialized type of file, making up a virtual or pseudo-filesystem.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Exploring /proc

    The Linux /proc virtual filesystem offers a window into a running system – look inside for information on processes and kernel activity.

  • Go Programming

    The Go programming language combines type safety with manageable syntax and an extensive library. We take you through a programming example.

  • PSI

    Pressure Stall Information (PSI) is a new feature that gives users a better view of resource contention.

  • Information Commands

    A quick guide to 10 command-line tools to help you find hardware information.

  • Ask Klaus!

    Klaus Knopper is the creator of Knoppix and co-founder of LinuxTag expo. He currently works as a teacher, programmer, and consultant. If you have a configuration problem, or if you just want to learn more about how Linux works, send your questions to: klaus@linux-magazine.com

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More