Linux Workstation: Red Hat 7
Class Outline:
Overview:
Linux Workstation is a hands-on instruction book that will introduce you to the basics of the Red Hat 7.0 version of the Linux operating system.
Prerequisites:
We designed the Linux Workstation : course for students new to Linux or Unix, but who have experience using personal computers and need to learn about Linux basics. Prerequisites for this course include knowledge of personal computers, including hard disk management.
Course Content:
Lesson 1: History and Development of Linux
Topic 1A: A Brief History of Linux
Task 1A-1: Identifying Benefits and Disadvantages of Open Source Software
Topic 1B: Benefits of Linux
Task 1B-1: Discussing Benefits and Disadvantages of Linux
Topic 1C: Acquiring and Using Linux
Task 1C-1: Listing Sources for Linux
Task 1C-2: Discussing Ways Linux is Used
Lesson 2: Preparing for a Linux Installation
Topic 2A: Gathering Installation Information
Task 2A-1: Discussing Ways to Gather Installation Information
Topic 2B: Creating Installation Disks
Task 2B-1: Using rawrite to Create a Boot Disk
Topic 2C: Partitioning the Disk
Task 2C-1: Using MS-DOS FDISK to Examine Partitions
Task 2C-2: Discussing Repartitioning Strategies
Task 2C-3: Discussing the Use of FIPS
Task 2C-4: Discussing Ways to Maintain Multiple Operating Systems on Your System
Lesson 3: Installing Red Hat Linux 7.0
Topic 3A: Starting the Installation
Task 3A-1: Choosing an Installation Class
Task 3A-2: Starting the Installation
Task 3A-3: Choosing an Installation Method and an Installation Class
Topic 3B: Configuring Linux
Task 3B-1: Account Configuration, Package Selection, and Boot Disk Creation
Task 3B-2: Configuring Monitor Settings
Task 3B-3: Finishing the Installation
Lesson 4: System Access
Topic 4A: Logging In and Using the Linux System
Task 4A-1: Logging In to the System
Task 4A-2: Examining Shells
Topic 4B: Entering Commands
Task 4B-1: Entering Commands
Topic 4C: Getting Help
Task 4C-1: Getting Help
Task 4C-2: Additional Help Utilities
Topic 4D: Obtaining Information About Your System
Task 4D-1: Determining System Status
Task 4D-2: Logging Out
Task 4D-3: Accessing Multiple Virtual Terminals
Lesson 5: User Accounts
Topic 5A: Creating Additional User Accounts
Task 5A-1: Adding a User with the adduser Command
Task 5A-2: Adding Users with the linuxconf Command
Task 5A-3: Removing Users
Topic 5B: Comparing root and Regular Users
Task 5B-1: Comparing a Regular and root User
Topic 5C: Getting User Information
Task 5C-1: Displaying Information About Users
Lesson 6: Introduction to the File System
Topic 6A: File System Navigation
Task 6A-1: Changing Directories
Topic 6B: Listing Directory Contents
Task 6B-1: Listing Directory Contents
Task 6B-2: Using Shell Metacharacters with ls
Topic 6C: Examining File Contents
Task 6C-1: Examining the Contents of a File
Lesson 7: Introduction to File Management
Topic 7A: Managing the File System
Task 7A-1: Mounting and Unmounting File Systems
Topic 7B: Managing Files
Task 7B-1: Creating a Directory
Task 7B-2: Copying Files
Task 7B-3: Moving and Renaming Files
Task 7B-4: Removing Files and Directories
Topic 7C: Locating Files
Task 7C-1: Finding Files
Task 7C-2: Locating Files and Executing a Command
Task 7C-3: Finding Files with the locate Command
Topic 7D: The m-commands
Task 7D-1: Using the m-commands
Lesson 8: Linux Permissions
Topic 8A: Understanding Permissions
Task 8A-1: Viewing Default Permissions
Topic 8B: File and Directory Permissions
Task 8B-1: Changing File Permissions Using the Character Method
Task 8B-2: Changing Directory Permissions Using the Character Method
Task 8B-3: Changing Permissions Using the Number Method
Topic 8C: Changing Default Permissions with umask
Task 8C-1: Using umask to Change Default Permissions
Lesson 9: Creating Files
Topic 9A: Using the emacs Editor
Task 9A-1: Creating a File Using emacs
Task 9A-2: Moving Around a Document in emacs
Task 9A-3: Searching for Text in emacs
Task 9A-4: Searching For and Replacing Text in emacs
Topic 9B: Using the vi Editor
Task 9B-1: Creating a File Using vi
Task 9B-2: Moving Around a Document
Task 9B-3: Editing an Existing Document
Task 9B-4: Searching Within a File
Task 9B-5: Searching and Replacing Text
Topic 9C: Redirection
Task 9C-1: Examining the Results of Redirection
Task 9C-2: Creating Files with cat and echo
Task 9C-3: Appending to Files
Lesson 10: Working in X Windows
Topic 10A: Introduction to X Windows and GNOME
Task 10A-1: Starting X Windows
Task 10A-2: Closing and Opening Windows
Task 10A-3: Using the Main Menu button
Task 10A-4: Activating Windows
Task 10A-5: Sizing Windows
Task 10A-6: The GNOME Panel
Task 10A-7: Using the Pager and Tasklist
Task 10A-8: Exploring X Windows Applications
Task 10A-9: Exiting X Windows
Topic 10B: Managing Files and File Systems
Task 10B-1: Using the File Manager to Display a Directory
Task 10B-2: Changing Your File Manager View
Task 10B-3: Copying a File
Task 10B-4: Creating a Directory
Task 10B-5: Renaming a File
Task 10B-6: Dragging to Move and Copy
Task 10B-7: Deleting Files and Directories
Topic 10C: Customizing X Windows
Task 10C-1: Configuring the GNOME Desktop Theme
Task 10C-2: Customizing Sawfish
Lesson 11: Printing Files
Topic 11A: Configuring a Local Printer
Task 11A-1: Creating a Printer Spool for a Local Printer
Topic 11B: Printing
Task 11B-1: Printing a File
Task 11B-2: Formatting Text for Printing
Lesson 12: Starting and Stopping Linux
Topic 12A: Shutting Down a Linux System
Task 12A-1: Examining init Runlevels
Task 12A-2: Restarting the System
Task 12A-3: Halting the System
Topic 12B: Booting a Linux System
Task 12B-1: Examining LILO Options
Task 12B-2: Booting to the DOS and Linux Environments