Personal tools
You are here: Home Downloads Training UNIX/LINUX System Administration
nrcfoss logo aukbc cdac iit mumbai iit madras ow2 iosn flosscc
india.gov.in
 

UNIX/LINUX System Administration

  1. Overview of the UNIX / Linux System
    1.   Distributions and UIs
      • Source Packages
      • Distributions
      • Graphical User Interfaces (GUIs)
    2. Console Tools, System Editors, and Filesystem Browsers
      • Getting logged in
      • Editing Text Files
      • The X Desktop and Virtual Consoles
    3. Starting, Stopping, Rogue Applications, Booting
  2. Linux system Review
    1. Filesystem Hierarchy 
      • Single-rooted hierarchy
      • Filesystem
      • Mounting Additional Filesystems
      • Unix File and Directory Permissions
    2. Essential Shell Commands
      • Basic File Manipulation Commands
      • Directory Navigation Commands
      • Advanced File Manipulation Commands
      • Init, Processes, and Threads
  3. Advanced Shell Features
    1. Shell Environment
      • Shell and Environment Variables
    2. Aliases
    3. Shell Quoting, Redirection, and Job Control
    4. Common Filter Commands
    5. Advanced Pattern Commands
  4. Bash Shell Scripting
    1. Basics
    2. Arguments and Special Variables
    3. Control Flow Operators
    4. Reading Input, Spawning Commands, Functions, Complex Evaluations
    5. Reading Files
  5. Advanced BASH Shell
    1. Quoting
    2. Commands
      • Compound Commands
    3. Expansions
      • Brace Expansion
      • Tilde Expansion
      • Parameter Expansion (Variable Substitution)
    4. Variables
    5. Expressions
    6. Control Flow
    7. Shell Functions
    8. Useful Bash Idioms
    9. Filename Completion
    10. History Substitution
      • Shell Built-in Variables
      • History Commands
      • History Substitutions
    11. Command Editing (Emacs Mode)
      • Emacs Editing
      • Filename Completion
      • Command History
      • Key Bindings and Customization
  6. Linux System Installation
  7. Logins and Accounts
    1. Accounts vs. Authentication
    2. User Account Attributes
    3. Name Service Switch (/etc/nsswitch.conf)
    4. Password Database (/etc/passwd)
    5. Group Database (/etc/group)
    6. General User-Related Commands
    7. User Administration Commands (Local)
  8. System services and Runlevels - System V Init
    1. Runlevels
      • Default Runlevel
    2. Initscripts
      • Runlevel Configuration
      • Runlevel Management Tools
  9. Date and Time Management
  10. Event Logging (Syslog)
    1. Syslog, klogd, and logger
    2. Log file locations (defaults)
    3. Syslog Concepts
      • Facilities
      • Priorities
    4. Syslogd Configuration
      • Syslog.conf
      • Remote Logging
    5. Log Rotation (logrotated)
  11. Job Scheduling
    1. Periodic Job Scheduling: Cron
      • Crontabs
      • System Crontab Files
      • Crontab File Format
      • Crontab Command
      • Restricting Access to Cron
    2. One-Time Job Scheduling: at
  12. System Backup and Restore
    1. Unix Backup Frameworks
      • Tape Archiver (tar)
      • Dump
      • Backups Using LVM Snapshot Capability
  13. Filesystems
    1. Filesystem Maintenance Overview
      • Filesystem Partitioning Concepts
      • Sensible Partition Layouts
    2. Filesystem Management Commands
      • Swap
      • Native
      • Mounting Filesystems Persistently : /etc/fstab
      • Swap Files
      • Converting Ext2 to the Ext3 Journaling Filesystem
    3. Logical Volume Manager (LVM)
    4. Software Raid
    5. Filesystem Quotas
    6.  ACLS: Extended, user-managed filesystem access controls
    7. Ext2fs Emergency Repair
  14. Kernel Configuration and Installation
    1. Overview.
    2. Building the Kernel
    3. Installing the Kernel
    4. Troubleshooting
  15. Linux Bootloaders
    1. Grand Unified Boot Loader (GRUB)
      • Installation
    2. Linux Loader (LILO)
      • Installation
      • Configuration
  16. Rescue of a Failed System
    1. Boot and Root Disks
    2. Rescue Systems
    3. System Recovery
      • General Procedures
  17. Networking
    1. Network Configuration.
      • IP Networking Fundamentals
      • Linux Network Configuration Files and Commands
    2. Network Services
      • RPC-Based Services
      • INET Super Server
      • Network Time Services
      • Sharing Desktops with VNC
      • DHCP
    3. Remote Administration with SSH and SCP.
      • Configuration
      • Telnet Replacement
      • Secure Copy
      • Rsync
      • RSA and DSA Authentication (Password-less Logins)
      • Remote Command Execution
      • Port Forwarding
  18. BIND (Berkeley Internet Name Domain)
    1. Overview
    2. DNS Lookup
      • Looking up IP Addresses
      • Looking up MX records
      • Reverse Lookup
      • Looking up Nameserver
    3. Named.conf
      • Options Section
      • Zone Sections
    4. Zone Configuration Files
      • Preliminary Zone Files
      • Zone File
      • Reverse Mapping Zone File
      • Configuring Slave Zones
    5. Advanced DNS Topics
      • Delegation
      • Changes To The Zone Files
  19. Mail Server
    1. MTA - POSTFIX
      •   POSTFIX Basics
      • SMTP
      • Configuration
      • Advanced Sendmail Topics
    2. MRA - IMAP and POP3
      • Overview of IMAP and POP3
      • IMAP Installation and Configuration
      • POP3 Installation and Configuration
    3. MDA - Procmail
      • Configuration File Location
      • Global Parameters
      • Filtering
      • Putting it all together
  20. Apache Web Server
    1. Installation and Configuration
      • Basic Configuration
    2. Apache Operations
    3. Configuration Directives
      • DocumentRoot
      • Scoping Directives
      • Options
      • Access-Control Directives
      • Performance-Tuning Directives
      • Running Apache on Different/Multiple Ports
      • Virtual Host Configuration
      • Apache and SSL
      • Apache SSL Configuration Directives
      • Logging Directives
      • Miscellaneous Directives
    4. Apache Modules
      • Informational Modules
      • Mod_Rewrite
      • Mod_Proxy
      • Mod_Auth_*
      • Adding External/3rd-Party Modules
  21. NFS File Server
    1. NFS Overview
      • NFS Server Installation and Configuration
      • Tuning and Statistics
      • NFS And /etc/hosts.allow
    2. Configuration Changes
      • Portmap
      • NFS Daemon
      • NFS Cautions
    3. Troubleshooting
  22. OpenLDAP Directory Services
    1. Overview
    2. LDAP/X.500 Basics

    3. LDAP on Linux
      • OpenLDAP Client
      • OpenLDAP Server
      • Managing Users and Groups in LDAP
  23. Samba File Server
    1. Introduction to Samba
      • What is Samba?
      • Samba's Features
      • Using Samba
    2. Installing Samba
    3. Samba Clients
      • Basics.
      • Smbclient
      • Smbmount
      • Smbtar
    4. Configuring Samba
      • Workgroup Installation
      • Debugging
    5. Resource Sharing
      • File Shares
      • Sharing Printers
      • Group Shares
    6. Domain Controller
      • Server
      • Client
    7. Samba Web Administration Tool
  24. System Security
    1. Overview
    2. Application Security
    3. Login Security
      • Shadow pasword system
      • Pluggable Authentication Modules (PAM) configuration
    4. Resource Limits (Rlimit) and /etc/limits.conf
    5. Boot Loader Security
      • LILO
      • GRUB
    6. Iptables Firewalling
      • Preliminaries
    7. Iptables Scenarios
      • Packet Filtering
      • Port-Forwarding/Redirection
      • NAT/IP Masquerading
    8. Iptables Firewalling
      • Custom
      • Custom, With Save/Restore
      • Bastille-Firewall
    9. NAT/IP Masquerading
      • Masquerading
      • Source NAT, NAT Pools
    10. Port Forwarding/Redirection
    11. Kernel Parameters
      • Routing
      • Packet Fragmentation
      • Connection Tracking (Stateful Firewalling)
      • Source Routed Packets
      • ICMP Restriction
      • Explicit Congestion Notification
    12. Related Tools and Techniques
      • Tcpdump
      • nmap/xnmap
    13. Intrusion Detection and Monitoring
      • Tripwire
      • Nmap/Xnmap Network Services Scanner
      • Portsentry
      • Snort
    14. Log Scanning and Remote Logging
      • LogWatch
      • Custom Logscanning in Perl
      • Remote Logging
  25. Troubleshooting and Tuning
    1. The Concepts
    2. Tunable System Parameters/Limits
      • Filesystems
      • Networking
      • SystemV IPC
      • Threads
      • VM/Buffer Cache
      • RAID (MD)Device Tuning
      • Non-Tunable Limits
    3. Performance Reporting/Monitoring Tools
      • Uptime
      • Free
      • Top
      • Vmstat
      • Sysstat (SAR)
  26. Linux HA (High Availability) Services with Heartbeat
    1. HA Concepts.
      • Heartbeat Communications
      • STONITH
      • Heartbeat Configuration Files
    2. HA LDAP Service with Heartbeat
      • OpenLDAP Replication
      • Heartbeat Setup
      • Testing and Validation
Document Actions