Table of Contents - MOS Certification Training



-6667509534525Modified 2017-07-2100Modified 2017-07-21-895350-9048750003743325LESSON PLAN00LESSON PLANleft2722245TestOut Linux Pro – English 4.2.x020000TestOut Linux Pro – English 4.2.xTable of Contents0.0 Introduction TOC \o "1-1" \h \z \u Section 0.1: Introduction PAGEREF _Toc440982069 \h 41.0 Using LinuxSection 1.1: The Shell PAGEREF _Toc440982070 \h 5Section 1.2: Linux Help PAGEREF _Toc440982071 \h 6Section 1.3: Text Editors PAGEREF _Toc440982072 \h 7Section 1.4: Aliases PAGEREF _Toc440982073 \h 8Section 1.5: Environment Variables PAGEREF _Toc440982074 \h 9Section 1.6: Shell Configuration Files PAGEREF _Toc440982075 \h 10Section 1.7: Redirection Files PAGEREF _Toc440982076 \h 11Section 1.8: Directories PAGEREF _Toc440982077 \h 12Section 1.9: Files PAGEREF _Toc440982078 \h 13Section 1.10: Links PAGEREF _Toc440982079 \h 14Section 1.11: Filesystem Hierarchy Standard (FHS) PAGEREF _Toc440982080 \h 15Section 1.12: Locating and Searching Files PAGEREF _Toc440982081 \h 162.0 Installation and LocalizationSection 2.1: Linux System Design PAGEREF _Toc440982082 \h 17Section 2.2: Linux Installation PAGEREF _Toc440982083 \h 18Section 2.3: Localization PAGEREF _Toc440982084 \h 193.0 Boot and ShutdownSection 3.1: Linux Boot Process PAGEREF _Toc440982085 \h 20Section 3.2: Bootloaders PAGEREF _Toc440982086 \h 21Section 3.3: systemd PAGEREF _Toc440982087 \h 22Section 3.4: System Services PAGEREF _Toc440982088 \h 23Section 3.5: System Shutdown PAGEREF _Toc440982089 \h 244.0 User Interfaces and DesktopsSection 4.1: X Window System PAGEREF _Toc440982090 \h 25Section 4.2: Display Managers PAGEREF _Toc440982091 \h 26Section 4.3: Accessibility PAGEREF _Toc440982092 \h 275.0 Software InstallationSection 5.1: Red Hat Package Manager (RPM) PAGEREF _Toc440982093 \h 28Section 5.2: Alternate IP Addressing PAGEREF _Toc440982094 \h 29Section 5.3: DHCP Server Configuration PAGEREF _Toc440982095 \h 30Section 5.4: Shared Libraries PAGEREF _Toc440982096 \h 316.0 Users and GroupsSection 6.1: User and Group Overview PAGEREF _Toc440982097 \h 32Section 6.2: User Management PAGEREF _Toc440982098 \h 33Section 6.3: Group Management PAGEREF _Toc440982099 \h 347.0 Disk and File System ManagementSection 7.1: MBR Disk Partitions PAGEREF _Toc440982100 \h 35Section 7.2: GUID Partitions PAGEREF _Toc440982101 \h 36Section 7.3: Logical Volume Manager PAGEREF _Toc440982102 \h 37Section 7.4: File Systems PAGEREF _Toc440982103 \h 38Section 7.5: Mounting File Systems PAGEREF _Toc440982104 \h 39Section 7.6: File System Maintenance PAGEREF _Toc440982105 \h 40Section 7.7: Disk Quotas PAGEREF _Toc440982106 \h 41Section 7.8: Ownership PAGEREF _Toc440982107 \h 42Section 7.9: Permissions PAGEREF _Toc440982108 \h 43Section 7.10: umask PAGEREF _Toc440982109 \h 44Section 7.11: Special Permissions PAGEREF _Toc440982110 \h 45Section 7.12: Archive and Backup PAGEREF _Toc440982111 \h 468.0 Hardware InstallationSection 8.1: Device Drivers PAGEREF _Toc440982112 \h 47Section 8.2: Kernel Module Management PAGEREF _Toc440982113 \h 48Section 8.3: Hotplug and Coldplug Devices PAGEREF _Toc440982114 \h 499.0 Processes and System ServicesSection 9.1: Processes PAGEREF _Toc440982115 \h 50Section 9.2: Process Management PAGEREF _Toc440982116 \h 51Section 9.3: Task Management PAGEREF _Toc440982117 \h 52Section 9.4: Print Management PAGEREF _Toc440982118 \h 53Section 9.5: System Time Configuration PAGEREF _Toc440982119 \h 54Section 9.6: Mail Transfer Agent (MTA) PAGEREF _Toc440982120 \h 55Section 9.7: Structured Query Language (SQL) PAGEREF _Toc440982121 \h 5610.0 System MonitoringSection 10.1: System Logging PAGEREF _Toc440982122 \h 57Section 10.2: Scripting PAGEREF _Toc440982123 \h 58Section 10.3: Text Stream Processing PAGEREF _Toc440982124 \h 5911.0 NetworkingSection 11.1: IPv4 Overview PAGEREF _Toc440982125 \h 60Section 11.2: Network Interface Configuration PAGEREF _Toc440982126 \h 61Section 11.3: IPv6 Overview PAGEREF _Toc440982127 \h 62Section 11.4: Routing Configuration PAGEREF _Toc440982128 \h 63Section 11.5: Hostname and DNS Configuration PAGEREF _Toc440982129 \h 64Section 11.6: Network Troubleshooting PAGEREF _Toc440982130 \h 6512.0 SecuritySection 12.1: Root Usage PAGEREF _Toc440982131 \h 66Section 12.2: User Security and Restriction PAGEREF _Toc440982132 \h 67Section 12.3: Login Blocking PAGEREF _Toc440982133 \h 68Section 12.4: Network Security PAGEREF _Toc440982134 \h 69Section 12.5: xinetd Super Daemon PAGEREF _Toc440982135 \h 70Section 12.6: OpenSSH PAGEREF _Toc440982136 \h 71Section 12.7: SSH Port Tunneling PAGEREF _Toc440982137 \h 72Section 12.8: Public Key Authentication PAGEREF _Toc440982138 \h 73Section 12.9: Gnu Privacy Guard PAGEREF _Toc440982139 \h 74TestOut Linux Pro Practice ExamsTestOut Linux Pro Practice Exams PAGEREF _Toc440982140 \h 75Supplemental Material for LPIC-1/CompTIA Linux+LPIC-1/CompTIA Linux+ Practice Exams PAGEREF _Toc440982141 \h 76B.1: Domain 1 Supplemental Material PAGEREF _Toc440982142 \h 77B.2: Domain 2 Supplemental Material PAGEREF _Toc440982143 \h 78B.3: Domain 4 Supplemental Material PAGEREF _Toc440982144 \h 79LPIC-1/CompTIA Linux+ LX0-104 Practice Exams PAGEREF _Toc440982145 \h 80B.4: Domain 8 Supplemental Material PAGEREF _Toc440982146 \h 81B.5: Domain 10 Supplemental Material PAGEREF _Toc440982147 \h 82AppendicesAppendix A: TestOut Linux Pro Exam Objectives PAGEREF _Toc440982148 \h 83Appendix B: LX0-103 Exam Objectives86 Appendix C: LX0-104 Exam Objectives 96Appendix D: Approximate Time for the Course106Section 0.1: IntroductionSummaryStudents will learn how to:Manage Linux files.Lecture Focus Questions:Why do many administrators choose to use a command line interface on a Linux server?What is a Linux distribution? What makes Linux different from many other operating systems? Video/DemoTime 0.1.1 Linux Operating System Introduction15:530.1.2 Linux Implementations13:120.1.3 Using the Simulator11:1940:24Lab/Activity0.1.4 Manage Linux FilesTotal TimeAbout 45 minutes Section 1.1: The ShellSummaryStudents will learn how to:Navigate through shells and execute shell commands. Use the command history. Use tab completion while executing a shell command. Locate and edit shell configuration files. Use exec to execute a command. Execute common commands such as pwd, whoami, uname, su, and exit. Lecture Focus Questions:What is a shell? What are the basic differences between common shells? What is the difference between how executable programs are run by a Linux shell as compared to a DOS environment? What is the difference between how a Linux shell recognizes the path to executable programs compared to how a DOS environment recognizes the path? What common commands are used to navigate through shells? What types of items can Tab be used to complete once you start typing the entities' name? What does the tilde symbol (~) in the prompt indicate? Linux Pro Objectives1.0 Command Line Use command-line utilities to get help with Linux commands. Configure and use Linux shell environments. Video/DemoTime1.1.1 Shell Overview 6:431.1.3 Shell Commands15:561.1.4 Using Shell Commands 7:231.1.5 Working with the Linux Shell11:02Total Video Time41:04Fact Sheets1.1.2 Shell Facts1.1.6 Linux Shell Command FactsNumber of Exam Questions7 questionsTotal TimeAbout 58 minutesSection 1.2: Linux HelpSummaryStudents will learn how to:Access documentation about a specified command. Search for information about a command. Use on-screen help to display the syntax and available options of a command. Lecture Focus Questions:What are the differences between the man utility and info utility? What types of files are stored in the /usr/share/man directory? How can you access on-screen help for each command? Video/DemoTime1.2.1 Linux Help Resources11:561.2.2 Accessing Help Resources11:24Total Video Time23:20Lab/Activity1.2.4 Get Help 11.2.5 Get Help 21.2.6 Get Help 3Fact Sheets1.2.3 Help FactsNumber of Exam Questions5 questionsTotal TimeAbout 48 minutesSection 1.3: Text EditorsSummaryStudents will learn how to:Navigate a text file using vi. Open and edit an existing text file using the vi editor. Create a new file using vim. Lecture Focus Questions:Why is it important to know how to run a text editor on a Linux system? What are the four different modes available in vim, and how can you tell the current mode? Which vi mode would you use to overwrite existing text? Linux Pro Objectives:1.0 Command Line View the contents of text files. Use the vi editor to create and edit text files. Video/DemoTime1.3.1 Text Editors13:451.3.2 Using vi10:52Total Video Time24:37Lab Activity1.3.4 Create a New File1.3.5 Modify an Existing FileFact Sheets1.3.3 vi FactsNumber of Exam Questions14 questionsTotal TimeAbout 54 minutes Section 1.4: AliasesSummaryStudents will learn how to:Display a list of the currently defined aliases on the system. Create a custom command using an alias. Create a single alias that includes multiple commands. Remove an alias. Lecture Focus Questions:What is the purpose of an alias? When would it be important to make an alias persistent?Video/DemoTime1.4.1 Aliases 4:451.4.2 Using Aliases 7:57Total Video Time12:42Fact Sheets1.4.3 Alias FactsNumber of Exam Questions5 questionsTotal TimeAbout 23 minutes Section 1.5: Environment VariablesSummaryStudents will learn how to:Display the value of currently set environment variables. Set the value of an environment variable. Lecture Focus Questions:What is the role of environment variables? What is the standard syntax for environment variable identifiers? How do you preserve the current values of the PATH environment variable when adding a new value to it? How do you make a new value assigned to an environment variable persistent across all shell sessions?Linux Pro Objectives:1.0 Command Line Manage environment variables from the command line. Video/DemoTime1.5.1 Environment Variables10:181.5.2 Managing Environment Variables12:10Total Video Time22:28Fact Sheets1.5.3 Environment Variable FactsLab/Activity1.5.4 View Environment VariablesNumber of Exam Questions13 questionsTotal TimeAbout 45 minutes Section 1.6: Shell Configuration FilesSummaryStudents will learn how to:Locate and edit shell configuration files. Lecture Focus Questions:What is a shell configuration file? In what order do configuration scripts execute? What is the difference between a login shell and a non-login shell? What does the su -l command do? Video/DemoTime1.6.1 Shell Configuration Files8:321.6.2 Viewing Shell Configuration Files8:29Total Video Time17:01Fact Sheets1.6.3 Shell Configuration FactsNumber of Exam Questions5 questionsTotal TimeAbout 27 minutesSection 1.7: Redirection FilesSummaryStudents will learn how to:Redirect the standard output from the screen to a file. Redirect and append new content to an existing file. Redirect a standard error from a command to a file. Redirect the standard input to a command. Pipe the output of a command to the input of another command. Use the pipe command to search a file for specified text. Use the pipe command to create a text stream. Lecture Focus Questions:What is the difference between redirection and piping? When might you choose to redirect the input of a command? What are the three default file descriptors that Linux uses to classify information for a command? How can you overcome the 128 KB shell command size restriction?Linux Pro Objectives:3.0 File System Management Create, copy, move, and delete directories in the file system. Create, copy, move, and delete files in the file system. Video/DemoTime1.7.1 Redirection9:591.7.2 Piping6:181.7.3 Using Redirection6:431.7.4 Using Piping4:051.7.6 Command Substitution6:40Total Video Time33:35Fact Sheets1.7.5 Redirection and Piping Facts1.7.7 Command Substitution FactsNumber of Exam Questions10 questionsTotal TimeAbout 54 minutesSection 1.8: DirectoriesSummaryStudents will learn how to:Navigate directories using the cd command. Display the current working directory using the pwd command. Display a list of the contents of a directory including hidden files. Create a new directory using the mkdir command. Delete an empty directory and also a directory with existing files. Copy the entire directory including files and subdirectories to a new location. Move directories to a new location using the mv command. Lecture Focus Questions:What is the shortcut to move directly to the home directory when using the cd command? What is the difference in function between the rm command and the rmdir command?Linux Pro Objectives:3.0 File System Management View information about directories and files in the file system. Create, copy, move, and delete directories in the file system.Video/DemoTime1.8.1 Directory Navigation8:431.8.2 Navigating Directories10:041.8.3 Directory Management9:271.8.4 Managing Directories6:20Total Video Time34:34Lab/Activity1.8.6 Find the Working Directory1.8.7 View Directory Information1.8.8 Find a Hidden Directory1.8.9 Create Directories1.8.10 Delete DirectoriesFact Sheets1.8.5 Directory Management FactsNumber of Exam Questions7 questionsTotal TimeAbout 72 minutesSection 1.9: FilesSummaryStudents will learn how to:Create and view files from the command line. Use cat, less, head, and tail to view the contents of a text file. Delete and move files from one directory to another. Delete an existing directory including all subdirectories and files. Lecture Focus Questions:How can you display only the first few lines of a file? Why is it more common to use the tail command than the head command? How can you use the tail command to monitor a specified file when troubleshooting the system? What is the difference between the cp and mv commands?Linux Pro Objectives:3.0 File System Management View information about directories and files in the file system. Create, copy, move, and delete files in the file system. Video/DemoTime1.9.1 Commands for Viewing Files8:431.9.2 File Management10:291.9.3 Viewing File Contents7:581.9.4 Managing Files11:02Total Video Time38:12Lab/Activity1.9.6 View the Contents of a File1.9.7 View a List of Available Shells1.9.8 Delete Files1.9.9 Move Files1.9.10 Delete Files and DirectoriesFact Sheets1.9.5 File Management FactsNumber of Exam Questions8 questionsTotal TimeAbout 76 minutesSection 1.10: LinksSummaryStudents will learn how to:Determine where a link points to. Create a hard link to share access to data. Create a symbolic link to a specified directory. Lecture Focus Questions:What is the difference between a hard link and a symbolic link? How can you identify a symbolic link when using the ls -l command? Which type of link is similar to shortcuts in Windows? Which command can you use to create links?Linux Pro Objectives:3.0 File System Management Create and manage hard and symbolic link files.Video/DemoTime1.10.1 Links6:091.10.2 Creating Links9:36Total Video Time15:45Lab/Activity1.10.4 Create a Hard Link1.10.5 Create a Symbolic LinkFact Sheets1.10.3 Link FactsNumber of Exam Questions6 questionsTotal TimeAbout 37 minutesSection 1.11: Filesystem Hierarchy Standard (FHS)SummaryStudents will learn how to:Determine the correct location for files under the FHS. Lecture Focus Questions:What are the benefits to the Filesystem Hierarchy Standard (FHS)? What should you be aware of when saving files in the /tmp directory? Which directory is specified by Filesystem Hierarchy Standard (FHS) to hold temporarily mounted file systems? What is the difference between /root with the root of the file system (/)? Linux Pro Objectives:3.0 File System Management Use the Linux Filesystem Hierarchy Standard. Video/DemoTime1.11.1 Filesystem Hierarchy Standard (FHS)12:55Total Video Time12:55Fact Sheets1.11.2 Filesystem Hierarchy Standard (FHS) FactsNumber of Exam Questions7 questionsTotal TimeAbout 25 minutesSection 1.12: Locating and Searching FilesSummaryStudents will learn how to:Determine the location of a command and view detailed information about it. Lecture Focus Questions:What is the advantage of using the locate command over the find command? What are the disadvantages? When would you use the which command to locate a file? Which command can you use to locate a file? Which command can you use to locate and get information about a command? What does it mean when a command is hashed? How can you discover the category of a command? What commands can you use to search for text within files? Video/DemoTime1.12.1 File Location Utilities10:351.12.2 Finding Linux Commands8:351.12.3 Finding Files9:351.12.5 Content Search Utilities9:131.12.6 Finding File Content6:40Total Video Time44:38Fact Sheets1.12.4 File Search Facts1.12.7 Content Search Facts Number of Exam Questions15 questionsTotal TimeAbout 70 minutesSection 2.1: Linux System DesignSummaryStudents will learn how to:Design and gather information to plan a Linux installation. Lecture Focus Questions:Why is it important to create a detailed plan prior to deploying a Linux installation? What elements should you consider when performing a needs assessment? What factors should you consider when selecting a Linux distribution? How can you ensure that specific hardware is compatible with the Linux distribution you have selected? Why must the /etc, /bin, /sbin, /lib, and /dev directories all be on the same partition? Which user account is automatically created when Linux is installed? What type of installation sources are available for Linux? Video/DemoTime2.1.1 System Design Part 19:002.1.2 System Design Part 212:56Total Video Time21:56Fact Sheets2.1.3 System Design Facts (5min)Number of Exam Questions6 questionsTotal TimeAbout 33 minutes Section 2.2: Linux InstallationSummaryStudents will learn how to:Install a Linux operating system. Lecture Focus Questions:What might you have to do to ensure that the system will boot from the correct installation media? Under what conditions should you select the UTC for the system time? How can you create more than four partitions on a Linux system? What are the characteristics of a secure password? What is the purpose of the bootloader? Video/DemoTime2.2.1 Linux Installation12:022.2.2 Installing Linux12:29Total Video Time24:31Fact Sheets2.2.3 Linux Installation Facts (5 min)Number of Exam Questions7 questionsTotal TimeAbout 37 minutesSection 2.3: LocalizationSummaryStudents will learn how to:Localize a system with the appropriate country, monetary and language-specific settings. Lecture Focus Questions: Why is it important to configure locale settings? What type of elements can be configured using the locale settings? What is the syntax of the locale settings? Which environment variable overrides all other locale settings? Video/DemoTime2.3.1 Locale Settings11:222.3.2 Configuring Locale Settings6:06Total Video Time17:28Fact Sheets2.3.3 Localization FactsNumber of Exam Questions5 questionsTotal TimeAbout 27 minutesSection 3.1: Linux Boot ProcessSummaryStudents will learn how to:Direct the system through the boot process. Lecture Focus Questions:What are the three general stages for the boot process? When is the initramfs image loaded into memory? What is the default initial program? Which component mounts the root partition? What is the process ID of the initial program? Where is the primary boot loader located? Video/DemoTime3.1.1 Linux Boot Process 10:20Total Video Time10:20Fact Sheets3.1.2 Linux Boot Process FactsNumber of Exam Questions7 questionsTotal TimeAbout 22 minutesSection 3.2: BootloadersSummaryStudents will learn how to:Set the GRUB timeout. Configure dual boot. Lecture Focus Questions:What is the path to the GRUB2 configuration file? How do you change the default operating system when using GRUB2? Which setting displays the available operating systems during system boot up? What is the syntax used to identify operating systems in the GRUB menu? Linux Pro Objectives4.0 Boot Configuration Manage bootloader configurations. Video/DemoTime3.2.1 GRUB2 Bootloader 15:043.2.2 Using GRUB25:42Total Video Time20:46Lab/Activity3.2.4 Set the GRUB Timeout3.2.5 Configure Dual BootFact Sheets3.2.3 GRUB2 Bootloader FactsNumber of Exam Questions9 questionsTotal TimeAbout 45 minutesSection 3.3: systemdSummaryStudents will learn how to:Change the current boot target. Set the default boot target. Lecture Focus Questions:What is a boot target? The runlevel5.target file is equivalent to which target unit? What do the systemctl set-default graphical.target commands do? How does the multi-user.target file differ from the graphical.target file? Which command is used to manage boot targets? Linux Pro Objectives4.0 Boot Configuration View and manage runlevels or boot targets for system services. Set the default system runlevel or boot target. Video/DemoTime3.3.1 systemd Boot Targets 9:113.3.2 Managing Boot Targets9:03Total Video Time18:14Lab/Activity3.3.3 Change the Current Target3.3.4 Set the Default Boot TargetFact Sheets3.3.5 Boot Target FactsNumber of Exam Questions9 questionsTotal TimeAbout 42 minutesSection 3.4: System ServicesSummaryStudents will learn how to:Manage system services. Enable system services at boot. Lecture Focus Questions:What is the role of the systemctl command? How does systemctl enable service.service differ from systemctl is-enabled service.service? What does masking a daemon do? Which command starts a daemon? Linux Pro Objectives5.0 Process Management Start, stop, and restart system services. Video/DemoTime3.4.1 System Services10:203.4.2 Managing System Services7:10Total Video Time17:30Lab/Activity3.4.3 Manage System Services3.4.4 Enable System Services at BootFact Sheets3.4.5 System Service FactsNumber of Exam Questions7 questionsTotal TimeAbout 40 minutesSection 3.5: System ShutdownSummaryStudents will learn how to:Use the shutdown, halt, and init commands at the shell prompt to properly shutdown or reboot the system. Lecture Focus Questions:What happens when you run init 0 at the shell? How would you send a message to all users on the system without shutting down the system? Which commands shut the system down immediately? What command will reboot the system after 15 minutes? What is the purpose of the /etc/shutdown.allow? How can you terminate the shutdown process after it is already running? Linux Pro Objectives1.0 Command Line Shut down and restart the system. 5.0 Process Management Start, stop, and restart system services. Video/DemoTime3.5.1 System Shutdown7:423.5.2 Shutting Down the System6:043.5.3 Using wall to Message Users3:17Total Video Time17:03Lab/Activity3.5.5 Shut Down Immediately3.5.6 Shut Down with Notification3.5.7 Shut Down and RebootFact Sheets3.5.4 Shutdown FactsNumber of Exam Questions6 questionsTotal TimeAbout 43 minutesSection 4.1: X Window SystemSummaryStudents will learn how to:Configure the X server settings. Lecture Focus Questions:What three components make up the X Windows System? What is the additional optional component? What are the two popular desktop managers? Which utilities can you use to configure XFree86 X server? How can you launch a desktop manager if the system does not have a graphical interface enabled? Video/DemoTime4.1.1 X Window System 7:48Total Video Time7:48Fact Sheets4.1.2 X Window System FactsNumber of Exam Questions10 questionsTotal TimeAbout 23 minutesSection 4.2: Display ManagersSummaryStudents will learn how to:Configure the LightDM Display Manager. Lecture Focus Questions:What is the function of a display manager? What is a greeter? What are the three main display manager types? In which LightDM configuration file would you create an override file to change how the greeter functions? Video/DemoTime4.2.1 Display Managers 7:314.2.2 Configuring the LightDM Display Manager6:32Total Video Time14:03Fact Sheets4.2.3 LightDM Configuration FactsNumber of Exam Questions3 questionsTotal TimeAbout 22 minutesSection 4.3: AccessibilitySummaryStudents will learn how to:Configure the Assistive Technologies options for people with impairments. Use the GOK onscreen keyboard to send characters to an application. Configure Orca for use by visually impaired users. Configure High Contrast Large Desktop Themes for visually impaired users. Lecture Focus Questions: What types of disabilities does the accessibility option support? Which accessibility option can be set to assist users who have trouble pressing multiple keys at the same time? What feature can you use to compensate for a user who has Parkinson's disease and accidentally presses a single key multiple times? What accessibility options are available for the visually impaired user? Which types of alternative input methods are supported by GOK? Video/DemoTime4.3.1 Accessibility 6:054.3.2 Configuring Accessibility Settings5:52Total Video Time11:57Fact Sheets4.3.3 Accessibility FactsNumber of Exam Questions11 questionsTotal TimeAbout 28 minutesSection 5.1: Red Hat Package Manager (RPM)SummaryStudents will learn how to:Use rpm to test dependencies before installing a package. Install a package using the rpm -ihv options to install and view the progress of the installation. Uninstall a package using rpm. Determine if a package has been installed. Lecture Focus Questions:What is the role of a package manager? How does the RPM naming convention help you to quickly select a package with a specific version? How would you check the authenticity of a package? What sources are available for obtaining packages? What utility will extract files from an RPM package without installing the package? How would you verify that a package has been installed? Linux Pro Objectives6.0 Package Management Install, remove, and update packages with the RPM command. Video/DemoTime5.1.1 Red Hat Package Manager 11:015.1.2 RPM Package Management12:365.1.3 Managing RPM Packages12:36Total Video Time36:13Lab/Activity5.1.4 Install an RPM Package5.1.5 Remove an RPM Package5.1.6 Update an RPM PackageFact Sheets5.1.7 RPM FactsNumber of Exam Questions15 questionsTotal TimeAbout 71 minutesSection 5.2: Online Package InstallationSummaryStudents will learn how to:Use DNF to install an RPM package. Use DNF to remove an RPM package. Lecture Focus Questions:What is the role of a package manager? What sources are available for obtaining packages? What utility will extract files from an RPM package without installing the package? How would you verify that a package has been installed? What is the main configuration file for the YUM package? Linux Pro Objectives6.0 Package Management Install, remove, and update RPM packages with DNF. Video/DemoTime5.2.1 Yellowdog Updater, Modified (YUM)9:495.2.2 Installing Packages with YUM4:025.2.3 Installing Packages with Dandified YUM (DNF)6:15Total Video Time20:06Lab/Activity5.2.5 Use DNF to Install an RPM Package5.2.6 Use DNF to Remove an RPM PackageFact Sheets5.2.4 YUM and DNF FactsNumber of Exam Questions15 questionsTotal TimeAbout 50 minutes Section 5.3: Debian Package Manager (dpkg)SummaryStudents will learn how to:Install and uninstall a new package using the dpkg command. Use the apt-cache command to view information about installed packages. Download and install a package using the apt-get command. Lecture Focus Questions:When would you use Debian packages instead of RPM packages? How can you identify a Debian package from an RPM package? Which dpkg option prevents a package from being installed if a newer version of the package already exists on the computer? Which command would you use to display all of the package's dependencies? Which command for Debian is similar to the YUM tool for RPM packages? Video/DemoTime5.3.1 Debian Package Manager (dpkg) 7:465.3.2 Advanced Packaging Tool (apt-get)5:385.3.3 Managing Debian Packages9:30Total Video Time22:54Fact Sheets5.3.4 Debian Package Management FactsNumber of Exam Questions15 questionsTotal TimeAbout 43 minutesSection 5.4: Shared LibrariesSummaryStudents will learn how to:Identify a daemon's required shared libraries. Recognize a broken library link. Lecture Focus Questions:What is the purpose of a shared library? What is the difference between a dynamic shared library and a static shared library? What does it mean if a library file name contains .so in the name? Which command would you use to identify library dependencies? What are the management complications for shared libraries? Which file contains a cached list of dynamic shared libraries? What are the methods to configure additional dynamic libraries on a Linux system? Video/DemoTime5.4.1 Shared Libraries12:315.4.2 Managing Shared Libraries3:46Total Video Time16:17Fact Sheets5.4.3 Shared Libraries FactsNumber of Exam Questions11 questionsTotal TimeAbout 32 minutesSection 6.1: User and Group OverviewSummaryStudents will learn how to:View the user account information in the /etc/passwd file. View the group membership information in the /etc/group file. Lecture Focus Questions:Which file stores user accounts? Which file contains the passwords for each user account? What are the differences between standard user accounts and system user accounts? What is the default primary group for each user? How can you determine if a user account is locked? Video/DemoTime6.1.1 Linux User Overview15:396.1.2 Linux Group Overview 7:066.1.3 User and Group File Review13:25Total Video Time36:10Lab/Activity6.1.5 View User Account Information6.1.6 View Group Membership InformationFact Sheets6.1.4 User and Group FactsNumber of Exam Questions10 questionsTotal TimeAbout 61 minutesSection 6.2: User ManagementSummaryStudents will learn how to:Create, rename, lock and unlock a user account. Change a user's password. Rename or remove a user account. Lecture Focus Questions:Which directory contains configuration file templates that are copied into a new user's home directory? When using useradd to create a new user account, what type of default values create the user account? How can you view all the default values in the /etc/default/useradd file? What is the purpose of the /etc/login.defs file? How would you create a user using useradd without using the default values in /etc/default/useradd file? At the shell prompt, how do you create a password for a user? What does it mean if a user account is locked? Which command deletes a user and their home directory at the same time? Linux Pro Objectives7.0 User and Group Management Create and manage user accounts. Manage user passwords. Manage user access. Video/DemoTime6.2.1 User and Password Management13:286.2.2 Managing Users10:096.2.3 Managing User Passwords6:29Total Video Time30:06Lab/Activity6.2.5 Create a User Account6.2.6 Rename a User Account6.2.7 Delete a User6.2.8 Change a Password6.2.9 Change a User’s Password6.2.10 Lock and Unlock User AccountsFact Sheets6.2.4 User Management FactsNumber of Exam Questions15 questionsTotal TimeAbout 80 minutesSection 6.3: Group ManagementSummaryStudents will learn how to:Create groups and define the group ID. Change secondary group membership for specific user accounts. Enable a group password. Lecture Focus Questions:Which usermod option changes the secondary group membership? Which command removes all secondary group memberships for specific user accounts? How can you display the primary and secondary group membership for a single user? Which groupmod option changes the name of a group?Linux Pro Objectives7.0 User and Group Management Create and manage groups. Create and manage user accounts. Manage user passwords. Manage user access. Video/DemoTime6.3.1 Group Management 6:376.3.2 Managing Groups 7:48Total Video Time14:25Lab/Activity6.3.4 Rename and Create Groups6.3.5 Add Users to a Group6.3.6 Add a User to Additional Groups6.3.7 Delete a Group and Users6.3.8 Remove a User from a Group6.3.9 Remove a User from All GroupsFact Sheets6.3.3 Group Management FactsNumber of Exam Questions7 questionsTotal TimeAbout 56 minutesSection 7.1: MBR Disk PartitionsSummaryStudents will learn how to:Use fdisk to view the partition information on the system. Lecture Focus Questions:Why is it important to plan disk partitioning before installing Linux? What is the difference between a primary and an extended partition? What utility do you use to manage disk partitions? Linux allows a maximum of only four primary partitions on a single hard disk drive. What can you do to get around this limitation? What does /dev/sda3 device file name identify? In which directory are the device file names stored?Linux Pro Objectives2.0 Storage Device Management Create and manage hard disk partitions. Create and manage disk file systems. Video/DemoTime7.1.1 MBR Disk Partitions 13:347.1.2 Managing MBR Partitions10:347.1.3 Viewing MBR Partitions3:59Total Video Time28:07Lab/Activity7.1.6 View the MBR Partition TableFact Sheets7.1.4 MBR Partition Management Facts7.1.5 Device Naming FactsNumber of Exam Questions11 questionsTotal TimeAbout 54 minutesSection 7.2: GUID PartitionsSummaryStudents will learn how to:Manage GUID partitions. Lecture Focus Questions:What utility do you use to manage disk partitions? Which command allows you to back up and restore a disk's partition table? How many partitions does GPT allow on a storage device? Why should you carefully plan your partition changes before using parted?Linux Pro Objectives2.0 Storage Device Management Create and manage hard disk partitions. Create and manage disk file systems. Video/DemoTime7.2.1 GUID Partitions10:597.2.2 Managing GUID Partitions10:07Total Video Time21:06Fact Sheets7.2.3 GUID Partition Management FactsNumber of Exam Questions5 questionsTotal TimeAbout 31 minutesSection 7.3: Logical Volume ManagerSummaryStudents will learn how to:Use LVM. Create physical volumes. Define volume groups. Define logical groups. Lecture Focus Questions:After you create your logical volume what should you do? What should you do before running vgreduce? Which command will extends the size of a logical volume? What is the difference between pvcreate and lvcreate? Linux Pro Objectives2.0 Storage Device Management Create and manage hard disk partitions. Create and manage disk file systems. Mount and unmount devices in the file system. Video/DemoTime7.3.1 Logical Volume Manager (LVM) 13:317.3.2 Using LVM7:49Total Video Time21:20Fact Sheets7.3.3 LVM FactsNumber of Exam Questions8 questionsTotal TimeAbout 34 minutesSection 7.4: File SystemsSummaryFormat a hard disk with a specified file system. Create and activate a new swap partition. Lecture Focus Questions:How would you make mkfs automatically calculate the size of the data blocks for the file system? What command can you use to create the ReiserFS file system type? How would you create and activate a swap partition? Which file systems provide journaling? What is the difference between the ext3 and ext4 file system typesLinux Pro Objectives2.0 Storage Device Management Create and manage swap partitions. Video/DemoTime7.4.1 Linux File System Types13:547.4.2 File System Creation10:507.4.3 Swap Area Management7:397.4.4 Creating a File System7:28Total Video Time39:51Lab/Activity7.4.6 Format a Hard Disk with ext37.4.7 Format a Hard Disk with ext47.4.8 Create a Swap AreaFact Sheets7.4.5 File System Management FactsNumber of Exam Questions9 questionsTotal TimeAbout 69 minutesSection 7.5: Mounting File SystemsSummaryStudents will learn how to:Mount a volume to a specified directory with a specified file system. Unmount a volume. Mount a DVD drive to a specified directory. Lecture Focus Questions:How can proxy ARP settings appear as routing problems? Which directory contains mount points specifically for external storage devices? What do you need to do to make a USB drive accessible? What happens if you mount a volume to a directory that already contains data? How can you verify that a volume is mounted correctly? Which commands can you use to view the devices that are currently mounted? How can you prevent users from mounting an optical media drive? Linux Pro Objectives2.0 Storage Device Management Mount and unmount devices in the file system. Video/DemoTime7.5.1 File System Mounting13:537.5.2 Mounting a File System12:30Total Video Time26:23Lab/Activity7.5.4 Mount a Volume7.5.5 Unmount a Volume7.5.6 Mount a DVD DriveFact Sheets7.5.3 File System Mounting FactsNumber of Exam Questions15 questionsTotal TimeAbout 61 minutesSection 7.6: File System MaintenanceSummaryStudents will learn how to:Use the df and du commands check disk usage. Use the lsof and fuser commands to monitor the file system. Use the fsck command to check and repair the file system Lecture Focus Questions:Which utility allows you to view the space available on all mounted file systems? What kinds of information can the lsof utility provide? What action must you perform before using the fsck utility? Which utility converts ext2 file systems to ext3 file systems? Linux Pro Objectives3.0 File System Management View disk space usage statistics. Video/DemoTime7.6.1 File System Mounting15:487.6.2 Maintaining File Systems11:37Total Video Time27:25Lab/Activity7.6.4 Determine the Amount of Free Disk Space7.6.5 Determine the Directory SizeFact Sheets7.6.3 File System Maintenance FactsNumber of Exam Questions12 questionsTotal TimeAbout 54 minutesSection 7.7: Disk QuotasSummaryStudents will learn how to:Scan the file system and create quota files. Enable quotas on the file system. Create a quota and set the block and inode quotas. Generate a quota report. Lecture Focus Questions:What is the difference between a soft and hard block limit? What is the difference between block quotas and inode quotas? What tool do you use to create the aquota.user and aquota.group files in the file system? How would you generate a quota report to display how much space is used by users on the system? Linux Pro Objectives3.0 File System Management Implement disk quotas. Video/DemoTime7.7.1 Disk Quotas8:587.7.2 Managing Quotas11:22Total Video Time20:20Lab/Activity7.7.4 Find the User Quota7.7.5 Generate a Quota Report7.7.6 Turn Quotas On7.7.7 Turn Quotas Off7.7.8 Edit Quotas 17.7.9 Edit Quotas 2 Fact Sheets7.7.3 Quota FactsNumber of Exam Questions9 questionsTotal TimeAbout 64 minutesSection 7.8: OwnershipSummaryStudents will learn how to:Use the chown command to change file ownership. View and change the group ownership of a file. Change directory ownership. Lecture Focus Questions:Which user accounts can change file ownership? Which utility will display ownership information for files and directories? What are the two different methods you can use to change group ownership of a file? Linux Pro Objectives8.0 User Access Management Manage directory and file ownership for users and groups. Video/DemoTime7.8.1 Ownership7:117.8.2 Managing Ownership7:28Total Video Time14:39Lab/Activity7.8.4 View Ownership Information7.8.5 Change File Ownership7.8.6 Change Group Ownership for a File7.8.7 Change Directory OwnershipFact Sheets7.8.3 File Ownership FactsNumber of Exam Questions4 questionsTotal TimeAbout 44 minutesSection 7.9: PermissionsSummaryStudents will learn how to:Manage permissions by setting the needed file and directory permissions. Lecture Focus Questions:What is the 'mode of a file'? Which user accounts can change the mode of a file? What permissions does 764 represent when identifying permissions numerically? What does the first dash represent in -rwxrw-r--? What are the default permissions for files and directories? Linux Pro Objectives8.0 User Access Management Manage directory and file ownership for users and groups. Video/DemoTime7.9.1 Permissions16:597.9.2 Managing File Permissions10:507.9.3 Managing Directory Permissions7:28Total Video Time35:17Lab/Activity7.9.5 Set Directory Permissions7.9.6 Add File Permissions7.9.7 Set File Permissions7.9.8 Enable Directory BrowsingFact Sheets7.9.4 Permission FactsNumber of Exam Questions5 questionsTotal TimeAbout 65 minutesSection 7.10: umaskSummaryStudents will learn how to:Change the umask settings to control access. Lecture Focus Questions:What is the function of umask? What does the umask value represent? In which file should you set the umask value to make it persistent? Linux Pro Objectives8.0 User Access Management Configure umask values. Video/DemoTime7.10.1 umask8:407.10.2 Using umask8:13Total Video Time16:53Lab/Activity7.10.4 Change the umaskFact Sheets7.10.3 umask FactsNumber of Exam Questions4 questionsTotal TimeAbout 31 minutesSection 7.11: Special PermissionsSummaryStudents will learn how to:Set or remove special permissions. Lecture Focus Questions:On which types of files should you configure the SUID and SGID bits? What is the purpose for setting the sticky bit? Which special permissions would be set using chmod 6421? Linux Pro Objectives8.0 User Access Management Use special permissions. Video/DemoTime7.11.1 Ownership7:297.11.2 Assigning Special File Permissions10:55Total Video Time18:24Lab/Activity7.11.4 Set the SUID Bit7.11.5 Remove SUID and SGID PermissionsFact Sheets7.11.3 Special Permission FactsNumber of Exam Questions8 questionsTotal TimeAbout 41 minutesSection 7.12: Archive and BackupSummaryStudents will learn how to:Use tar to create a compressed tar file. Use tar to extract files from a tar file. Use cpio to create an archive file and extract files from the cpio file. Use dd to copy information from records. Lecture Focus Questions:What type of file would the file marketing.tar.gz represent? Which tar command option decompresses a file? Which utilities can decompress a file with a .bz2 extension? When would you use the dd command over the cp command to copy information? Linux Pro Objectives3.0 File System Management Create and manage archive files. Video/DemoTime7.12.1 File Archives11:017.12.2 Using tar7:177.12.6 cpio and dd14:367.12.7 Using cpio and dd10:12Total Video Time43:06Lab/Activity7.12.3 Create a Compressed tar File7.12.4 Extract from tar Files Fact Sheets7.12.5 Archive Facts7.12.8 cpio and dd FactsNumber of Exam Questions9 questionsTotal TimeAbout 72 minutesSection 8.1: Device DriversSummaryStudents will learn how to:View hardware information by viewing the contents of the /proc and /sys directories. View hardware information using the lsusb, hwinfo and lspci utilities Lecture Focus Questions:How are device drivers implemented on a Linux system? Why are some device drivers not compiled into the kernel? Which directories contain information about the hardware that is installed on the computer? How would you use the hwinfo utility to display information about all the hardware in the computer? Which extension identifies a kernel module? What type of information is stored in /proc/cmdline? Which utility will display information about the PCI devices on the system? Linux Pro Objectives5.0 Process Management Manage kernel modules. Video/DemoTime8.1.1 Device Drivers7:218.1.2 System Hardware Information9:038.1.3 Viewing Hardware Information12:24Total Video Time28:48Lab/Activity8.1.5 View /proc InformationFact Sheets8.1.4 Device Driver FactsNumber of Exam Questions10 questionsTotal TimeAbout 49 minutesSection 8.2: Kernel Module ManagementSummaryStudents will learn how to:View a list of currently loaded modules using lsmod. Create a list of module dependencies using depmod. Use modprobe to load a kernel module. Remove a module using rmmod. Lecture Focus Questions:Which commands can you use to view modules that are currently loaded? How would you generate a list of module dependencies? What is the advantage of using modprobe over insmod to load a module into the kernel?Linux Pro Objectives5.0 Process Management Manage kernel modules. Video/DemoTime8.2.1 Kernel Module Management11:578.2.2 Managing Kernel Modules6:00Total Video Time17:57Lab/Activity8.2.4 Insert a Module into the Kernel8.2.5 Remove a Module from the KernelFact Sheets8.2.3 Kernel Module Management FactsNumber of Exam Questions5 questionsTotal TimeAbout 38 minutes Section 8.3: Hotplug and Coldplug DevicesSummaryStudents will learn how to:View the rules file in /udev/rules. Modify and save a rule. Lecture Focus Questions:What is the difference between a hotplug and a coldplug device? Which types of devices are usually coldplug devices? What is the function of the sysfs virtual file? Where is sysfs located? How does the system recognize when a device is added or removed? Which utility dynamically creates device files as devices are added to the system? Video/DemoTime8.3.1 Hotplug and Coldplug Devices10:13Total Video Time10:13Fact Sheets8.3.2 Hotplug and Coldplug Device FactsNumber of Exam Questions5 questionsTotal TimeAbout 20 minutesSection 9.1: ProcessesSummaryStudents will learn how to:Use top to monitor Linux processes. Use ps to troubleshoot a Linux system. Lecture Focus Questions:Which types of files can create processes on a Linux system? What is the difference between user process and daemon processes? How are system processes usually identified? Which process is always assigned the same process ID number? What is the major difference between how top and ps display system processes?Linux Pro Objectives5.0 Process Management Monitor and manage running processes. Video/DemoTime9.1.1 Linux Processes 10:559.1.2 Process Heredity 9:369.1.4 Process Display12:319.1.5 Viewing Process Information with top 5:149.1.6 Viewing Process Information with ps8:299.1.7 Viewing Process Information with pgrep3:03Total Video Time49:48Lab/Activity9.1.9 View Process InformationFact Sheets9.1.3 Process Facts9.1.8 Process Display FactsNumber of Exam Questions7 questionsTotal TimeAbout 72 minutesSection 9.2: Process ManagementSummaryStudents will learn how to:Switch a process between the foreground and background. Set and change the priority of a process. Terminate a process using either kill or killall. Scan and kill zombie processes on the system. Lecture Focus Questions:What is the difference between a process running in the foreground and a process running in the background? Which commands can be used to move processes between the foreground and the background? How can you change the priority of a process? What is the range for nice values? What number would be the highest priority for a nice value? Which termination signal is sent by the Ctrl+c key combination? Linux Pro Objectives5.0 Process Management Monitor and manage running processes. Video/DemoTime9.2.1 Process Management6:449.2.2 Switching Foreground and Background Processes5:449.2.3 Process Prioritization10:109.2.4 Prioritization Processes7:029.2.6 Process Termination13:439.2.7 Terminating Processes7:22Total Video Time50:45Lab/Activity9.2.9 Stop a Zombie ProcessFact Sheets9.2.5 Process Management Facts9.2.8 Process Termination FactsNumber of Exam Questions15 questionsTotal TimeAbout 81 minutesSection 9.3: Task ManagementSummaryStudents will learn how to:Verify that the atd daemon is running. Schedule a job to run in the future using the at command. View a list of pending jobs using the atq command. Remove a pending job using the atrm command. Use anacron. Lecture Focus Questions:Which script controls the at daemon? Which files control access to the at command? What is the main difference between using at and cron to schedule a job? Which files control access to the cron command? Where is the system wide crontab file located? How can you edit personal crontab files? Video/DemoTime9.3.1 at Task Scheduling 11:339.3.2 Scheduling Tasks with at4:369.3.4 cron Task Scheduling12:559.3.5 Scheduing Tasks with cron9:119.3.7 Using anacron6:37Total Video Time44:52Fact Sheets9.3.3 at Facts9.3.6 cron Facts9.3.8 anacron FactsNumber of Exam Questions15 questionsTotal TimeAbout 75 minutesSection 9.4: Print ManagementSummaryStudents will learn how to:Verify CUPS is installed and running. Configure the CUPS daemon parameters to provide network printing on a Linux system. Enable the printer to allow printer sharing. Use lp commands to manage print jobs at the shell prompt. Lecture Focus Questions:What is the function of the cupsd daemon on the server? How can you access the web-based administration tool for the CUPS server? What is the file used to configure CUPS? Which commands can you use to remove print jobs from the queue? Which command is necessary to activate a printer queue? How can you display all the printer queues on the system?Linux Pro Objectives9.0 Network and Print Configuration Management Configure and manage print jobs. Video/DemoTime9.4.1 Common Unix Print System (CUPS) Operation 8:379.4.2 CUPS Installation and Configuration10:239.4.3 Configuring a CUPS Printer10:429.4.5 Print Management Commands9:479.4.6 Managing Print Jobs7:50Total Video Time47:19Lab/Activity9.4.8 Print a File9.4.9 Remove a Print JobFact Sheets9.4.4 CUPS Facts9.4.7 Printer Management FactsNumber of Exam Questions15 questionsTotal TimeAbout 82 minutes Section 9.5: System Time ConfigurationSummaryStudents will learn how to:Change time zone settings and make them permanent. Setting the hardware clock. Create a time synchronization solution using public NTP time providers. Lecture Focus Questions:What is the difference between a hybrid cloud and a community cloud? What is the difference between IaaS and PaaS? What two implementations are available for SaaS? What services does cloud computing provide? Which cloud computing model allows the client to run software without purchasing servers, data center space, or network equipment? Video/DemoTime9.5.1 Time Zone Settings11:169.5.2 Configuring Time Zone Settings3:509.5.4 Time Maintenance8:189.5.5 Managing System Time8:229.5.7 Network Time Protocol (NTP)15:069.5.8 Synchronizing Time with NTP11:34Total Video Time58:26Fact Sheets9.5.3 Time Zone Facts9.5.6 Time Maintenance Facts9.5.9 NTP FactsNumber of Exam Questions14 questionsTotal TimeAbout 87 minutesSection 9.6: Mail Transfer Agent (MTA)SummaryStudents will learn how to:Manage mail. Lecture Focus Questions:What is the role and function of a Mail Transfer Agent (MTA)? Which are the most common types of MTAs on a Linux system? How do you read mail for local user accounts from the command line? Why would you configure an alias for the MTA running on a local system? Which file do you use to configure forwarding of email messages? Video/DemoTime9.6.1 MTA Overview10:599.6.2 Managing Mail7:51Total Video Time18:50Fact Sheets9.6.3 MTA FactsNumber of Exam Questions11 questionsTotal TimeAbout 35 minutesSection 9.7: Structured Query Language (SQL)SummaryStudents will learn how to:Manipulate SQL data.Lecture Focus QuestionsWhat is a database? What is the difference between a table record and an attribute? Which SQL command would you use to view the data in a database? When would you combine the SELECT and SORT BY commands? Video/DemoTime9.7.1 SQL Data Management11:089.7.2 Manipulating SQL Data13:50Total Video Time24:58Fact Sheets9.7.3 SQL FactsNumber of Exam Questions9 questionsTotal TimeAbout 39 minutesSection 10.1: System LoggingSummaryStudents will learn how to:Configure journald. View log files. Lecture Focus Questions:What is the role of the syslog daemon? What is the function of logrotate utility? Which commands can be used to view text-based log files? Which command will show all failed login attempts on the system? Video/DemoTime10.1.1 Linux Log Files9:3610.1.3 journald Logging5:4610.1.4 Configuring journald8:2810.1.6 Viewing Log Files10:00Total Video Time33:50Fact Sheets10.1.2 Log File Facts10.1.5 journald Logging Facts10.1.7 Log File Display FactsNumber of Exam Questions13 questionsTotal TimeAbout 62 minutesSection 10.2: ScriptingSummaryStudents will learn how to:Create a simple script to echo text on the screen and run a command. Use variables within scripts. Create a script using control structures. Use functions. Lecture Focus Questions:What lines are required within a shell script? How can you comment out lines in a shell script? Why do you need to assign the execute permission to a script? Which methods can you use to run a script from the command line? Which command do you use to obtain user input during the execution of a script? Why might you need to use the declare command in a script? Under which conditions would you use an until loop in place of a while loop? How should you end the script containing the if, then, else control structure? Video/DemoTime10.2.1 Scripting Overview8:4810.2.2 Script Executing 9:5610.2.3 Creating Simple Scripts11:0710.2.4 Using Variables within Scripts7:1210.2.6 Script Control Structures16:5410.2.7 Creating Script Control Structures9:0310.2.9 Using Functions9:26Total Video Time1:12:26Fact Sheets10.2.5 Simple Script Facts10.2.8 Control Structure Facts10.2.10 Function FactsNumber of Exam Questions15 questionsTotal TimeAbout 102 minutesSection 10.3: Text Stream ProcessingSummaryStudents will learn how to:Use text stream processing to manipulate text using commands that filter and modify the output. Lecture Focus Questions:How can text stream processing be used to modify the output of text? Which command would you use to remove characters from lines of text in a text stream? How could you format files with long lines to display properly on the monitor? Which command would you use to format a text file for printing? Which commands replace a tab character with a specified number of spaces and vice versa? How can you display a text stream with numbers preceding each line? Video/DemoTime10.3.1 Text Stream Processing16:2010.3.2 awk and sed8:3810.3.3 Processing Text Streams10:59Total Video Time35:57Fact Sheets10.3.4 Text Stream Processing FactsNumber of Exam Questions15 questionsTotal TimeAbout 56 minutesSection 11.1: IPv4 OverviewLecture Focus Questions:What is the function of the IP protocol? What is the difference between a connectionless and a connection-oriented protocol? What is the main role of the ICMP protocol? What is the difference between a private and public IP address? How does the subnet mask identify the network address and network node? Which file lists all network services and their ports on the Linux system? Video/DemoTime11.1.1 IP Protocols14:3811.1.3 IPv4 Addressing15:3711.1.4 Subnet Masks12:2411.1.5 Variable Length Subnet Masking (VLSM)8:3811.1.7 Common Ports10:18Total Video Time1:01:35Fact Sheets11.1.2 IP Protocol Facts11.1.6 IPv4 Addressing Facts11.1.8 IP Port FactsNumber of Exam Questions15 questionsTotal TimeAbout 92 minutesSection 11.2: Network Interface ConfigurationSummaryStudents will learn how to:View information about the current network interfaces. Use the interface configuration file to manually assign a static address for the network interface. Disable and enable a network interface. Lecture Focus Questions:What is the advantage of using dynamic addressing over static addressing? Where is the interface configuration file located on the system? How can you view the current status of the network interfaces from the shell prompt? What utilities can disable and enable the network interfaces?Linux Pro Objectives9.0 Network and Print Configuration Management Enable or disable network interfaces. Video/DemoTime11.2.1 Network Interface Naming7:5711.2.2 Address Configuration11:5311.2.3 Viewing and Managing IPv4 Addresses9:3111.2.4 Configuring DHCP and Static Addressing4:57Total Video Time34:18Lab/Activity11.2.7 Start a NIC11.2.8 Stop a NICFact Sheets11.2.5 Addressing Method Facts11.2.6 Network Configuration FactsNumber of Exam Questions8 questionsTotal TimeAbout 62 minutesSection 11.3: IPv6 OverviewLecture Focus Questions:What is the difference between stateful and stateless DHCPv6? What are the two parts of a 128-bit address? How do static full and static partial assignments differ? What process is used to configure the IPv6 address for each interface? What is a unique local address? Video/DemoTime11.3.1 IPv6 Addressing13:5811.3.3 Configuring IPv6 Addresses9:34Total Video Time23:32Fact Sheets11.3.2 IPv6 Facts11.3.4 IPv6 Configuration FactsNumber of Exam Questions7 questionsTotal TimeAbout 41 minutesSection 11.4: Routing ConfigurationSummary Students will learn how to:Configure the default route. Lecture Focus Questions:What is the role of a router? What file contains the complete routing table on the system? How would you make the default gateway persistent? Which command sets the default route on the system? Video/DemoTime11.4.1 Routing Configuration13:5811.4.2 Configuring the Default Route7:36Total Video Time21:34Fact Sheets11.4.3 Routing FactsNumber of Exam Questions7 questionsTotal TimeAbout 34 minutes Section 11.5: Hostname and DNS ConfigurationSummaryStudents will learn how to:Configure DNS settings. Test name resolution. Lecture Focus Questions:When configuring the DNS, what is the purpose for having multiple name servers? Which file provides the system with domain names mapped to IP addresses? What function does the /etc/nsswitch.conf file provide? What are the advantages of using a DNS server for name resolution? Video/DemoTime11.5.1 Hostname and DNS Configuration12:1911.5.2 Configuring DNS Settings11:2711.5.3 Testing Name Resolution8:31Total Video Time32:17Fact Sheets11.5.4 Name Resolution FactsNumber of Exam Questions12 questionsTotal TimeAbout 49 minutesSection 11.6: Network TroubleshootingSummaryStudents will learn how to:Use network troubleshooting tools. Lecture Focus Questions:Why is it important to completely identify the source of a problem before starting to fix it? What are good sources to research when creating a hypothesis and determining a resolution? After you fix the problem what actions should you still complete? How can you verify the connectivity of hosts within a network? Which utilities send name resolution requests? Which utility will provide the most information about the hostname or IP address? Video/DemoTime11.6.1 Troubleshooting Methodology7:0311.6.3 Using Network Troubleshooting Tools13:06Total Video Time20:09Fact Sheets11.6.2 Troubleshooting Methodology Facts11.6.4 Troubleshooting Tool FactsNumber of Exam Questions15 questionsTotal TimeAbout 45 minutesSection 12.1: Root UsageSummaryStudents will learn how to:Use su to switch to another user. Configure sudo to allow a specific user to complete specific commands with privileged access. Lecture Focus Questions:Which utility should you use to launch the /etc/sudoers file? What is the syntax for the /etc/sudoers file? How can you use su to execute a command without switching into another login console? Which su option will switch to another user and include the user's environment variables? How does the command prompt appear for a standard user account versus the root user account? Video/DemoTime12.1.1 The root User10:0612.1.2 Using su3:5312.1.3 Configuring sudo10:44Total Video Time24:43Lab/Activity12.1.5 Switch Users12.1.6 Log Out of the SystemFact Sheets12.1.4 root User FactsNumber of Exam Questions6 questionsTotal TimeAbout 46 minutesSection 12.2: User Security and RestrictionSummaryStudents will learn how to:Configure user password aging limits. Configure the user login restrictions in the /etc/security/limits.conf file. Set limits for programs launched from the shell prompt. Lecture Focus Questions:What are the characteristics of a secure or strong password? Which chage option sets the minimum number of days a user must keep a password? What type of resources are affected by the ulimit utility? When would you need to configure the /etc/security/limits.conf file? What is the syntax of the /etc/security/limits.conf file? What does file auditing allow you to do?Linux Pro Objectives7.0 User and Group Management Create and manage groups. Create and manage user accounts. Manage user passwords. Manage user access.Video/DemoTime12.2.1 User Security12:5312.2.2 User Restrictions7:3712.2.3 Configuring User Security and Restrictions 7:5112.2.4 Monitoring User Logins7:2812.2.6 Auditing Files4:02Total Video Time39:51Fact Sheets12.2.5 User Security Facts12.2.7 File Auditing FactsNumber of Exam Questions10 questionsTotal TimeAbout 60 minutesSection 12.3: Login BlockingSummaryStudents will learn how to:Disable logins. Lecture Focus Questions:Which command displays all active users on the Linux system? Which utility should you use to remove active users? Which file configures login blocking? How can you display a message to users when logins are blocked? Which PAM module file configures login blocking? Video/DemoTime12.3.1 Login Blocking6:1812.3.2 Disabling Login5:25Total Video Time11:43Fact Sheets12.3.3 Login Blocking FactsNumber of Exam Questions5 questionsTotal TimeAbout 22 minutesSection 12.4: Network SecuritySummaryStudents will learn how to:Remove unnecessary services. Scan for open ports on Linux. Lecture Focus Questions:What is a socket? Which utility will scan for all listening and non-listening sockets? Which utility will identify open ports on the Linux system? Which commands should you use to disable unneeded services? Video/DemoTime12.4.1 Network Security14:4412.4.2 Removing Unneeded Services and Scanning Ports10:27Total Video Time25:11Fact Sheets12.4.3 Network Security FactsNumber of Exam Questions6 questionsTotal TimeAbout 36 minutesSection 12.5: xinetd Super DaemonSummaryStudents will learn how to:Configure xinetd and TCP wrappers. Lecture Focus Questions:When should you use TCP wrappers? Which types of files are stored in the /etc/xinetd.d directory? Which files configure the xinetd daemon? When should you use the /etc/host.allow or /etc/host.deny files? Which utility confirms the TCP wrapper configuration? Video/DemoTime12.5.1 xinetd and TCP Wrappers12:4912.5.2 Configuring xinetd and TCP Wrappers11:15Total Video Time24:04Fact Sheets12.5.3 xinetd and TCP Wrapper FactsNumber of Exam Questions12 questionsTotal TimeAbout 41 minutesSection 12.6: OpenSSHSummaryStudents will learn how to:Configure OpenSSH. Lecture Focus Questions:What are the differences between symmetric and asymmetric encryption? When would you use the Diffie-Hellman Key Exchange encryption standard? Which encryption standards are supported by SSH1 versus SSH2? Where does a client store public keys it has received from SSH servers? Which keys are sent to the client when establishing an SSH session? Which file should you edit to configure the SSH daemon on the server? Which file overrides the client's SSH configuration on a per-user basis? What ssh command would you use to log in to a server, execute a command, and return to the local system's shell prompt? Video/DemoTime12.6.1 OpenSSH12:1912.6.4 OpenSSH Configuration12:1312.6.5 Configuring Open SSH13:52Total Video Time38:24Fact Sheets12.6.2 Encryption Facts12.6.3 OpenSSH Facts12:6:6 Open SSH Configuration FactsNumber of Exam Questions10 questionsTotal TimeAbout 63 minutesSection 12.7: SSH Port TunnelingSummary Students will learn how to:Configure SSH port tunneling. Lecture Focus Questions:What is the benefit to tunneling traffic through an SSH connection? Which file on the server configures SSH port tunneling? Which ssh command should you use to tunnel X server traffic? How can you send unencrypted X server traffic between a client and server? Video/DemoTime12.7.1 SSH Port Tunneling4:4712.7.2 Configuring SSH Port Tunneling4:47Total Video Time9:34Fact Sheets12.7.3 SSH Port Tunneling FactsNumber of Exam Questions5 questionsTotal TimeAbout 20 minutesSection 12.8: Public Key AuthenticationSummaryStudents will learn how to:Configure public key authentication between two systems. Lecture Focus Questions:What is an MD5 checksum, and how is it used in public key authentication? Which file configures the server to accept public key authentication? Which keys are generated by the ssh-keygen command when using the -t rsa option? Which utility should you use to copy encryption keys between Linux systems? When is the ~/authorized_keys file used? How can you configure a client to automatically provide the private key passphrase when establishing an SSH session? Video/DemoTime12.8.1 Public Key Authentication9:2512.8.2 Configuring Public Key Authentication10:00Total Video Time19:25Fact Sheets12.8.3 Public Key Authentication FactsNumber of Exam Questions5 questionsTotal TimeAbout 29 minutesSection 12.9: Gnu Privacy GuardSummaryStudents will learn how to:Configure GnuPG. Revoke certificates. Lecture Focus Questions:What is the benefit of using Gnu Privacy Guard (GnuPG)? Which command should you use to determine if GnuPG is installed on the Linux system? Which gpg option will digitally sign a file? How can you display all the GnuPG keys on the key ring? Video/DemoTime12.9.1 GnuPG12:2312.9.2 Configuring GnuPG10:4912.9.3 Revoking Certificates4:47Total Video Time27:59Fact Sheets12.9.4 GnuPG FactsNumber of Exam Questions5 questionsTotal TimeAbout 38 minutesTestOut Linux Pro Practice ExamsSummaryThis section provides information to help prepare students to take the TestOut Linux Pro certification exam.Students will also have the opportunity of testing their mastery of the concepts presented in this course to reaffirm that they are ready for the certification exam. For example, all questions that apply to Objective 1.0: Command Line are grouped together and presented in practice exam Linux Pro Objective 1: Command Line. The following practice exams are available:Linux Pro Practice ExamsLinux Pro Objective 1: Command Line (8 simulation questions)Linux Pro Objective 2: Storage Device Management (9 simulation questions) Linux Pro Objective 3: File System Management (18 simulation questions) Linux Pro Objective 4: Boot Configuration (3 simulation questions)Linux Pro Objective 5: Process Management (12 simulation questions) Linux Pro Objective 6: Package Management (5 simulation questions) Linux Pro Objective 7: User and Group Management (14 simulation questions)TestOut Linux Pro Objective 8: User Access Management (13 simulation questions)TestOut Linux Pro Objective 9: Network and Print Configuration Management (6 simulation questions)TestOut Linux Pro Certification Practice Exam (50 simulation questions) The questions in the Linux Pro practice exams above are simulations that are used to evaluate the student’s ability to perform required tasks. These individual questions will take longer for the students to perform than the individual questions in the Network+ practice exams below.LPIC-1/CompTIA Linux+ LX0-103 Practice ExamsThis section provides practice questions that are similar to what you will find on the CompTIA Linux+ Certification Exam 1 LX0-103 (powered by LPI).This is the first of two exams that you must pass to achieve the Linux+ certification from CompTIA. As you know, it is important to prepare for an exam by studying the material, practicing the skills, and committing the new concepts to memory. You can use the instruction and tests in this course to help you prepare more efficiently.In this section, you will find practice quizzes for each of the four domains covered by LX0-103 exam. At the end of this section is a practice exam that is typical of the LX0-103 exam. This practice exam provides you with a specified number of questions and a time limit similar to the official CompTIA exam.Domain 1: System Architecture (73 questions)Domain 2: Linux Installation and Package Management (125 questions)Domain 3: GNU and Unix Commands (130 questions)Domain 4: Devices, Linux Filesystems, Filesystem Hierarchy Standard (78 questions)LPIC-1/CompTIA Linux+ LX0-103 Practice Exam (60 questions)B.1: Domain 1 Supplemental Material for LPIC-1/CompTIA Linux+SummaryStudents will learn how to:Identify the current runlevel and change it as required by your system circumstances. Change the default runlevel. Supply kernel options at boot time to customize how the system boots. Lecture Focus QuestionsWhich file affects the default runlevels? Why would you set the runlevel to 1? What is the difference in functionality between a runlevel 1 and runlevel 3? Which runlevel reboots the system, and which runlevel shuts the system down? What commands can be used to change the runlevel? How can you enter kernel options during the system boot up? How can you identify the current and previous runlevels?Video/DemoTimeB.1.1 Runlevels8:22B.1.2 Managing Runlevels6:39B.1.4 Using Kernel Options at Boot6:10B.1.6 init Scripts17:21B.1.7 Using init Scripts19:41B.1.9 Upstart and system13:52Total Video Time1:12:05Fact SheetsB.1.3 Runlevel FactsB.1.5 Kernel Option FactsB.1.8 init Script FactsB.1.10 Upstart FactsNumber of Exam Questions14 questionsTotal TimeAbout 106 minutesB.2: Domain 2 Supplemental Material for LPIC-1/CompTIA Linux+SummaryStudents will learn how to:View the grub configuration file and gather pertinent information about the system. Configure the GRUB configuration file to boot as required by your setup. Lecture Focus QuestionsWhat is the path to the GRUB configuration file? How do you change the default operating system when using GRUB? Which setting displays the available operating systems during system boot up? What is the syntax used to identify the root file system for each operating system in the GRUB menu? How can you require authentication for the options in the GRUB menu? Video/DemoTimeB.2.1 GRUB Legacy9:29B.2.2 Using GRUB Legacy10:28Total Video Time19:57Fact SheetsB.1.3 GRUB Legacy FactsNumber of Exam Questions12 questionsTotal TimeAbout 37 minutesB.3: Domain 4 Supplemental Material for LPIC-1/CompTIA Linux+SummaryStudents will learn how to:Configure the X server settings. Lecture Focus QuestionsWhat is the function of the module section in the xorg.conf or XF86Config file? What types of information do you need to gather before configuring the X server? Video/DemoTimeB.3.1 X Window System Configuration19:24B.3.2 Configuring X Window System7:56Total Video Time27:20Fact SheetsB.3.3 X Server Configuration FactsB.3.4 Desktop Environment Configuration FactsNumber of Exam Questions10 questionsTotal TimeAbout 47 minutesLPIC-1/CompTIA Linux+ LX0-104 Practice ExamsThis section provides practice questions that are similar to what you will find on the CompTIA Linux+ Certification Exam 2 LX0-104 (powered by LPI).This is the second of two exams that you must pass to achieve the Linux+ certification from CompTIA. As you know, it is important to prepare for an exam by studying the material, practicing the skills, and committing the new concepts to memory. You can use the instruction and tests in this course to help you prepare more efficiently.In this section, you will find practice quizzes for each of the six domains covered by LX0-104 exam. At the end of this section is a practice exam that is typical of the LX0-104 exam. This practice exam provides you with a specified number of questions and a time limit similar to the official CompTIA exam.Domain 5: Shells, Scripting and Data Management (45 questions)Domain 6: User Interfaces and Desktops (34 questions)Domain 7: Administrative Tasks (59 questions)Domain 8: Essential System Services (65 questions)Domain 9: Networking Fundamentals (85 questions)Domain 10: Security (78 questions)LPI/CompTIA Linux+ LX0-104 Practice Exam (60 Questions)B.4: Domain 8 Supplemental Material for LPIC-1/CompTIA Linux+SummaryStudents will learn how to:Configure a syslog daemon to log to a remote host. Lecture Focus QuestionsWhat is the role of the syslog daemon? Why is it a good idea to send log messages to a remote server? Which actions are necessary to configure a server to receive messages from a client? What is the syntax for the entries in the /etc/syslog.conf file? How can you send messages to a virtual console? What is the function of the logrotate utility? Where are the entries for the logrotate configuration file stored? What commands can be used to view text-based log files? What command will show all failed login attempts on the system? Video/DemoTimeB.4.1 syslog14:28B.4.2 Configuring Remote Logging8:29B.4.4 logrotate7:11Total Video Time30:08Fact SheetsB.4.3 Log File FactsB.4.5 logrotate FactsNumber of Exam Questions10 questionsTotal TimeAbout 50 minutesB.5: Domain 10 Supplemental Material for LPIC-1/CompTIA Linux+SummaryStudents will learn how to:Configure the superdaemon, xinetd, to manage network and Internet services. Lecture Focus QuestionsWhy is xinetd called a super daemon? Which types of files are stored in the /etc/xinetd.d directory? Which file configures the xinetd daemon? How do you configure the inetd daemon? Video/DemoTimeB.5.1 inetd7:02Total Video Time7:02Fact SheetsB.5.2 inetd FactsNumber of Exam Questions9 questionsTotal TimeAbout 21 minutesAppendix A: TestOut Linux Pro Exam ObjectivesThe TestOut Linux Pro course covers the following?Linux Pro?objectives:Objective #Exam ObjectiveModule.Section1.01.0 Command LineUse command-line utilities to get help with Linux commands.View the contents of text files.Manage environment variables from the command line.Configure and use Linux shell environments.Use the vi editor to create and edit text files.Shut down and restart the system.1.1, 1.3, 1.53.52.02.0 Storage Device ManagementCreate and manage hard disk partitions.Create and manage disk file systems.Mount and unmount devices in the file system.Create and manage swap partitions.7.1, 7.2, 7.3, 7.4, 7.53.03.0 File System ManagementView information about directories and files in the file system.Use the Linux Filesystem Hierarchy Standard.Create, copy, move, and delete directories in the file system.Create, copy, move, and delete files in the file system.Create and manage hard and symbolic link files.View disk space usage statistics.Implement disk quotas.Create and manage archive files.1.7, 1.8, 1.9, 1.10, 1.117.6, 7.7, 7.124.04.0 Boot ConfigurationManage bootloader configurations.View and manage runlevels or boot targets for system services.Set the default system runlevel or boot target.3.2, 3.3Objective #Exam ObjectiveModule.Section5.05.0 Process ManagementStart, stop, and restart system services.View and manage runlevels for system services.3.4, 3.58.1, 8.29.1, 9.26.06.0 Package ManagementInstall, remove, and update packages with the RPM command.Install, remove, and update RPM packages with DNF.5.1, 5.27.07.0 User and Group ManagementCreate and manage groups.Create and manage user accounts.Manage user passwords.Manage user access.6.2, 6.312.28.08.0 User Access ManagementManage directory and file ownership for users and groups.Manage directory and file permissions for users and groups.Configure umask values.Use special permissions.7.8, 7.9, 7.10, 7.119.09.0 Network and Print Configuration ManagementEnable or disable network interfaces.Configure and manage print jobs.9.4, 11.2Appendix B: Linux LX0-103 Exam ObjectivesThe Linux+ Powered by LPI Exam: LX0-103 exam covers the following topics.#LX0-103 Exam ObjectivesModule.Section101System Architecture101.1Determine and configure hardware settings. Enable and disable integrated peripherals. Configure systems with or without external peripherals such as keyboards. Differentiate between the various types of mass storage devices. Know the differences between coldplug and hotplug devices. Determine hardware resources for devices. Tools and utilities to list various hardware information (e.g. lsusb, lspci, etc.). Tools and utilities to manipulate USB devices. Conceptual understanding of sysfs, udev, dbus. The following is a partial list of the used files, terms, and utilities: /sys /proc /dev modprobe lsmod lspci lsusb 8.18.28.3101.2Boot the system. Provide common commands to the boot loader and options to the kernel at boot time. Demonstrate knowledge of the boot sequence from BIOS to boot completion. Understanding of SysVinit and systemd. Awareness of Upstart. Check boot events in the log file. The following is a partial list of the used files, terms and utilities: dmesg BIOS bootloader kernel initramfs init SysVinit System 3.13.3101.3Change runlevels / boot targets and shutdown or reboot system. Set the default runlevel or boot target. Change between runlevels / boot targets including single user mode. Shutdown and reboot from the command line. Alert users before switching runlevels / boot targets or other major system events. Properly terminate processes. The following is a partial list of the used files, terms and utilities: /etc/inittab shutdown init /etc/init.d telinit system systemctl /etc/systemd/ /usr/lib/system/ wall 3.33.43.5102Linux Installation and Package Management102.1Design hard disk layout. Allocate filesystems and swap space to separate partitions or disks. Tailor the design to the intended use of the system. Ensure the /boot partition conforms to the hardware architecture requirements for booting. Knowledge of basic features of LVM. The following is a partial list of the used files, terms and utilities: / (root) filesystem /var filesystem /home filesystem /boot filesystem swap space mount points partitions 2.12.27.17.3102.2Install a boot manager. Providing alternative boot locations and backup boot options. Install and configure a boot loader such as GRUB Legacy. Perform basic configuration changes for GRUB 2. Interact with the boot loader. The following is a partial list of the used files, terms, and utilities menu.lst, grub.cfg and grub.conf grub-install grub-mkconfig MBR 3.27.1102.3Manage shared libraries. Identify shared libraries. Identify the typical locations of system libraries. Load shared libraries. The following is a partial list of the used files, terms and utilities ldd ldconfig /etc/ld.so.conf LD_LIBRARY_PATH 5.4102.4Use Debian package management. Install, upgrade and uninstall Debian binary packages. Find packages containing specific files or libraries which may or may not be installed. Obtain package information like version, content, dependencies, package integrity and installation status (whether or not the package is installed). The following is a partial list of the used files, terms and utilities: /etc/apt/sources.list dpkg dpkg-reconfigure apt-get apt-cache aptitude 5.3102.5Use RPM and YUM package management. Install, re-install, upgrade and remove packages using RPM and YUM. Obtain information on RPM packages such as version, status, dependencies, integrity and signatures. Determine what files a package provides, as well as find which package a specific file comes from. The following is a partial list of the used files, terms and utilities: rpm rpm2cpio /etc/yum.conf /etc/yum.repos.d/ yum yumdownloader 5.15.2103GNU and Unix Commands103.1Work on the command line. Use single shell commands and one line command sequences to perform basic tasks on the command line. Use and modify the shell environment including defining, referencing and exporting environment variables. Use and edit command history. Invoke commands inside and outside the defined path. The following is a partial list of the used files, terms and utilities: bash echo env export pwd set unset man uname history .bash_history 1.11.21.3103.2Process text streams using filters. Send text files and output streams through text utility filters to modify the output using standard UNIX commands found in the GNU textutils package. The following is a partial list of the used files, terms and utilities: cat cut expand fmt head od join nl paste pr sed sort split tail tr unexpand uniq wc 10.3103.3Perform basic file management. Copy, move and remove files and directories individually. Copy multiple files and directories recursively. Remove files and directories recursively. Use simple and advanced wildcard specifications in commands. Using find to locate and act on files based on type, size, or time. Usage of tar, cpio, and dd. The following is a partial list of the used files, terms and utilities: cp find mkdir mv ls rm rmdir touch tar cpio dd file gzip gunzip bzip2 xz file globbing 1.81.91.12103.4Use streams, pipes and redirects. Redirecting standard input, standard output and standard error. Pipe the output of one command to the input of another command. Use the output of one command as arguments to another command. Send output to both stdout and a file. The following is a partial list of the used files, terms and utilities: tee xargs 1.7103.5Create, monitor and kill processes. Run jobs in the foreground and background. Signal a program to continue running after logout. Monitor active processes. Select and sort processes for display. Send signals to processes. The following is a partial list of the used files, terms and utilities: & bg fg jobs kill nohup ps top free uptime pgrep pkill killall screen 9.19.2103.6Modify process execution priorities. Know the default priority of a job that is created. Run a program with higher or lower priority than the default. Change the priority of a running process. The following is a partial list of the used files, terms and utilities: nice ps renice top 9.19.2103.7Search text files using regular expressions. Create simple regular expressions containing several notational elements. Use regular expression tools to perform searches through a filesystem or file content. The following is a partial list of the used files, terms and utilities: grep egrep fgrep sed regex(7) 1.12103.8Perform basic file editing operations using vi. Navigate a document using vi. Use basic vi modes. Insert, edit, delete, copy and find text. The following is a partial list of the used files, terms and utilities: vi /, ? h,j,k,l i, o, a c, d, p, y, dd, yy ZZ, :w!, :q!, :e! 1.3104Devices, Linux Filesystems, Filesystem Hierarchy Standard104.1Create partitions and filesystems. Manage MBR partition tables Use various mkfs commands to create various filesystems such as: ext2/ext3/ext4 XFS VFAT Awareness of ReiserFS and Btrfs Basic knowledge of gdisk and parted with GPT The following is a partial list of the used files, terms and utilities: fdisk gdisk parted mkfs mkswap 7.17.27.4104.2Maintain the integrity of filesystems. Verify the integrity of filesystems. Monitor free space and inodes. Repair simple filesystem problems. The following is a partial list of the used files, terms and utilities: du df fsck e2fsck mke2fs debugfs dumpe2fs tune2fs xfs tools (such as xfs_metadump and xfs_info) 7.6104.3Control mounting and unmounting of filesystems. Manually mount and unmount filesystems. Configure filesystem mounting on bootup. Configure user mountable removeable filesystems. The following is a partial list of the used files, terms and utilities: /etc/fstab /media mount umount 7.5104.4Manage disk quotas. Set up a disk quota for a filesystem. Edit, check and generate user quota reports. The following is a partial list of the used files, terms and utilities: quota edquota repquota quotaon 7.7104.5Manage file permissions and ownership. Manage access permissions on regular and special files as well as directories. Use access modes such as suid, sgid and the sticky bit to maintain security. Know how to change the file creation mask. Use the group field to grant file access to group members. The following is a partial list of the used files, terms and utilities: chmod umask chown chgrp 7.87.97.107.11104.6Create and change hard and symbolic links. Create links. Identify hard and/or soft links. Copying versus linking files. Use links to support system administration tasks. The following is a partial list of the used files, terms and utilities: ln ls 1.10104.7Find system files and place files in the correct location. Understand the correct locations of files under the FHS. Find files and commands on a Linux system. Know the location and propose of important file and directories as defined in the FHS. The following is a partial list of the used files, terms and utilities: find locate updatedb whereis which type /etc/updatedb.conf 1.111.12Appendix C: LX0-104 Exam ObjectivesThe Linux+ Powered by LPI Exam: LX0-104 exam covers the following topics.#LX0-104 Exam ObjectivesModule.Section105Shells, Scripting and Data Management105.1Customize and use the shell environment. Set environment variables (e.g. PATH) at login or when spawning a new shell. Write BASH functions for frequently used sequences of commands. Maintain skeleton directories for new user accounts. Set command search path with the proper directory. The following is a partial list of the used files, terms, and utilities: Source /etc/bash.bashrc /etc/profile env export set unset ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc ~/.bash_logout function alias lists 1.11.41.51.6105.2Customize or write simple scripts. Use standard sh syntax (loops, tests). Use command substitution. Test return values for success or failure or other information provided by a command. Perform conditional mailing to the superuser. Correctly select the script interpreter through the shebang (#!) line. Manage the location, ownership, execution and suid-rights of scripts. The following is a partial list of the used files, terms, and utilities: for while test if read seq exec 10.2105.3SQL data management. Use of basic SQL commands. Perform basic data manipulation. The following is a partial list of the used files, terms, and utilities: insert update select delete from where group by order by join 9.7106User Interfaces and Desktops106.1Install and configure X11. Verify that the video card and monitor are supported by an X server. Awareness of the X font server. Basic understanding and knowledge of the X Window configuration file. The following is a partial list of the used files, terms, and utilities: /etc/X11/xorg.conf xhost DISPLAY xwininfo xdpyinfo X 2.12.27.17.3106.2Setup a display manager. Basic configuration of LightDM Turn the display manager on or off. Change the display manager greeting. Awareness of XDM, KDM and GDM. The following is a partial list of the used files, terms, and utilities: lightdm /etc/lightdm/ 3.27.1106.3Accessibility Basic knowledge of keyboard accessibility settings (AccessX). Basic knowledge of visual settings and themes. Basic knowledge of assistive technology (ATs). The following is a partial list of the used files, terms, and utilities: Sticky/Repeat Keys Slow/Bounce/Toggle Keys Mouse Keys High Contrast/Large Print Desktop Themes Screen Reader Braille Display Screen Magnifier On-Screen Keyboard Gestures (used at login, for example gdm) Orca GOK emacspeak 5.4107Administrative Tasks107.1Manage user and group accounts and related system files. Add, modify and remove users and groups. Manage user/group info in password/group databases. Create and manage special purpose and limited accounts. The following is a partial list of the used files, terms, and utilities: /etc/passwd /etc/shadow /etc/group /etc/skel chage getent groupadd groupdel groupmod passwd useradd userdel usermod 6.16.26.3107.2Automate system administration tasks by scheduling jobs. Manage cron and at jobs. Configure user access to cron and at services. Configure anacron. The following is a partial list of the used files, terms, and utilities: /etc/cron.{d,daily,hourly,monthly,weekly} /etc/at.deny /etc/at.allow /etc/crontab /etc/cron.allow /etc/cron.deny /var/spool/cron/* crontab at atq atrm anacron /etc/anacrontab 9.3107.3Localization and internationalization. Configure locale settings and environment variables. Configure timezone settings and environment variables. The following is a partial list of the used files, terms, and utilities: /etc/timezone /etc/localtime /usr/share/zoneinfo Environment variables: LC_* LC_ALL LANG TZ /usr/bin/locale tzselect tzconfig date iconv UTF-8 ISO-8859 ASCII Unicode 2.39.5108Essential System Services108.1Maintain system time. Set the system date and time. Set the hardware clock to the correct time in UTC. Configure the correct timezone. Basic NTP configuration. Knowledge of using the pool. service. Awareness of the ntpq command. The following is a partial list of the used files, terms, and utilities: /usr/share/zoneinfo /etc/timezone /etc/localtime /etc/ntp.conf date hwclock ntpd ntpdate pool. 9.5108.2System logging Configuration of the syslog daemon. Understanding of standard facilities, priorties and actions. Configuration of logrotate. Awareness of rsyslog and syslog-ng. The following is a partial list of the used files, terms, and utilities: syslog.conf syslogd klogd /var/log/ logger logrotate /etc/logrotate.conf /etc/logrotate.d/ Journalctl /etc/systemd/journald.conf /var/log/journal/ 10.1108.3Mail Transfer Agent (MTA) basics. Create e-mail aliases. Configure e-mail forwarding. Knowledge of commonly available MTA programs (postfix, sendmail, qmail, exim) (no configuration). The following is a partial list of the used files, terms, and utilities: ~/.forward sendmail emulation layer commands newaliases mail mailq postfix sendmail exim qmail 9.6108.4Manage printers and printing. Basic CUPS configuration (for local and remote printers). Manage user print queues. Troubleshoot general printing problems. Add and remove jobs from configured printer queues. The following is a partial list of the used files, terms, and utilities: CUPS configuration files, tools and utilities /etc/cups lpd legacy interface (lpr, lprm, lpq) 9.4109Networking Fundamentals109.1Fundamentals of Internet protocols. Demonstrate an understanding network masks and CIDR notation. Knowledge of the differences between private and public “dotted quad” IPAddresses. Knowledge about common TCP and UDP ports (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995). Knowledge about the differences and major features of UDP, TCP andICMP. Knowledge of the major differences between IPv4 and IPv6. Knowledge of the basic features of IPv6. The following is a partial list of the used files, terms, and utilities: /etc/services IPv4, IPv6 Subnetting TCP, UDP, ICMP 11.111.3109.2Basic network configuration Manually and automatically configure network interfaces. Basic TCP/IP host configuration. Setting a default route. The following is a partial list of the used files, terms, and utilities: /etc/hostname /etc/hosts /etc/nsswitch.conf ifconfig ifup ifdown ip route ping 11.211.311.411.6109.3Basic network troubleshooting. Manually and automatically configure network interfaces and routing tables to include adding, starting, stopping, restarting, deleting or reconfiguring network interfaces. Change, view or configure the routing table and correct an improperly set default route manually. Debug problems associated with the network configuration. The following is a partial list of the used files, terms, and utilities: ifconfig ip ifup ifdown route host hostname dig netstat ping ping6 traceroute traceroute6 tracepath tracepath6 netcat 11.6109.4Configure client side DNS. Query remote DNS servers. Configure local name resolution and use remote DNS servers. Modify the order in which name resolution is done. The following is a partial list of the used files, terms, and utilities: /etc/hosts /etc/resolv.conf /etc/nsswitch.conf Host Dig getent 11.5110Security110.1Perform security administration tasks. Audit a system to find files with the suid/sgid bit set. Set or change user passwords and password aging information. Being able to use nmap and netstat to discover open ports on a system. Set up limits on user logins, processes and memory usage. Determine which users have logged in to the system or are currently logged in. Basic sudo configuration and usage. The following is a partial list of the used files, terms, and utilities: find passwd fuser lsof nmap chage netstat sudo /etc/sudoers su usermod ulimit who, w, last 12.112.212.3110.2Setup host security. Awareness of shadow passwords and how they work. Turn off network services not in use. Understand the role of TCP wrappers. The following is a partial list of the used files, terms, and utilities: /etc/nologin /etc/passwd /etc/shadow /etc/xinetd.d/* /etc/xinetd.conf /etc/inetd.d/* /etc/inetd.conf /etc/inittab /etc/init.d/* /etc/hosts.allow /etc/hosts.deny 12.412.5110.3Securing data with encryption. Perform basic OpenSSH 2 client configuration and usage. Understand the role of OpenSSH 2 server host keys. Perform basic GnuPG configuration, usage, and revocation. Understand SSH port tunnels (including X11 tunnels). The following is a partial list of the used files, terms, and utilities: ssh ssh-keygen ssh-agent ssh-add ~/.ssh/id_rsa and id_rsa.pub ~/.ssh/id_dsa and id_dsa.pub /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub ~/.ssh/authorized_keys /etc/ssh_known_hosts gpg ~/.gnupg/* 12.612.712.812.9Appendix D: Approximate Time for the CourseThe total time for the LabSim for Linux Pro course is approximately 62 hours and 26 minutes. Time is calculated by adding the approximate time for each section which is calculated using the following elements:Video/demo times5 minutes per Text LessonSimulations (5 minutes assigned per simulation)Questions (1 minute per question)Additionally, there are approximately another 25 hours and 11 minutes of Certification Practice Test material at the end of the course.The breakdown for this course is as follows:ModuleSectionsTimeVideosLabsTextExams?????0.0 Introduction0.1 Introduction4540500Total0:450:400:050:000:001.0 Using LinuxTimeVideosLabsTextExams1.1 The Shell584101071.2 Linux Help482315551.3 Text Editors5425105141.4 Aliases23130551.5 Environment Variables452255131.6 Shell Configuration Files27170551.7 Redirection Files5434010101.8 Directories723525571.9 Files763825581.10 Links371610561.11 Filesystem Hierarchy Standard (FHS)25130571.12 Locating and Searching Files704501015Total9:495:221:301:151:422.0 Installation and Localization2.1 Linux System Design33220562.2 Linux Installation37250572.3 Localization2717055Total1:371:040:000:150:18ModuleSectionsTimeVideosLabsTextExams3.0 Boot and Shutdown3.1 Linux Boot Process22100573.2 Bootloaders452110593.3 systemd421810593.4 System Services401810573.5 System Shutdown43171556Total3:121:240:450:250:384.0 User Interfaces and Desktops4.1 X Window System23805104.2 Display Managers22140534.3 Accessibility28120511Total1:130:340:000:150:245.0 Software InstallationTimeVideosLabsTextExams5.1 Red Hat Package Manager (RPM)7136155155.2 Alternate IP Addressing5020105155.3 DHCP Server Configuration432305155.4 Shared Libraries32160511Total3:161:350:250:200:566.0 Users and Groups6.1 User and Group Overview6136105106.2 User Management8030305156.3 Group Management56143057Total3:171:201:100:150:327.0 Disk and File System ManagementTimeVideosLabsTextExams7.1 MBR Disk Partitions5428510117.2 GUID Partitions31210557.3 Logical Volume Manager34210587.4 File Systems694015597.5 Mounting File Systems6126155157.6 File System Maintenance5427105127.7 Disk Quotas642030597.8 Ownership441520547.9 Permissions653520557.10 umask31175547.11 Special Permissions411810587.12 Archive and Backup724310109Total10:205:112:201:101:39ModuleSectionsTimeVideosLabsTextExams8.0 Hardware Installation8.1 Device Drivers492955108.2 Kernel Module Management381810558.3 Firewall Design and Implementation2010055Total1:470:570:150:150:209.0 Processes and System ServicesTimeVideosLabsTextExams9.1 Processes725051079.2 Process Management8151510159.3 Task Management7545015159.4 Print Management82471010159.5 System Time Configuration8758015149.6 Mail Transfer Agent (MTA)351905119.7 Structured Query Language (SQL)3925059Total7:514:550:201:101:2610.0 System Monitoring10.1 System Logging62340151310.2 Scripting102720151510.3 Text Stream Processing56360515Total3:402:220:000:350:4311.0 NetworkingTimeVideosLabsTextExams11.1 IPv4 Overview92620151511.2 Network Interface Configuration62341010811.3 IPv6 Overview4124010711.4 Routing Configuration342205711.5 Hostname and DNS Configuration4932051211.6 Network Troubleshooting452001015Total5:233:140:100:551:0412.0 Security12.1 Root Usage4625105612.2 User Security and Restriction60400101012.3 Login Blocking221205512.4 Network Security362505612.5 xinetd Super Daemon4124051212.6 Open SSH63380151012.7 SSH Port Tunneling201005512.8 Public Key Authentication291905512.9 Gnu Privacy Guard (GnuPG)3828055Total5:553:410:101:001:04ModuleSectionsTimeVideosLabsTextExamsLPI-1/CompTIA Linux+ LX0-103 Supplemental Material B.1 Domain 11067202014B.2 Domain 237200512B.3 Domain 4472701010Total3:101:590:000:350:36LPI-1/CompTIA Linux+ LX0-103 Supplemental Material B.4 Domain 8503001010B.5 Domain 10217059Total1:110:370:000:150:19Total Course Time62:2734:557:108:4011:42Linux Pro Practice ExamNumber of QuestionsTimeObjective 1: Command Line 80:40Objective 2: Storage Device Management90:45Objective 3: File System Management181:30Objective 4: Boot Configuration30:15Objective 5: Process Management121:00Objective 6: Package Management50:25Objective 7: User and Group Management141:10Objective 8: User Access Management131:05Objective 9: Network and Print Configuration Management60:30Linux Pro Certification Practice Exam502:00Total1389:20CompTIA Linux+ LX0-103 Practice ExamsNumber of QuestionsTimeDomain 1: System Architecture7373Domain 2: Linux Installation and Package Management125125Domain 3: GNU and Unix Commands130130Domain 4: Devices, Linux Filesystems, Filesystem Hierarchy Standard7878LPI/CompTIA Linux+ LX0-103 Practice Exam6090Total4668:16CompTIA Linux+ LX0-104 Practice ExamsNumber of QuestionsTimeDomain 5: Shells, Scripting and Data Management4545Domain 6: User Interfaces and Desktops3434Domain 7: Administrative Tools5959Domain 8: Essential System Services6565Domain 9: Networking Fundamentals8585Domain 10: Security7878LPI/CompTIA Linux+ LX0-104 Practice Exam6090Total4267:36Total Practice Exam Time1,03025:12 ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related searches