Linux Training

Introduction to Linux

Gain an overview of Linux operating systems. Learn about its architecture, features, and the benefits of using Linux in various environments.

Linux Installation and Configuration

Learn how to install and configure Linux. Understand the installation process, initial setup, and configuration tasks to get your Linux system up and running.

Command Line Basics

Explore the basics of the Linux command line. Learn common commands, file management, and how to navigate and interact with the Linux file system.

System Administration

Discover system administration tasks in Linux. Learn about user management, file permissions, process management, and system monitoring.

Networking in Linux

Understand networking concepts and tools in Linux. Learn about configuring network interfaces, managing network services, and troubleshooting network issues.

Security and Permissions

Learn about security features and permissions in Linux. Explore user and group management, file system security, and best practices for securing your Linux system.

Shell Scripting

Explore shell scripting in Linux. Learn how to write and execute scripts to automate tasks and manage system operations efficiently.

Hands-On Labs and Practical Projects

Engage in hands-on labs and practical projects to apply your knowledge of Linux. Work on real-world scenarios to develop practical skills in Linux administration and usage.

Linux syllabus

1. Automating Programs

  • Run Levels
  • /etc/rc.d Files
  • Customization of Run Levels
  • `cron` and `anacron`
  • `at` and `batch`

2. Login Options

  • Console Logon
  • Controlling Console Login
  • Virtual Consoles
  • Serial Login
  • Remote Login
  • `ssh` Login

3. Building a Custom Linux Kernel

  • Kernel Versions
  • Kernel Source Files
  • Kernel Patch Files
  • Kernel Configuration
  • Kernel Building
  • Testing a New Kernel

4. The GNU/Linux Filesystem

  • Partition Types
  • Filesystem Types
  • Mounting
  • Automount
  • File Types
  • File Security

5. Key Filesystem Locations

  • Boot Files
  • User Files
  • Administrator Files
  • Configuration Files
  • Log Files

6. The /proc Pseudo Filesystem

  • Process Info
  • Kernel Config Info
  • Hardware Info
  • Changing `/proc` Info
  • `sysctl`

7. BASH – Borne Again Shell

  • Key `/bin` Commands
  • Key `/sbin` Commands
  • History
  • `man` and `info`
  • `vi`
  • Using Shell Scripts

8. User Management

  • Users and Groups
  • Home Directories
  • Password Files
  • PAM
  • Quotas
  • NIS Intro

9. Software Management

  • `tar` Files
  • Patch Files
  • RPM

10. Hardware Management

  • Types of Devices
  • `/dev` Namespace
  • Modules

11. Network Management

  • Types of Network Devices
  • Monitoring Network Devices
  • Controlling Network Services
  • `xinetd`
  • `iptables`

12. Network Services – Part I

  • DHCP
  • DNS
  • SSH

13. Network Services – Part II

  • FTP
  • NFS
  • Samba

14. Network Services – Part III

  • Sendmail
  • Apache

15. The X Window System

  • X Servers and X Clients
  • XFree86
  • X Fonts
  • GTK and KDE

Training

Basic Level Training

Duration : 1 Month

Advanced Level Training

Duration : 1 Month

Project Level Training

Duration : 1 Month

Total Training Period

Duration : 3 Months

Course Mode :

Available Online / Offline

Course Fees :

Please contact the office for details

Placement Benefit Services

Provide 100% job-oriented training
Develop multiple skill sets
Assist in project completion
Build ATS-friendly resumes
Add relevant experience to profiles
Build and enhance online profiles
Supply manpower to consultants
Supply manpower to companies
Prepare candidates for interviews
Add candidates to job groups
Send candidates to interviews
Provide job references
Assign candidates to contract jobs
Select candidates for internal projects

Note

100% Job Assurance Only
Daily online batches for employees
New course batches start every Monday