Linux is a major force in computing technology, powering everything from mobile phones and personal computers to supercomputers and servers. The job of a systems administrator is to manage the operations of a computer system. As most computing devices are powered by Linux, it makes sense to learn it. By the end of this article, you should be able to know and understand:
Linux file systems
File system hierarchy
Linux online manual page
Root/super user
Handling files and directories
All the commands are demonstrated using a CentOS Linux distro.
The Linux file system
A file system is a method of storing files on a hard disk. There are different types of file systems supported by Linux:
Conventional disk file systems: ext2, ext3, ext4, XFS, Btrfs, JFS, NTFS, etc.
Flash storage file systems: ubifs, JFFS2, YAFFS, etc.
Special-purpose file systems: procfs, sysfs, tmpfs, debugfs, etc.