Loading…

Linux admin

Course curriculum

Watch the recorded demo session

System Administration Overview
• UNIX, Linux and Open Source
• Duties of the System Administrator
• Superusers and the Root Login
• Sharing Superuser Privileges with Others (su and sudo Commands)
• TCP/IP Networking Fundamentals
• Online Help

Booting and Shutting Down Linux
• Boot Sequence
• The upstart Daemon
• System Startup and Shutdown Scripts
• The Traditional /etc/inittab File
• Run Levels
• The chkconfig Command
• The service Command
• Network Adapters
• Shutdown Commands
• Handling Power Failures

X Window System Administration
• X Window System Introduction
• Configuring Xorg
• Utilities for Configuring X Windows
• Window Managers
• Desktop Environments

The Linux File System
• Filesystem Types
• Conventional Directory Structure
• Mounting a File System
• The /etc/fstab File
• Special Files (Device Files)
• Inodes
• Hard File Links
• Soft File Links
• Creating New File Systems with mkfs
• The lost+found Directory
• Repairing File Systems with fsck
• The Journaling Attribute
• File and Disk Management Tools

Working with the Linux Kernel
• Linux Kernel Components
• Types of Kernels
• Kernel Configuration Options
• Recompiling the Kernel

Controlling Processes
• Characteristics of Processes
• Parent-Child Relationship
• Examining Running Processes
• Background Processes
• Controlling Processes
• Signaling Processes
• Killing Processes
• Automating Processes
• cron and crontab
• at and batch
• System Processes (Daemons)

Troubleshooting the System
• Common Problems and Symptoms
• Troubleshooting Steps
• Repairing General Boot Problems
• Repairing Boot Problems
• Repairing the GRUB Boot Loader
• Memory Allocation
• Hard Drive Problems
• Configuring Shared Libraries
• System Logs
• System Logging with ryslogd

The Apache Web Server
• What is Apache?
• Configuring the Apache Web Server
• Common Directives
• Apache Virtual Hosting

Introduction to System Security
• Security Overview
• Maintaining System Security
• Server Access
• Physical Security
• Network Security
• Security Tools
• Port Probing with nmap
• Intrusion Detection and Prevention
• PAM Security Modules
• Scanning the System
• Maintaining File Integrity
• Using Firewalls
• Packet Filtering with iptables
• Masquerading with iptables

Networked File Systems (NFS)
• Using NFS to Access Remote File Systems
• Configuring the NFS Server
• Configuring the NFS Client
• Exporting File Systems from the NFS Server to the NFS Client

Installation and Configuration
• Planning: Hardware and Software Considerations
• Site Planning
• Installation Methods and Types
• Installation Classes
• Partitions
• Logical Volume Manager – LVM
• File System Overview
• Swap Partition Considerations
• Other Partition Considerations
• The Linux Boot Loader: grub
• Software Package Selection
• Adding and Configuring Peripherals
• Printers
• Graphics Controllers
• Basic Networking Configuration
• Booting to Recovery Mode

Managing Software and Devices
• Identifying Software Packages
• Using rpm to Manage Software
• Using yum to Manage Software
• Installing and Removing Software
• Identifying Devices
• Displaying Device and System Information (PCI, USB)
• Plug and Play Devices
• Device Configuration Tools

Managing Users and Groups
• Setting Policies
• User File Management
• The /etc/passwd file
• The /etc/shadow file
• The /etc/group file
• The /etc/gshadow file
• Adding Users
• Modifying User Accounts
• Deleting User Accounts
• Working with Groups
• Setting User Environments
• Login Configuration Files

Linux File Security
• File Permissions
• Directory Permissions
• Octal Representation
• Changing Permissions
• Setting Default Permissions
• Access Control Lists (ACLs)
• The getfacl and setfacl commands
• SUID Bit
• SGID Bit
• The Sticky Bit

Shell and Perl Scripting
• Shell Script Fundamentals
• Bash Shell Syntax Overview
• Shell Script Examples
• Fundamentals of Perl
• Using Perl for Administration
• Perl Script Examples

System Backups
• Backup Concepts and Strategies
• User Backups with tar and cpio
• System Backup Options
• The dump and restore Commands

Basic Networking
• TCP/IP Fundamentals
• Review of Internet Addressing
• Network Services Overview
• Commonly Available Services
• Fundamental Network Configuration Files
• Network Control Scripts and Daemons
• Enabling Services Using xinetd

DHCP and DNS
• Implementing the Dynamic Host Configuration Protocol (DHCP)
• DHCP Configuration with Fixed and Leased Addresses
• Purpose of DNS
• Configuring DNS (bind)
• The rndc Command
• Zone Files
• Running the named Daemon
• Legacy Networking Commands: telnet, ftp, rsh, rlogin, rcp
• Installing and Configuring Secure Shell (ssh)

The Samba File Sharing Facility
• Using Samba to Connect Homogeneous File Systems (Linux-to-Linux)
• Using Samba to Connect Heterogeneous File Systems (Linux-to-Windows)
• Configuring Samba
• Uing the smbclient Command
• Mounting SMB Shares

About the course

About the trainer

Trainer details here

Sample resumes

Sample resumes will follow

Faq's