
Assign a dynamic ip to the linux vm by configuring dhcp in the ifcfg-NP0S3 file, enabling bridged adapter, restarting network, and verifying with ip addr.
Learn to configure a static IP on a CentOS virtual machine by editing the ifcfg network script, setting the IP address, gateway, and DNS, and restarting the network service.
Learn to access and install Red Hat Enterprise Linux 9.3 by downloading the 64-bit DVD ISO, creating a lab with Oracle VirtualBox, and mounting the ISO to practice Linux basics.
Explore the Linux file system and the inverted tree structure, and learn how the root and home directories, user permissions, and commands like pwd, touch, ls, and cd work.
Explore lib and lib64 as shared libraries for binaries in bin, and how the kernel loads and shares them to optimize memory while using mount to access /media and nt.
Explore the Linux file system directories slash opt, slash proc, slash srv, and slash tmp, including optional packages, in-memory processes, server data, and temporary storage usage.
Explore Linux file types, from regular files and directories to character and block devices, and learn how first-character indicators and links, mounts, and device naming reveal the file system structure.
Learn to distinguish absolute and relative paths in Linux, navigate directories with cd, create items with mkdir and touch, and copy or move files using cp and mv.
The Essentials of Linux System Administration course is designed to provide a comprehensive overview of Linux system administration, covering fundamental concepts and practical skills essential for managing Linux-based systems. This course is suitable for beginners as well as those with some prior experience in Linux who wish to deepen their understanding and proficiency.
Through a combination of lectures, hands-on labs, and real-world scenarios, participants will learn about Linux system architecture, file systems, user and group management, networking, security, package management, and basic shell scripting.
The course will also introduce participants to essential Linux tools and utilities for system monitoring and troubleshooting.
By the end of the course, participants will have gained the knowledge and skills necessary to confidently manage and maintain Linux systems, making them valuable assets in any organization that relies on Linux-based infrastructure.
Course Objectives:
Understand the architecture and components of a Linux system
Manage users and groups, including permissions and access controls
Configure and maintain file systems, including disk management and quotas
Set up and manage network services, such as DNS, DHCP, and SSH
Implement basic security measures, including firewalls and encryption
Use package management tools to install, update, and remove software
Write and execute basic shell scripts for automation and customization
Monitor system performance and troubleshoot common issues