The curriculum examines data backup processes and procedures, how to control processes and access remote computers. Additionally, students are introduced to basic system administration. It begins by covering Linux system installation, the startup and shutdown processes, and system configuration.
The curriulum then teaches learners to install applications and manage users. It also examines system backup from an administrator's perspective and examines system monitoring and optimization. Students examine some of the specific hardware and multimedia solutions that an administrator might implement. The learner will learn how to add and manage printers, serial devices and additional disk storage for a Linux system.
The curriculum also examines how to set up sound, graphics, and video when configuring Linux clients, covers some topics of interest to programmers working in a Linux environment to include shell scripting, C programming, and X Windows applications.
This curriculum also covers how to create network connections and provide network services. It begins by examining basic protocols and how to create LAN and WAN connections, then introduces routing before dealing with a number of network services. These services include NFS, DNS, NIS, DHCP, and basic security.
This curriculum consists of five Skill Builder courses:
Total Learning Time
30 to 40 hours
Learn To
• Identify the main features
of the Linux operating system.
• Identify the features
of the main Linux distributions.
• Identify some of the
hardware requirements for installing Linux.
• Identify the features
of disk organization for Linux partitions.
• Identify the features
of the main Linux file system types.
• Identify the features
of Linux users' home directories.
• Identify three ways to
display disk space.
• Identify the features
of certain Linux-compatible applications.
• Identify the features
of the main Linux text editors.
Total Learning Time
6 to 8 hours
Objectives
Unit 1: Introduction
to Linux 2 - 3 hours
• Identify the main features
of the Linux operating system.
• Identify the features
of the main Linux distributions.
• Identify some of the
hardware requirements for installing Linux.
• Identify the steps in
the simple Linux installation procedure.
• Identify the features
of the X Window system.
• Identify the features
of the K Desktop Environment (KDE) and GNOME desktop environment.
• Identify the features
of the main Linux shells and commands.
• Identify the features
of the first login to the Linux operating system.
• Identify the features
of navigation in the K Desktop Environment (KDE).
• Identify the features
of navigation in the GNOME desktop.
• Launch a terminal window
from various starting points.
• Identify Linux help resources.
• Gain access to the manual
pages.
• Use the apropos and whatis
commands.
Unit 2: Working with
Files and Disks 2 - 3 hours
• Identify the features
of disk organization for Linux partitions.
• Identify the features
of the main Linux file system types.
• Identify the features
of Linux users' home directories.
• Identify three ways to
display disk space.
• Identify the features
of the Graphical User Interface (GUI) file managers in Linux.
• Navigate directories
in Linux.
• Identify some of the
network-related features of K File Manager.
• Manipulate K File Manager
templates.
• List files in a directory
by using the ls command.
• Identify procedures for
locating files in a directory.
• Identify the procedures
for copying, moving, and deleting files.
• Identify procedures for
viewing file contents.
• Identify the procedures
for creating and deleting users and groups.
• Identify procedures for
controlling file access.
• Identify the procedure
for changing a password by using the passwd command.
Unit 3: Applications,
Text Editors, and Printing 2 hours • Identify the features of certain
Linux-compatible applications.
• Launch applications in
the K Desktop Environment (KDE).
• Launch applications in
the GNOME environment.
• Identify the features
of the main Linux text editors.
• Edit text by using the
vi editor.
• Close files in the vi
editor.
• Add a local printer.
• Add a Samba/Windows remote
printer.
• Identify the procedure
for printing a file from the command line.
• Print files in the K
Desktop Environment.
• Print files in the GNOME
environment.
Learn To
• Identify the features
of certain important shell variables.
• Identify the procedure
for setting shell variables.
• Identify the sequence
of events that occurs when the shell starts.
• Identify the features
of standard input and output in Linux.
• Identify how filters
and pipes can be used to run different commands in Linux.
• Identify the procedure
for redirecting piping in Linux.
• Identify the main Linux
backup commands.
• Identify Linux shell
facilities that are used for controlling processes.
• Identify the procedure
for tracking multiple processes by using the ps command.
Audience
The audience for this curriculum
will be very wide. Learners will generally come from two backgrounds: The
first group are new to Linux with little to no previous Linux or Unix experience,
the second group will have some Linux or Unix experience, but want to learn
about Linux or the basics of System and Network Administration. Learners
who start the curriculum with the first user fundamentals course will have
experience of other O/S, but assume that they are completely Linux inexperienced.
Total Learning Time
6 to 8 hours
Objectives
Unit 1: Linux Shell Environment
2 - 3 hours
• Identify the features
of certain important shell variables.
• Identify the procedure
for setting shell variables.
• Identify the sequence
of events that occurs when the shell starts.
• Set shell variables at
login.
• Implement command aliases.
• Identify the procedure
for using the command history list.
• Identify the features
of wildcards and metacharacters.
• Identify certain features
of the bash command-line interface (CLI).
• Identify certain basic
regular expressions that are frequently used in Linux.
• Search for specific string
patterns using basic regular expressions.
Unit 2: Input, Output,
and Compression 2 - 3 hours
• Identify the features
of standard input and output in Linux.
• Identify how filters
and pipes can be used to run different commands in Linux.
• Identify the procedure
for redirecting piping in Linux.
• Set file permissions
to avoid overwrites.
• Identify the procedure
for setting file permissions to avoid overwrites.
• Identify the procedure
for compressing files by using the Command Line Interface (CLI).
• Identify the features
of the KDE file compression utility.
• Identify the procedure
for accessing compressed files in the KDE.
Unit 3: Data Backup and
System Management 2 hours • Identify the main Linux backup commands.
• Create a backup file.
• Verify backup files.
• Restore backup files.
• Identify Linux shell
facilities that are used for controlling processes.
• Identify the procedure
for tracking multiple processes by using the ps command.
• Change the priority of
processes in Linux by using the nice and renice commands.
• Identify the procedure
for scheduling processes by using the cron daemon.
• Schedule a process by
using the at command.
• Identify the requirements
for gaining access to a remote system.
• Configure a point-to-point
protocol (PPP) to connect to a remote computer.
• Copy files to and from
remote locations.
• Gain access to files
remotely by using the telnet command.
• Type the telnet commands
to remotely access and manipulate files.
• Identify the procedure
for running xterm applications remotely.
Learn To • Identify hardware architectures that support Linux. • Identify the minimum recommended hardware requirements for running Linux on a computer. • Identify the hardware subsystems required to run Linux. • Identify the features of a Linux user's home directories. • Identify the role of disk partitions. • Identify the procedure for configuring file systems. • Identify Linux system performance guidelines. • Identify the procedure for scheduling processes by using the cron daemon. • Identify the features of a Linux kernel.
Audience
This course is aimed at
the following major relevant duties: Learning about Linux in preparation
for using it in the workplace as a user, planning to be a power-user (typically
a programmer or IT specialist), planning to be a System Administrator.
This course is aimed at the following job roles: End User, Application
Developer, Technical Manager, System Analyst, Software Engineer, Database
Administrator, Help Desk/Support.
Total Learning Time
6 to 8 hours
Objectives
Unit 1: Installation
and Startup 2 - 3 hours
• Identify hardware architectures
that support Linux.
• Identify the minimum
recommended hardware requirements for running Linux on a computer.
• Identify the hardware
subsystems required to run Linux.
• Identify the functions
of a Linux System Administrator.
• Identify the guidelines
for creating a Linux pre-installation checklist.
• Identify the procedures
for installing Linux from a CD-ROM, a disk, and a network.
• Identify the procedure
for installing the Linux operating system.
• Identify features specific
to installing Red Hat Linux.
• Identify the stages in
the Linux boot process.
• Identify the role of
the init program.
• Identify the features
of the files in the rc directory.
• Identify the stages in
the Linux shutdown process.
• Identify the features
of the X Window system.
• Identify the procedure
for installing the X Window system.
• Identify settings used
to configure the X Window system.
• Configure the GNOME desktop
environment.
• Configure the K Desktop
Environment (KDE).
• Identify the package
management tools that are available in Linux.
• Install a package by
using the Kpackage tool.
• Identify the command
to uncompress non-Red Hat Packet Manager (RPM) packages.
• Remove a package by using
the Kpackage tool.
Unit 2: Basic System
Administration Tasks 2 - 3 hours
• Manage users with a Graphical
User Interface (GUI).
• Manage users with the
command-line interface (CLI).
• Manage groups with a
Graphical User Interface (GUI).
• Manage groups with the
command-line interface (CLI).
• Identify the features
of a Linux user's home directories.
• Identify the role of
disk partitions.
• Configure a disk partition
in Linux.
• Identify the procedure
for configuring file systems.
• Identify the features
of spanning a root file system on multiple partitions.
• Mount a file system.
• Identify the guidelines
for backup scheduling.
• Identify Linux backup
media.
• Create a backup file.
• Restore data from a backup
file.
• Identify the guidelines
for file system disaster recovery.
Unit 3: Basic System
Optimization 2 hours
• Monitor memory resources
in Linux using K Desktop Environment (KDE) and GNOME.
• Monitor Linux processes
by using the KDE and the GNOME.
• Monitor disk space usage
in Linux.
• Identify the features
of log files.
• Identify Linux system
performance guidelines.
• Identify the procedure
for scheduling processes by using the cron daemon.
• Identify the features
of a Linux kernel.
• Identify the procedure
for adding and loading modules to the kernel.
• Identify the procedure
for recompiling the kernel.
Learn To
• Identify types of printer
that can be used on Linux systems.
• Identify the features
of printing to a network printer.
• Identify the features
of the GUI utilities used to manage print queues and jobs in the KDE.
• Identify the features
of digital audio in Linux.
• Identify the guidelines
for configuring a sound card on a Linux system.
• Identify the features
of Linux sound applications.
• Identify the features
of the GNU C Compiler (gcc).
• Identify the procedure
for compiling a C program by using the GNU C Compiler (gcc).
• Identify the procedure
for creating a makefile.
Audience
The audience for this curriculum
will be very wide. Learners will generally come from two backgrounds: The
first group are new to Linux with little to no previous Linux or Unix experience,
the second group will have some Linux or Unix experience, but want to learn
about Linux or the basics of System and Network Administration. Learners
who start the curriculum with the first user fundamentals course will have
experience of other O/S, but assume that they are completely Linux inexperienced.
Total Learning Time
6 to 8 hours
Objectives
Unit 1: Hardware and
Peripherals 2 - 3 hours
• Identify types of printer
that can be used on Linux systems.
• Set up a printer in Linux.
• Identify the features
of printing to a network printer.
• Identify the features
of the GUI utilities used to manage print queues and jobs in the KDE.
• Identify the CLI commands
used to manage print jobs and queues.
• Identify the features
of Linux serial ports.
• Identify the procedure
for configuring a terminal on a Linux machine.
• Identify the procedure
for installing a modem on a Linux machine.
• Configure a modem on
a Linux machine.
• Identify the features
of common device files in the/dev directory.
• Identify the procedure
for adding a Jaz drive to a Linux machine.
• Add a writable CD-ROM
drive to a Linux system.
Unit 2: Linux Multimedia
2 - 3 hours
• Identify the features
of digital audio in Linux.
• Identify the guidelines
for configuring a sound card on a Linux system.
• Identify the features
of Linux sound applications.
• Identify the procedure
for playng DVDs on a Linux system.
• Identify the features
of graphics and video for computers.
• Identify the hardware
requirements for using video on Linux.
• Identify graphics and
animation applications for Linux.
Unit 3: Programming with
Linux 2 hours
• Identify the features
of the GNU C Compiler (gcc).
• Identify the procedure
for compiling a C program by using the GNU C Compiler (gcc).
• Identify the procedure
for creating a makefile.
• Identify differences
between
the main types of Linux shell scripts.
• Write a Linux shell script.
• Identify the features
of the Perl text and file manipulation language.
• Identify the features
of programming in Tool Command Language (Tcl) and Toolkit (Tk).
• Identify the guidelines
for creating X Windows applications.
• Identify programming
languages that are available for Linux.
Learn To
• Identify the features
of networking in Linux.
• Identify the procedure
for setting up an Ethernet TCP/IP connection on a Linux system.
• Identify the procedure
for configuring a network interface in Linux.
• Identify the features
of the Network File System (NFS).
• Identify the features
of the Network Information Services (NIS).
• Identify the features
of the Network Information Service +(NIS+).
Audience
The audience for this curriculum
will be very wide. Learners will generally come from two backgrounds: The
first group are new to Linux with little to no previous Linux or Unix experience,
the second group will have some Linux or Unix experience, but want to learn
about Linux or the basics of System and Network Administration. Learners
who start the curriculum with the first user fundamentals course will have
experience of other O/S, but assume that they are completely Linux inexperienced.
Total Learning Time
6 to 8 hours
Objectives
Unit 1: Internetworking
Connections 3 - 4 hours
• Identify the features
of networking in Linux.
• Identify the procedure
for setting up an Ethernet TCP/IP connection on a Linux system.
• Install a network card
on a Linux system.
• Identify the procedure
for configuring a network interface in Linux.
• Identify the procedure
for testing a local area network (LAN) connection in Linux.
• Identify the features
of wide area network (WAN) connections.
• Identify the dial-up
connections that are available in Linux.
• Configure a point-to-point
protocol (PPP) connection in Linux.
• Identify the features
of routing and routing protocols.
• Identify the features
of Internet Protocol (IP) addresses and classes.
• Identify the features
of TCP and UDP ports and services.
• Identify the features
of name resolution in TCP/IP networks.
• Identify the guidelines
for configuring a Linux-based router.
Unit 2: Network Services
3 - 4 hours
• Identify the features
of the Network File System (NFS).
• Sequence the steps to
configure the Network File System (NFS).
• Mount a remote file system.
• Identify the features
of the Network Information Services (NIS).
• Configure a Network Information
Service (NIS) client.
• Configure a Network Information
Services (NIS) server.
• Identify the features
of the Network Information Service +(NIS+).
• Identify the features
of the Domain Name System (DNS).
• Configure a Domain Name
Service (DNS) client on a Linux machine.
• Configure a Domain Name
System (DNS) server on a Linux machine.
• Identify the features
of the Dynamic Host Configuration Protocol (DHCP).
• Identify the procedure
for configuring a Dynamic Host Configuration Protocol (DHCP) server and
client.
• Identify the procedure
for configuring an Apache server on a Linux machine.
• Identify the features
of the Sendmail mail transport program.
• Identify the procedure
for using the Server Message Block (SMB) protocol to integrate Linux and
Windows networks.
• Identify procedures for
setting up a File Transfer Protocol (FTP) server on a Linux machine.
• Identify the features
of Linux proxy services.
• Identify the functions
of the inetd daemon.
• Identify commonly used
Web browsers that are available for Linux.
• Identify issues relating
to general network security concerns.
• Identify the guidelines
for developing a network security policy.
• Identify the guidelines
for securing your network against unauthorized local user access.
• Identify the tools that
assist with network security.
• Identify the guidelines
for securing files and file systems.
Regular price: $899.95Sale
price: $799.95
Click here for Secure Yahoo Order: NETg Linux Essentials Curriculum