This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Syllabus


Below is the course outline/syllabus. Weekly I will post updates to p2pu informing you of new videos which have been posted. Quizzes will also be made available through a third party solution for easy management. At the end of the course you will be provided a test to take to show your understanding and receive a certification.

Videos and Quizzes will be displayed at

http://Courses.DevBlog.co

Syllabus

  • Introducing Linux
    • The Role and Functions of Linux
    • Background and History
    • Linux Distributions
    • Common Linux Roles
  • Installing Linux
    • Downloading Cent OS
    • Verifying System Requirements and Hardware Compatibility
    • Planning Your File System
  • Getting Help
    • Using man Pages
    • Using info
  • Using VI (Non graphical editor)
  • Managing the Linux File System
    • Navigating the file system
    • Managing files and directories
    • Running executables
    • Searching the file system
    • Manage disk partitions
    • Using removable media
    • Selecting a backup medium
    • Using backup utilities
  • Working with Linux Users and Groups
    • Managing Users from command line
    • Managing Groups from command line
    • Manage Linux Permissions/Ownership and Quotas
  • Installing and Managing Software
    • Installing software from source code
    • Installing RPM packages
    • Install using YUM utility
  • Using the Linux Shell
    • Manage Linux environment variables
    • Manage Shell command inputs and outputs
    • Using awk and sed
    • Using pipes
    • Redirecting input and output
  • Creating Shell Scripts
  • Managing Linux Processes and Services
    • Starting Processes
    • Stopping Processes
    • Prioritizing Processes
    • Scheduling Processes
  • Managing the Linux Boot Process
    • Configuring LILO
    • Configuring GRUB
    • Working with the different Run Levels
  • Configuring Hardware
    • Manage Hardware and Kernel Modules
    • Configure Power Management
    • Burn CD’s and DVD’s from command line
    • Implement RAID
    • Configure X Windows
  • Configuring Network Boards
    • Configure network interface
    • Test and monitor the network
    • Configure routing
  • Configuring Linux Network Services
    • Configure a DHCP Server
    • Configure DNS
    • Configure Apache
    • Configure Samba
    • Configure Printing
    • Configure Basic Network Services with xinetd
    • Configure NFS
    • Configure Remote Access
    • Accessing Local Email
  • Configuring Linux Security
    • Securing a System
    • Control User Access
    • Network Attack Protection
    • Detecting Intrusion Attempts
  • Documenting and Troubleshooting the System
    • Documenting system configuration and changes
    • Troubleshooting system problems

Task Discussion