Skip Navigation LinksHome : CBC Classes : Linux Admin

CSIA430 UNIX/Linux Administration

00 Course Outline

Test Previews

test1Preview.pdf
  1. Class Introduction
    1. Course Description
    2. Course Outline
    3. Pre-requisites
    4. Grading Policies
    5. Other Course and College Policies
  2. Command Line Review
    1. Course Description
    2. Course Outline
    3. Pre-requisites
    4. Grading Policies
    5. Other Course and College Policies
  3. Linux Distributions
    1. What is a distribution
    2. Differences between distributions
    3. Main forks
    4. Selecting a distribution
  4. Creating a Bootable Linux Thumb Drive (Portable Linux)
    1. Downloading a version of Linux
    2. Downloading a program to create the bootable thumbdrive
    3. Creating the bootable thumbdrive
    4. Changing the computer's boot order - Configuring the computer to use the install media
    5. Booting from the thumb drive
    6. Acceptance Test - Using the bootable thumbdrive
    7. Shutting Down
  5. Installing Linux
    1. Downloading Distributions
    2. Installing Centos in an Oracle VBox VM
      1. Installing Virtual Box
      2. Creating a New Virtual Machine
      3. Downloading the Centos ISO
      4. Doing the VM Install
    3. Performing the install
      1. Disk partitioning
      2. Kernel and main package install
      3. Choosing packages
      4. Networking
      5. Customizing the kernel
    4. Acceptance Test
    5. Shutting Down
  6. Troubleshooting Guest Additions Setup
  7. Package Management - Intro
    1. Exploring the GUI and Installed Files
    2. Acceptance Test
    3. Using Thumbdrives, USB drives or Optical
    4. Configuration data - /etc directory vs. Windows Registry or Active Directory
    5. Package Management
      1. What are packages?
      2. Package managers
      3. Yum
        1. Yum commands
        2. Repository Servers
      4. GUI package manager?
  8. Adding and Deleting Users
    1. Exploring the GUI and Installed Files
    2. Adding Users
      1. /etc/passwd - user account table
        1. Fields and delimiters
        2. Passwords
        3. /etc/shadow
        4. home directories
        5. default shell - checking available
        6. passwd-
      2. su and sudo
        1. The root (admin) account
        2. What su and sudo do
        3. Best practices
        4. prompts $ and #
      3. Process for adding users
        1. Add user to /etc/passwd
        2. Set passwd and check
        3. Create home directory
        4. Change ownership for home directory
        5. Acceptance Test
      4. adduser
        1. Path
        2. arguments
        3. Testing
    3. GUI based tool for adding users
    4. Copying files into VM
      1. Sharing Folders with host
      2. Using FTP/SCP
    5. Using a script to add users
    6. Removing users