Linux Administration Training – Fundamentals & Advanced Training

Linux Administration Training
Course Name
Linux Administration Training – Fundamentals and Advanced Training

Course Overview
Linux Administration training course makes the participant completely knowledgeable in Linux System Administration. The course is an in-depth coverage on Linux system fundamentals (the essentials of Linux) as well as advanced administration including monitoring and troubleshooting. It starts with Linux environment and then jumps to Bash Shell scripting/programming which is essential for any serious Sysadmin. Then it moves on to describe important concepts and aspects of Linux sub-systems like User/Group/Process Management, Automated Job Scheduling, Backup, Networking, package management, installation, event log files, monitoring and troubleshooting aspects which are necessary to perform regular day-to-day operations efficiently on a Linux System. The course will be focusing primarily on CLI commands as opposed to GUIs so that the participant will have a significantly high learning curve.

Course Delivery

  • The course will be delivered by our Founder & CTO who is an Expert with 20+ years of experience in Linux Kernel and SAN software development.
  • 50% Theory, 50% Lab
  • Hands-On – 75+ Lab exercises and Assignments on Linux Administration, Scripting and Troubleshooting
  • Location: Sanfoundry Institute, Bangalore, India

Course Duration
4 days

Target Audience

  • Professionals, Freshers and Students who want to learn and Master Linux Systems
  • Applicable for All – Linux Administrators, Developers & Support Personnel
  • Professionals moving from Microsoft Windows platform to Linux Environment
  • Professionals moving from other Unixes (IBM AIX, Oracle Solaris, HP’s HPUX) to Linux Environment
  • Professionals preparing for RHEL – Redhat System Administration Certifications
  • Professionals preparing for Ubuntu System Administration Certifications
  • Professionals preparing for LPIC-1 / LPIC-2 / LPIC-3 Certification & CompTIA Linux Certifications

Course Pre-requisite
None. Anybody who want to make a career in Linux should take this course.

advertisement
advertisement

Fee, Schedule & Registration
Click Here for Linux Administration course training schedule, fee and registration information.

Linux Administration Training Course Outline

Introduction to Linux/Unix
History of Linux
Layered Architecture
Kernel & Shell
Common UNIX Flavors
System Boot Up
Virtual Consoles

Linux Fundamentals
Introduction to Bash shell
Getting Started – Shell prompts
Linux Command – Arguments & Options
Basic Commands
pwd, date, who, id
uname, whereis, tty
Getting help on Commands
Managing Files & Directories
Hard Link & Soft Link
vi Editor
Files & Directories Search
find command
Filters
tee, wc, tr, cut
sort, head, tail
more, less, grep
File System Commands
df & du
Awk Programming Language
Working with Run Levels
Shutting the System down
System Directories

User Management
User and Group Concepts
Creating, modifying and deleting User Accounts
Creating, modifying and deleting Group Accounts
Password Aging
Default User Files
The su command – switch between users
Understanding File and Directory Permissions
chown & chgrp
umask command

Process Management
Viewing Processes
Process Tree & Process Status
ps & pstree commands
Identifying System & Daemon Processes
Foreground and Background Processes
Tuning Process Scheduling
Process Priority
nice & renice commands
Killing / Terminating a Processes
Max Processes per User – ulimit

Software Package Management
Software Repositories
Redhat Vs. Debian
Redhat Tools – rpm and yum
Debian Tools – dpkg and apt-get

Bash Shell Scripting
Bash Shell
Configuration Scripts
Shell Variables
Environment Variables
Set & unset of variables
Exporting Variables
Configuring Shell
Use of /etc/profile and .profile
Exit status of a Command
cat Command
Standard Files
I/O Redirection
Sample Shell script
Executing a Shell script
Passing parameters to Shell script
Arithmetic Operations
Logical Operations
Conditional Statements
Iterative Statments
Case Statements
Functionss
Debugging Shell scripts

advertisement

Linux/Unix Backup Tool
Backup through tar / cpio / dd commands
Recovering single / multiple files

Linux/Unix Networking
IPv4 Fundamentals
TCP/UDP Fundamentals
Linux Network Interfaces
Services & Ports
ping
telnet
ssh
netstat tool

Job Scheduling
Scheduling jobs through at & cron
Managing access permissions to at & cron utilities
crontab file format

advertisement

Performance Monitoring & Troubleshooting
System Status – Resource Consumption
System Status – Memory Usage
System Status – I/O Activity
System Status – CPU Usage
Resource Usage – Trends
top, iostat, vmstat, sar commands
Troubleshooting Methods
Process Profiling
Process Syscall Tracing – strace
Process Libcall Tracing – ltrace
Process Kernel/User Space Time Check
Filesystem Corruptions and Recovery

Installation of Linux OS
Partition Considerations
Installing Linux – DVD/Virtual Machine

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.