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