Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Linux system architecture
- Distributions
- Executing commands from the command line
Network Connectivity
- Establishing remote connections via 'ssh'
- Downloading files
- Transferring files using 'scp'
Working with Files and Directories
- File system structure
- Creating and deleting files and directories
- Copying, moving, and renaming files and directories
- Viewing file content
- Locating files
- Packing and unpacking files
Editing Files
- 'nano' editor
- 'vim' editor
- Editing from the command line with the 'sed' editor
Setting Permissions
- Concepts of rights and ownership
- Viewing and verifying permissions
- Absolute and symbolic notation
- Modifying permissions with 'chmod'
- Changing ownership with 'chown'
- Default 'umask' values
Managing Users
- Creating, modifying, and deleting user accounts
- Security and password policies
- Groups
- User privileges
Managing Processes
- Locating processes
- Process states
Managing Software
- Default and custom repositories
- Package management ('apt', 'yum', etc.)
Deploying a Server
- Web server
- FTP server
- VNC server
- SSH authentication
Configuring a Desktop Environment
- Gnome and KDE
- Lightweight desktop environments
Advanced Command Line
- 'bash' shell
- Shell expansion
- Variables
- Stream redirection
- Initialization files
Restarting the System
- Controlling the startup process
- The GRUB boot loader
- System kernel
- Runlevels
- Service configuration files
- Stopping and restarting services
System Maintenance
- Resource monitoring (CPU, memory, disk, etc.)
- Task management
- System logs
- Tuning and maintaining the Kernel
- Managing kernel modules
Shell Scripting
- Basics of programming in the 'bash' shell
- Variables
- Tests
- Functions
- The exit status of the script
Troubleshooting
- Applying a systematic approach to diagnosing and correcting system failures
- Networking tools
- System utilities
Requirements
- Previous experience in operating system administration is beneficial but not mandatory
21 Hours
Testimonials (6)
The approach to the subjects was great
Rodel Palisoc - Annex Digital Inc.
Course - Linux System Administration
The guided exercise
Aldrich Kevin Rodriguez - Annex Digital Inc.
Course - Linux System Administration
There were lots of exercises, which was really good.
James Eyre - Egress Software Technologies
Course - Linux System Administration
Engaging exercises, perfect pace
Hannah Clough - Egress Software Technologies
Course - Linux System Administration
Executing commands myself and learning what some of the Linux 'code' actually means.
Paul Tosseano - Egress Software Technologies
Course - Linux System Administration
Covered Linux basics which was very helpful to understand the rest of the course Good pace and good communication