RH124: Linux Administration
Introduction to Linux
- Introduction to Operating System.
- Introduction Kernel.
- What is Linux?
- History of Linux.
- Basic concepts of Linux.
File Management
- Understand Linux file system in-depth.
- Manage files and directories.
- Create and delete files and directories.
- Copy, Move and delete files and directories.
- Read files using cat, less, grep, head, tail, sort and cut command.
- Perform I/O redirection.
- Edit files using vi, nano and sed.
- Configure Symlinks and Hardlinks.
- Perform data backup using Tar and compression tools.
User Management
- Understand AAA process.
- Manage user accounts.
- Create user accounts.
- Delete user accounts.
- Modify user accounts.
- Manage Password
- Set password for users.
- Disable password for users.
- Understand password aging policies.
- Understand password complexity rules.
- Manage groups
- Understand group management.
- Understand group and user association.
- Understand default groups.
- Understand user profile management.
Data Security
- Understand directory permissions.
- Understand umask and default permissions.
- Understand special permissions.
- Understand File ACL..
Process Management
- Understanding Linux processes.
- Threads.
- Process types.
- Running foreground processes.
- Running background processes.
- Monitoring processes using ps utility.
- Monitoring processes using top utility.
- Understanding process termination and sig terms.
- Managing process prioritization.
Service Management
- Understanding services.
- Types of services.
- Managing services in run-time.
- Managing startup services.
- Understanding Linux targets.
- Managing targets.
- Configuring default target.
- Root password reset.
Miscellaneous Topics
- Managing Device drivers and Kernel modules.
- User Delegation.
- Task scheduling using crontabs.
- Software management.
- RPM.
- YUM/DNF.
- Configuring system logs.
Networking
- Networking basics.
- Managing IPv4 / IPv6 Networking.
- Configuring SSH server for remote access.
- Configuring cockpit service.
- Accessing and managing Linux via WebUI.