The tutorial you're about to read has been marked as one of our older tutorials. While it may still prove useful to you, we recommend visiting our more Linux server tutorials section. |
|
20 Hours of Live Server Class with and Instructor (one-on-one)
You will have the advantage of a live instructor to ask questions watch demonstrations and provide unlimited email access for the time of the course. You will be provided a live server to work on. The course will consist of 5 x 4 hour classes of individual instruction. Tw manuals each 500 pages will be provided to each student.
Interactive Features: Live Voice Discussion Using Teamspeak All students can hear and speak to the instructor. No phone is necessary. Your phone line is kept open. View Instructor's Screen Students may view a number of multimedia presentations and demonstrations on the instructor's desktop. Text Chat Students may choose to interact with the instructor using private or public chat throughout the course. Linux Server to Work on Each student will be provided a real Linux server to work on using VMWare and installing it on their Windows machine or use access to a virtual server which may be provided on request. Almost 100 Interactive Labs Each week will contain an average of 10 Labs that students can perform with instructor support. PDF Documents Supporting Lessons Students are provided PDF documents so that they have a step by step reference for the class.
Live Class Descriptions: Linux Server Management - course focus on running a Linux Server correctly (Ubuntu 8.10 or CentOS 5), see class outline below. Linux Server Daemons - course focus on step-by-step install of servers (Ubuntu 8.10 or CentOS 5), installation and management of web servers, DNS servers, mail servers, DHCP,SSH, FTP,etc.
Self-Teach Packages: Linux Server Management - course focus on running a Linux Server correctly (Ubuntu 8.10 or CentOS 5), see class outline below. Linux Server Daemons - course focus on step-by-step install of servers (Ubuntu 8.10 or CentOS 5), installation and management of web servers, DNS servers, mail servers, DHCP,SSH, FTP,etc.
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 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 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 17.1: Tune Kernel Parameters Load Drivers and Modules into an Existing Kernel on the Fly Practice: Add and Remove a Module Practice: Load All SCSI Drivers Build a New Kernel Lab 17.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
|