Server Management Manual Server Management Manual is over 500 pages of training with 40 Labs. This step-by-step manual will help you set up and manage a server. We have two versions Ubuntu and CentOS. You choose the version that you want to use. The topics in the manual include: boot process, root user, process management, managing the file system, managing users, managing quotas, managing system logs, managing hard drives, backups, automating actions,updates, networking, remote access with Webmin, VNC or SSH, kernel development, XWindow and server security. The manual is 8.5 x 11 ". This is lay flat spiral manual which is shipped. Includes 64 Flash movies with voice to demonstrate. PDF Version - Required for Those Outside the U.S. Downloadable PDF - $49.95 Available for Ubuntu or CentOS
Printed Version The printed version includes over 500 pages of 8.5"x11" pages with a lay flat binding. It also includes 63 Flash Movies with voice and access to 3 months of the Live Training Network Those who purchase the printed version will have access to 72 live classes which are 30 minutes long. This is a great way to offer onging support. List of Past Classes, CLICK HERE. Printed 11x 8.5 " Lay Flat Manual with Flash Movie CD 89.95 Live Class Descriptions: Linux Server Management - course focus on running a Linux Server correctly (Ubuntu 8.04 or CentOS 5), see class outline below. Linux Server Daemons - course focus on step-by-step install of servers (Ubuntu 8.04 or CentOS 5), installation and management of web servers, DNS servers, mail servers, DHCP,SSH, FTP,etc.
Self-Taught Packages: Linux Server Management - course focus on running a Linux Server correctly (Ubuntu 8.04 or CentOS 5), see class outline below. Linux Server Daemons - course focus on step-by-step install of servers (Ubuntu 8.04 or CentOS 5), installation and management of web servers, DNS servers, mail servers, DHCP,SSH, FTP,etc. Here is a description of the Server Administration Manual. This illustrates the CentOS version, the Ubuntu version does have some differences in the boot process, commands and updates. Labs Highlighted in Green Outline Categories in Blue Introduction Historical Development of Linux Researching Distributions The Choice of an Enterprise Server Finding Help Tasks of a Linux Administrator Lab 1.1: Learning vi The Boot Process The BIOS GRUB Init Process Startup Scripts Daemons rc.d Directory Lab 2.1 : List Current Services Listed in /etc/rc.d/init.d Run Scripts at Startup rc.local Interactive Startup Configuration of the Boot Process Reboot and Shut Down Lab 2.2 : Shutting Down Correctly and Restarting Managing Services Lab 2.3 : Managing Services Practice 2.4: Changing init The root User Access Control root Login Setuid and setgid Lab 3.1: Setting the SUID Bit How to Use su root Lab 3.2: Checking the PATH sudo Passwords Lab 3.3: Set Up sudoers Process Management Managing Processes Nice Creation of Process Signals 38 How to Kill Processes Process States ps top /proc File System Tracing System Calls Dealing with Wild Processes Managing the File System Pathnames Mounting/Unmounting File Systems A Linux Standard File Types File Permissions setuid and setgid bits Lab 5.1: Control Group Ownership with SGID sticky bit File Attributes Links Change File Permissions - chmod Change Ownership – chown umask Lab 5.2: Understanding the /proc Directory ACLs Managing Users Lab 6.1: Change User Information /etc/shadow /etc/group Creating Users Files When a User is Created Passwords Password Control Check Password Lab6.2 : Add a User in Text Mode Deleting Users and Data Change File Ownership chsh Communication With Users Managing Users From the GUI User and Group Security Attack Source Pseudo-Users Access Control Lists Lab 6.3: Access Control Lists Monitoring User Activity with psacct Managing Quotas quota Commands Start Quotas Setup User Quotas Setup group Quotas Create Profiles Turn Quotas Off Maintain Quotas Lab 7.1 : User Quotas Lab 7.2 : Group Quotas Managing System Logs Special Log Files View System Logs Log Watch Create a New alias Create Remote Logs View Remote Files Altered Log Files Security Steps for Logs Modify Log Output Add Program Logs Lab 8.2 Log Management Managing Hard Drives IDE Drives Sata Drives SCSI Drive Geometry Partitions Swap Space Formatting Floppy Drives Using fdisk to Create Partitions Listing Partitions With fdisk View Partitions Delete Partitions All Partitions Deleted New Partition Created File System Formats Mounting Drives Enhancing Hard Drive performance fstab Add an Additional Device Lab 9.1: Checking Hard Drive Performance Lab 9.2: Create RAID 5 with LVM Managing Backups Backup Media Using tar Search the Contents of a tar File Simple tar Script Using dd to Clone Drives Build an Image Server Check Free Space Lab 10.1 Simple tar Backup Lab 10.2 Backup /home Directory Lab 10.3 Backup /home Directory with Script Lab 10.4 rsync Lab 10.5 Backup /home Directory with Script Managing Automated Actions Using at Lab 11.1: Using at Lab 11.2: Backup Using cron Managing Updates yum.conf yum Log yum Repositories Updating Install New Programs Remove Programs Basic Networking LAN - Local Area Network WAN - Wide Area Network OSI Layers Ethernet Media Network Design Network Relationship Using Network Commands Important Network Files Ping Webmin: Remote Access Lab 12.1 : Webmin Security Lab 12.2 : Webmin Options VNC Remote Access Create Users Start the Server Set VNC Server to be On at Boot Client Login Lab 13.1 : VNC Server SSH – Secure Remote Access SSH Files and Locations SSH Basics Generate a Key Pair Permissions for .ssh Directory Preventing Man in the Middle Authentication Known Hosts Fingerprints Making Connections Initializing a Connection to a Server Transfer Files Using scp Transfer Remote File to Local Machine Transfer a Directory to Remote Server Using sftp for Secure File Transfer Remote X Window With SSH Change Port Number on Client Connect With Keys Only Project: SSH Connect Without Passwords Change Port Number on Client Config File Transferring Files With FileZilla Connecting With FileZilla LAB 14.5: SSH Move Directories Kernel Development How to Configure the Kernel LAB 15.1: Tune Kernel Parameters Load Drivers and Modules into an Existing Kernel on the Fly Lab 15.2: Add and Remove a Module Lab 15.3: Load All SCSI Drivers Build a New Kernel Lab 15.4: Kernel Development Provide Directives at boot time to the Kernel X Window System X Window Components X Display Manager X Applications Client Authentication X Server Configuration Server Security Preventative Server Security Layered Security Reducing Spam and Attack by Limiting IP Addresses Lab 17.1: iptables Firewall Restrict Physical Access to Servers Securing Services Lab 17.2: List Current Services Listed in /etc/rc.d/init.d Managing Services Lab 17.3: Managing Services Manage xinetd Lab 17.4: Enabling rsync Lab 17.5: Manage Access Control tcp_wrappers Lab 17.6: Configuring tcp_wrappers Verify Running Services with netstat Securing The Firewall Port Scan Attack Detector (psad) psad Configuration File Bastille Linux Lab 17.7: Security Assessment Bastille Questions Securing the Network Connections Lab 17.8: Review history Lab 17.9: Review /etc/passwd Using nmap Ping Sweep Securing Users root Login How to Use su root Passwords User and Group Security Attack Source Deleting Users and Data Firewall Introduction Iptables Terminology Firewall Strategies Network Tools Lab 17.10 : Network Monitoring Darkstat Wireshark (Ethereal) Remedial Server Security Rkdet Tripwire AIDE Lab 17.11 : Rootkit Hunter Lab 17.12 : AIDE Logwatch Social Engineering The Bash Shell Working Directory Shell Aliases The Command Line echo Path Variable Structure of a Command find Man Page for find Recall Commands Command Substitution Lab 18.1: Command Line Anatomy of a Script Learn How to Use Variables Wildcards Functions Positional Parameters Escape Characters The For Loop While Loop read Command case Statement
|