/bin: Where Linux core commands reside like ls, mv.
/boot: Where boot loader and boot files are located.
/dev: Where all physical drives are mounted like USBs DVDs.
/etc: Contains configurations for the installed packages.
/home: Where every user will have a personal folder to put his folders with his name like /home/likegeeks.
/lib: Where the libraries of the installed packages located since libraries shared among all packages,
unlike Windows, you may find duplicates in different folders.
/media: Here are the external devices like DVDs and USB sticks that are mounted, and you can access their files from here.
/mnt: Where you mount other things Network locations and some distros, you may find your mounted USB or DVD.
/opt: Some optional packages are located here and managed by the package manager.
/proc: Because everything on Linux is a file, this folder for processes running on the system,
and you can access them and see much info about the current processes.
/root: The home folder for the root user.
/sbin: Like /bin, but binaries here are for root user only.
/tmp: Contains the temporary files.
/usr: Where the utilities and files shared between users on Linux.
/var: Contains system logs and other variable data.
Linux Commands
File Management
Regular Files
Directories
Special Files
Files Listing
Creating Files
Displaying File Contents
Copying a File
Moving a File
Renaming a File
Deleting a File
Directory Management
Home Directory
Absolute/Relative Pathnames
Listing Directories
Creating Directories
Creating Parent Directories
Removing Directories
Changing Directories
Renaming Directories
The directories . (dot) and .. (dot dot)
Editors
User Management
Understanding different types of groups and creation of groups
Creation of users in different groups
Understanding Passwd, Shadow Files
Understanding passwd aging
Creation of quotas for users, groups and file systems
Understanding users security files
The different commands for Monitoring the users
Troubleshooting
Group Management
There are 2 categories of groups in the Linux operating system i.e. Primary and Secondary groups.
Command to Make a group (Secondary Group)
Command to Set the Password for the Group
Command to Display the Group Password File
Command to Add a User to an Existing Group
Command to Add User to Group Without Removing From Existing Groups
Command to Add Multiple Users to a Group at once
Command to Delete a User From a Group
Command to Delete a Group
Advanced Commands
Permissions
Introduction
Understanding the security permissions
Read, write, execute and –
User, group and others
Reading the security permissions
Changing security permissions
The octal notations
Partition
Swap Partition
LVM
What is LVM?
Conversion of Partition into Physical Volume
Creating volume groups and logical volumes
Mounting the logical volume filesystems
Extend and Reduce the logical volumes.
Data storage using LVM
Renaming volume groups and logical volumes
Removing physical volume, volume group and logical volume
Disk Quota
RAID
Package Management
Backup & Recovery Management
Understanding different types of file system backup
Understanding different types of files backups
Understanding different types of file system backups
Understanding different types of dump levels
Understanding monthly, weekly, daily backups
Different types of backup strategies
Troubleshooting
NETWORK ADMINISTRATION
Introduction to Networking
Network File Services [NFS]
Understanding NFS server and NFS clients
Understanding daemons and files in NFS
Configuring NFS server and different NFS clients
Configuration of autofs, NFS security
File Transfer Protocol [FTP]
Understanding the features and advantages of FTP server
Configuring FTP server and FTP clients
Configuring FTP server for anonymous and real users with download and upload permissions
Configuring FTP user access, FTP security
Understanding FTP Basic Commands
Configuring of anonymous FTP Server
Proxy Server (SQUID)
Basics of proxy services
Configuring proxy services
Creating ACL’s for controlling access to internet
SAMBA
Understanding the features and advantages of SAMBA server
Configuring SAMBA for heterogeneous environment
Sharing the resources between unix to unix using SAMBA
Sharing the resources between windows to unix (vice-versa)
SAMBA security
DNS
Understanding DNS service and different types of DNS servers
Configuring DNS (master) DNS (Slave)
Understanding & Configuring forward (DNS) and cache (DNS)of boot phases
Understanding different types of files when the system is booting
Troubleshooting
Web Server [Apache]
Understanding APACHE
Configuring APACHE web server with virtual hosting
Configuring APACHE web server with IP BASED, HOST BASED and PORT BASED