Introduction to Linux & Installation Guide
  • Introduction
  • What is a computer server?
  • What is Linux?
  • What is CentOS?
  • Downloading CentOS 7
  • Preparing installation media
  • VirtualBox configuration (optional, for VBOX users only)
  • Installing CentOS 7 Server
  • Review
The Basics
  • Navigating the system (ls, cd)
  • Working with directories and files (mkdir, rmdir, nano, rm)
  • Basic output (cat, TAB, &&, "", \)
  • Security basics (sudo)
  • Managing output (|, grep, less)
  • Copying and moving files (cp, mv, rsync)
  • Shutting down the system (reboot, shutdown)
  • BONUS VIDEO: Runlevels (telinit)
  • The 'sudoers' file
  • BONUS VIDEO: HELP!
  • Review
System Management
  • Changing the system date and time
  • User management, part 1 (useradd, groupadd, passwd)
  • User management, part 2 (userdel, groupdel, usermod)
  • Package management and understanding dependencies (yum)
  • Basic Networking, Part 1
  • Basic Networking, Part 2
  • Wireless Networking
  • Permissions, Part 1
  • Permissions, Part 2
  • BONUS VIDEO: Managing Permissions with ACLs
  • Filesystem Management, Part 1
  • Filesystem Management, Part 2
  • Review
Core Features & Functions
  • An Introduction to RAID
  • Forming a RAID array
  • Replacing a failed disk in a RAID array
  • Destroying an array
  • Samba: Preliminary configuration
  • Samba: Working with shares
  • Using SSH to remote connect to the server
  • Setting up and using the Apache Web Server
  • Automating tasks with cron jobs
  • Review
Additional Tips & Tricks
  • Browsing the web with 'links'
  • GUI management with Webmin
  • Process management (ps, top, fg, kill)
  • Using WinSCP for FTP access
  • Compression (.tar, .zip, .tar.gz, .tar.bz2 files)