Skip Navigation Links

Course Length:
5 Days
Course Description:
This course takes Linux System Administrators to the next level of maintaining Linux systems and implementing advanced levels of security and administration.
Who Should Attend:
The course is intended for those people who will be responsible for the operation and management of LINUX systems.
Benefits of Attendance:
Upon completion of this course, students will be able to:
  • Create and manage Linux filesystems.
  • Manage user and group accounts.
  • Add and remove devices.
  • Install and compile new Linux kernels.
  • Perform administrator level networking tasks.
  • Setup and manage access to network services such as ftp, telnet, and NTP.
  • Enable or disable services according to runlevel.
  • Setup and configure sendmail.
  • Setup and configure apache.
  • Setup and configure NFS.
  • Setup a DHCP server and manage client access.
  • Manage network security.
  • Learn basic firewall configuration.
  • Perform network Linux installations.
Prerequisites:
Participants are expected to have completed the Linux System Administration Course or have equivalent experience.
Course Outline:
  • Chapter 1: What You Should Already Know
    1. Booting Linux
    2. LILO
    3. GRUB
    4. Modules.conf
    5. dmesg
    6. /var/log/messages
    7. System Runlevels
    8. /etc/inittab
    9. Overview of Red Hat Printing
    10. Printer Configuration
    11. CUPS
    12. Filesystems
    13. Kinds of Partitions
    14. Device Naming Conventions
    15. The root Filesystem
    16. Partitioning Disks
    17. Creating Filesystems
    18. Introduction
    19. The /etc/passwd File
    20. The /etc/group File
    21. The useradd Program
    22. The /etc/shadow File
    23. Scheduling Automatic Job Execution
    24. Backups
    25. tar
    26. The mt Command
    27. cpio
    28. dd
    29. dump and restore
    30. The dump Command
    31. The restore Command
    32. Naming Services Overview
    33. The NIS+ Environment
    34. The NIS Environment
    35. NIS Servers and Clients
    36. NIS Components
  • Chapter 2: Devices, Filesystems, And The Filesystem Hierarchy Standard
    1. Maintaining the Integrity of Filesystems
    2. Monitoring Free Disk Space and Inodes
    3. The df Command
    4. The du Command
    5. The fsck Command
    6. Controlling Filesystem Mounting and Unmounting
    7. The mount Command and /etc/fstab
    8. Unmounting Filesystems
    9. Setting and Viewing Disk Quotas
    10. Using Quotas
    11. Controlling Access to Files
    12. Establishing Permissions for Files and Directories
    13. umask
    14. Special Permissions
    15. chmod
    16. Managing File Ownership
    17. Creating Hard and Symbolic Links
    18. Soft Links
    19. Preserving Links and Finding Links
    20. The Linux Filesystem Structure
    21. Specific Filesystems
    22. Helpful Commands Used to Locate Files
    23. Troubleshooting
  • Chapter 3: Administrative Tasks
    1. User Administration Commands
    2. More on useradd
    3. Group Management
    4. Tuning the User Environment
    5. Using System Log Files
    6. Linux Time
    7. NTP
  • Chapter 4: Documentation
    1. Paginators
    2. man
    3. Organization of man Pages
    4. Creating Your Own man Pages
    5. Other Documentation
    6. info
    7. Finding Information on the Internet
    8. Communicating with Users
  • Chapter 5: Kernel
    1. Kernel Modules
    2. The lsmod Command
    3. The insmod Command
    4. The rmmod Command
    5. The modprobe Command
    6. The modinfo Command
    7. Installing a Custom Kernel
    8. Configuring the Linux Kernel
    9. Installing a Custom Kernel
    10. Configuring your Boot Manager
    11. Installing a Kernel RPM
  • Chapter 6: Linux Networking Fundamentals
    1. Introduction
    2. Network Models
    3. The TCP/IP Model
    4. TCP/IP Protocols
    5. Packets
    6. Internet Addresses
    7. Subnets
    8. CIDR
    9. Ports
    10. Domain Name System
    11. dig
    12. host
    13. whois
    14. ftp
    15. vsFTP
    16. telnet
    17. ping
    18. ifconfig
    19. route
    20. netstat
    21. tcpdump
    22. traceroute
    23. Miscellaneous Commands
  • Chapter 7: Configuring Networking Services
    1. Networking Services
    2. Enabling Services
    3. xinetd
    4. DHCP
    5. Configuring a DHCP Server
    6. The dhcpd.conf File
    7. DHCP Clients
    8. sendmail
    9. Configuring sendmail
    10. Configuring Apache
    11. The Network File System (NFS)
    12. DNS
    13. Secure Shell
    14. PPP
    15. Samba Configuration
  • Chapter 8: Security
    1. TCP Wrappers
    2. Finding Executable SUID Files
    3. Verifying Packages
    4. Host-Level Security
    5. ulimit
    6. Security Announcements
    7. The proc Filesystem
    8. Network Security Applications
    9. tcpdump
    10. nmap
    11. netcat
  • Chapter 9: Firewalls
    1. Introduction
    2. iptables
    3. Logging
    4. iptables Logging
    5. The nat Table
    6. nat
    7. The mangle Table
  • Chapter 10: Network Installation
    1. Introduction
    2. Server Setup
    3. FTP and HTTP Installation
    4. NFS Installation
    5. The Kickstart File
    6. Editing The Kickstart File
    7. Installation