IT131 Linux+ Course Objectives Upon completion of this course, the student will be able to: 1. Create a new installation of Fedora/RHEL; 2. Use utilities to manage the Fedora/RHEL system; 3. Describe how to use the file system and shell to manage files, install software and execute programs; 4. Illustrate how to use GUIs and the Linux Shell to execute commands; 5. Assess how to configure, operate, secure, and maintain a Linux system as an administrator; 6. Configure, manage, and troubleshoot printing; 7. Demonstrate the necessary knowledge and skill to pass the CompTIA Linux+ Certification Exam. Learning Unit 1 Objectives: 1 Time Class Lectures/Presentations Time Class Preparation 3-5 Key Concepts from: Chapter 1: Welcome to Linux Chapter 2: Installation Overview Chapter 3: Step-by-Step Installation 4-6 Preparation for Lesson Participation: Read Chapter 1: Welcome to Linux Read Chapter 2: Installation Overview Read Chapter 3: Step-by-Step Installation Topics: Overview of Linux Fedora and RHEL The Installation Process System Information You Need for Installation Installing from Live Session or DVD Anaconda Installer Installation Tasks Boot parameters Disk partitioning Disk utilities Dual-boot Systems 2-3 Discussions: Lesson 1 Discussion Question 1A 2-3 Assignments: Complete Chapter 1 Review Questions Complete Chapter 2 Review Questions Complete Chapter 3 Review Questions Linux Popularity Why is Linux popular with developers and hardware manufacturers? What is the Free Software Foundation/GNU? What are the key terms of the GNU General Public License? Why do you think Linux is not more popular than Microsoft Windows with end users?
Lesson 1 Discussion Question 1B Linux Installation What does the process of installing an operating system such as Fedora/RHEL involve? What is an installer? What is a live system? What advantages does it have over an installed system? 4-8 Lab/Class Activities/Group Assignment (from TestOut.com): TestOut Lab 1.2.4 Get Help 1 TestOut Lab 1.2.5 Get Help 2 TestOut Lab 1.2.6 Get Help 3 TestOut Lab 1.5.4 View Environmental Variables Media Ancillaries (recommended): Flashcards, other TestOut.com features as determined by instructor 1 Assessment: Exam Lesson 1 (Chapters 1-3) Participation Grade (discussion/group assignment or Lab participation) See Rubric 3-4 Lesson Project: Exam A.2 - TestOut Linux Pro Objective 1 Command Line, All Questions 1 Media Ancillaries (recommended): Flashcards, other TestOut.com features as determined by instructor Preparation for Assessment: Review Lecture and Chapters Review Completed Homework TestOut Labs Hands on Projects
Learning Unit 2 Objectives: 2, 3 Time Class Lectures/Presentations Time Class Preparation 3-5 Key Concepts from: Chapter 4: Introduction to Fedora and Red Hat Enterprise Linux Chapter 5: The Linux Utilities Chapter 6: The Linux Filesystem Chapter 7: The Shell Topics: Overview of the Desktop Updating Software Packages Logins and Passwords Using the Command Line Overview of Utilities Working with Files 4-6 Preparation for Lesson Participation: Read Chapter 4: Introduction to Fedora and Red Hat Enterprise Linux Read Chapter 5: The Linux Utilities Read Chapter 6: The Linux Filesystem Read Chapter 7: The Shell 2-3 Discussions: Lesson 2 Discussion Question 2A Linux Command Line When Linus Torvalds introduced Linux and for a long time thereafter, Linux did not have a graphical user interface (GUI): It ran on character-based terminals only, using a command-line interface (CLI). All the tools ran from a command line. Today the Linux GUI is important, but many people especially system administrators run many command-line utilities. Describe your experience with the command-line interface and discuss some of the advantages of using a CLI over a GUI. 2-3 Assignments: Complete Chapter 4 Review Questions Complete Chapter 5 Review Questions Complete Chapter 6 Review Questions Complete Chapter 7 Review Questions Lesson 2 Discussion Question 2B
Linux Utilities What are the most common Linux utilities, their functions and when would you use them? 3-8 Lab/Class Activities/Group Assignment (from TestOut.com): TestOut Lab 1.8.6 Find the Working Directory TestOut Lab 1.8.7 View Directory Information TestOut Lab 1.8.9 Create Directories TestOut Lab 1.8.10 Delete Directories TestOut Lab 1.9.8 Delete Files TestOut Lab 1.9.9 Move Files TestOut Lab 1.9.10 Delete Files and Directories Media Ancillaries Student Companion Website, videos, Flashcards, TestOut.com, other features as determined by instructor 1 Assessment Exam Lesson 2 (Chapters 4-7) Participation Grade discussion/group assignment or Lab participation) See Rubric 3-4 Lesson Project: Exam A.4 - TestOut Linux Pro Objective 3 File System Management, All Questions 1 Media Ancillaries Flashcards, TestOut.com, other features as determined by instructor Preparation for Assessment: Review Lecture and Chapters Review Completed Homework TestOut Labs Hands on Projects Learning Unit 3 Objectives: 4 Time Class Lectures/Presentations Time Class Preparation 3-5 Key Concepts from: Chapter 8: Linux GUIs: X and GNOME Chapter 9: The Bourne Again Shell Chapter 10: Networking and the Internet 4-6 Preparation for Lesson Participation: Read Chapter 8: Linux GUIs: X and GNOME Read Chapter 9: The Bourne Again Shell Read Chapter 10: Networking and the Internet Topics: Overview of the X Window System Desktop Environments GNOME and KDE Understanding the Shell
Shell Parameters and Variables Command Line Processing Introduction to Networking 2-3 Discussions: Lesson 3 Discussion Question 3A 2-3 Assignments: Complete Chapter 8 Review Questions Complete Chapter 9 Review Questions Complete Chapter 10 Review Questions Gnome Desktop How can Gnome be used to make working on the desktop easier and more productive? Lesson 3 Discussion Question 3B Linux BASH Describe the command line features of the Bourne Again Shell. Discuss how the shell is used in different ways for executing commands and programming.
4-8 Lab/Class Activities/Group Assignment (from TestOut.com): TestOut Lab 1.9.6 View the Contents of a File TestOut Lab 1.9.7 View a list of Available Shells TestOut Lab 1.10.4 Create a Hard Link TestOut Lab 1.10.5 Create a Symbolic Link Media Ancillaries Flashcards, other TestOut.com features as determined by instructor 1 Assessment Exam Lesson 3 (Chapters 8-10) Participation Grade discussion/group assignment or Lab participation) See Rubric 3 Lesson Project: Exam A.4 - TestOut Linux Pro Objective 3 File System Management, All Questions 1 Media Ancillaries Flashcards, other TestOut.com features as determined by instructor Preparation for Assessment: Review Lecture and Chapters Review Completed Homework TestOut Labs Hands on Projects Learning Unit 4 Objectives: 5, 6 Time Class Lectures/Presentations Time Class Preparation 3-5 Key Concepts from: Chapter 11: System Administration: Core Concepts Chapter 12: Files, Directories, and Filesystems Chapter 13: Finding, Downloading, and Installing Software Chapter 14: Printing with CUPS Topics: Overview of System Administration Root Privileges and Associated Commands Using the init Daemon Day-to Day System Operation System Security Command Line Tools Server Setup Configuring Network Interfaces with DHCP Clients and Servers Overview of Files, Directories, and Filesystems Overview of Software Printing in Fedora/RHEL 4-6 Preparation for Lesson Participation: Read Chapter 11: System Administration: Core Concepts Chapter 12: Files, Directories, and Filesystems Chapter 13: Finding, Downloading, and Installing Software Chapter 14: Printing with CUPS
2-3 Discussions: Lesson 4 Discussion Question 4A Superuser Describe the powers of a privileged or superuser. Why should these be limited to a few administrators? Why should root access not be allowed over the internet? 2-3 Assignments: Complete Chapter 11 Review Questions Complete Chapter 12 Review Questions Complete Chapter 13 Review Questions Complete Chapter 14 Review Questions Lesson 4 Discussion Question 4B Linux Directories and Files What are the most important Linux directories and why? What are the primary functions of the seven most common types of files in Linux? 4-8 Lab/Class Activities/Group Assignment (from TestOut.com): TestOut Lab 3.2.5 Configure Dual Boot TestOut Lab 3.3.3 Change the Current Target TestOut Lab 3.3.4 Set the Default Boot Target TestOut Lab 3.4.3 Manage System Services TestOut Lab 3.4.4 Enable System 3-4 Lesson Project: Exam A.5 - TestOut Linux Pro Objective 4 Boot Configuration, All Questions
Services at Boot TestOut Lab 3.5.6 Shut Down with Notification TestOut Lab 9.4.7 Shut Down and Reboot TestOut Lab 9.4.8 Print a File Media Ancillaries Flashcards, other TestOut.com features as determined by instructor 1 Assessment Exam Lesson 4 (Chapters 11-14) Participation Grade discussion/group assignment or Lab participation) See Rubric 1 Media Ancillaries Flashcards, other TestOut.com features as determined by instructor Preparation for Assessment: Review Lecture and Chapters Review Completed Homework TestOut Labs Hands on Projects Learning Unit 5 Objectives: 5, 6, 7 Time Class Lectures/Presentations Time Class Preparation 3-5 Key Concepts from: Chapter 15: Building a Linux Kernel Chapter 16: Administration Tasks Chapter 17: Configuring and Monitoring a LAN Topics: Downloading, Installing, and Prepping the Kernel Source Code Configuring and Compiling the Linux Kernel Installing the Kernel, Modules, and Associated Files GRUB: The Linux Boot Loader Displaying Kernel Messages Configuring User and Group Accounts Backing Up Files Scheduling Tasks System Reports Reports on and Partitions a Hard Disk Managing Log Files Solving Problems Speeding Up the System Keeping the System Secure Disk Quota System Setting Up the Hardware Network Interface Card Configuring Network Connections Configuring IP Address Setting Up Servers 4-6 Preparation for Lesson Participation: Read Chapter 15: Building a Linux Kernel Chapter 16: Administration Tasks Chapter 17: Configuring and Monitoring a LAN
2-3 Discussions: Lesson 5 Discussion Question 5A 2-3 Assignments: Complete Chapter 15 Review Questions Complete Chapter 16 Review Questions Complete Chapter 17 Review Questions Linux Security What are the most common security threats to Linux systems? What security risks are posed by some shell scripts and older kernels? Lesson 5 Discussion Question 5B Keeping Users Informed One of your primary responsibilities as a system administrator is communicating with system users. You need to make announcements, such as when the system will be down for maintenance, when a class on some new software will be held, and how users can access the new system printer. Discuss several ways you would keep users informed about the systems they use every day. Also, discuss how such communication would be prioritized?
4-8 Lab/Class Activities/Group Assignment (from TestOut.com): TestOut Lab 6.1.5 View User Account Information TestOut Lab 6.1.6 View Group Membership Information TestOut Lab 6.2.5 Create a User Account TestOut Lab 6.2.7 Delete a User TestOut Lab 6.2.9 Change a User s Password TestOut Lab 6.3.4 Rename and Create Groups TestOut Lab 6.3.5 Add User s to a Group TestOut Lab 6.3.7 Delete a Group and Users TestOut Lab 11.2.7 Start a NIC TestOut Lab 11.2.8 Stop a NIC Media Ancillaries Flashcards, other TestOut.com features as determined by instructor 1 Assessment Exam Lesson 5 (Chapters 15-17) Participation Grade discussion/group assignment or Lab participation) See Rubric 3-4 Lesson Project: Exam A.8 - TestOut Linux Pro Objective 7 User and Group Management, All Questions 1 Media Ancillaries Flashcards, other TestOut.com features as determined by instructor Preparation for Assessment: Review Lecture and Chapters Review Completed Homework TestOut Labs Hands on Projects