Linux System Administration Tutorial Class

Course Description


The Linux system administration course helps you to discover the tools used by system administrators in enterprise Linux environments, and helps to install new systems with a variety of Linux distributions and configure systems. Those who are preparing for a rhcsa certification exam or looking for a rhcsa course that builds their knowledge to become a linux system admin , this is their best choice. Although this course doesn't focus on rhcsa certification preparation it does equip you with knowledge that will help you pass most of the best linux certifications because we conduct this hands on and provide deep understanding of the concepts to help you on the job, which is more important step after your certification.

Most Linux training center would focus on the exam, our training institute focuses on you learning linux system administration skills for life, so that you become a good linux system admin. Those preparing for Redhat certification also will find this beneficial because we run our training on CentOS linux, which is a redhat linux community distribution.

This course is for the System administrators and users who already have basic exposure to Linux or another Unix operating system. The course provides Linux system administrators with all the tools and concepts needed to efficiently build and manage a production Linux infrastructure. If you are looking for best linux classes or hands on best linux training institute, you have found the right one.

This course prepares you to be a Unix System Administrator.

Free Career Guidance

Fee Details

Course Code Course Name Duration Course Fees (SGD)

Unix / Linux System Administration I

3 Days
(24 Hrs)
Ask Us
Registration & Material Fees of $S 50 Applies.
Register your interest by filling the form below
Email Me Full Details Course Content Related Courses Funding Options Corporate Clients


Get All Details About This Course Now!

Course Content

Click Here To View Fee Details
Module 1: Understanding System Administration
Refresher of Unix Commands For System Administration
Get Started with Bash, Profile Settings, Pipelines, and I/O Redirection
Module 2: Installation
Understand the Boot Up Sequence
The Grand Unified Boot Loader
GRUB Configuration Files
System Configuration Files in /etc
The init process & PID 0
Configure what Services to start on Boot
Chkconfig & Service
Configure Local/General Services
Manage and Monitor System Resources
Administration of Remote Systems
Shutting down & Rebooting the system
Manage and Monitor System Resources
Module 3: Administration of Users and Groups
User Account Creation & Management
Understanding Unix Groups
Understanding How to Enhance User Security
Switching Users & Running Commands as Other Users
Module 4: Setting Up SSH
Understanding SSH
Understanding Key Exchange & Validation Algorithms
Installing SSH keys
Key Configuration
Configuring Passwordless SSH
Using scp & sftp for secure file transfer
Module 5: Process & Job Control
Programs and Processes
Process States
Execution Modes & Daemons
Process Limits
Process Monitoring
Execution Modes & Daemons
Changing Process Priorities
Managing background jobs and job control
Scheduling jobs with cron
Module 6: Network Configuration
Network Fundamentals
DNS & Hostnames
DHCP, Dynamic & Static Host Addressing
Network Configuration and Troubleshooting
Module 7: Understanding Unix File Systems & File Sharing
Understand Physical Storage and Partitions
Understanding Filesystems
Configuring Automounter To Mount Filesystems
Deploy File Sharing Services
File Sharing with NFS
File Sharing with FTP
Module 8: Manage System Software
Software Packaging Concepts
Package Management Systems
RPM (Red Hat Package Manager)
DPKG (Debian Package)
Package Installers
Configuring YUM Tool
Configuring YUM Repositories
Configuring Auto-Update
Installing software from repositories
Uninstalling software
Checking Repo Health
Updating clients automatically or manually
Handling Software dependencies
Module 9: Configuration of Unix Services
NTP Server Configuration
Basic SMTP Configuration
Configuring Autostart of Services
Shutting down services
Module 10: Configuring The Linux Kernel
Kernel Overview
Kernel Configuration
Tuning and Maintaining the Kernel
Module 11: Backup and Recovery Methods
Backup Basics
Compression: gzip, bzip2 and Backups
dump and restore



A good hands on linux commands and concepts knowledge is required to enrol in this course. Also working knowledge of writing shell scripts will be important to know and will help participants do well in the course. Those who don't have their linux fundamentals clear, or don't have more than 3 years of working experience on linux, can consider taking a fast track linux course with us first.

Funding For This Course

Click the course name below to get full details.

Unix / Linux System Administration II Unix Linux Bash Shell Scripting Programming
Unix / Linux Basics For Beginners Tutorial OracleTM Database Basics For Beginners

Audience For This Course

Programmers (C, C++, Java, Python, Perl, Ruby etc) , Automation Experts, System Administrators, Virtualization Administrators (Vmware , Citrix), Database Experts ( Database Developer, DBAs) all need to know Linux / Unix, Testers, Support Personnel (App support).

This is the operating system of choice on mobiles, computers, application and database servers, data centers running in 80% of the world's data centers.

Today, learning basics of Unix / Linux is not a choice anymore, its required on almost all jobs and employers prefer candidates with knowledge of Linux due to its wide penetration and use in all technology platforms.

Training Duration

Full-Time : 9.30am to 6.30pm

Part-Time : Weekdays - 10.00am - 1.00pm (or) 2.00pm - 5.00pm

Part-Time : Weekends (Saturday & Sunday) - 10.00am - 1.00pm (or) 2.00pm - 5.00pm

Training Methodology & Materials

  1. 100% hands-on Practical Job Oriented Training
  2. Well designed exercises/sessions
  3. Discussion on real life situations / problems faced on the job and their solutions
  4. Indepth Project work with each course to enhance learning and give the participant a feel of difficulty, thus ensuring they apply in realtime everything they have learnt.
  5. Task based teaching methodology where students are given tasks to do in class, as required in the real world.
  6. Assessments at the end of the course help gauge student progress and learning.

Certificate Of Attendance

Certificate Of Attendance will be awarded to participants completing the course achieving minimum 85% attendance.

View All Testimonials
View Hand-Written Feedback Forms