|
Linux: A Comprehensive Hands-On Introduction
Course:
143
Type:
Hands-On
Duration:
4
Days
Frequently Asked Questions
What is this course about?This introductory course provides the knowledge and skills required to leverage the wide range of Linux graphical and command-line tools. You learn to create, edit and search Linux files and directories, limit access within file systems by controlling permissions and ownership, exploit Bash shell features to enhance the command line interface and perform multiple tasks in shell scripts.Who will benefit from this course?This course is valuable for those interested in acquiring a comprehensive foundation knowledge in the Linux operating system. This course is the first step in becoming a Linux administrator, developer, security specialist, application support specialist, and more!What background do I need?Previous experience with Linux is not required for this course. Familiarity operating a computer system and basic computer knowledge is assumed.What is Linux?Linux is an open-source operating system, available for free by downloading over the Internet, that can be used to implement a high-performance, stable and inexpensive server. There are many Linux distributions available, however all of them usually contain the same wide variety of GNU and other open-source tools for all types of users and administrators. These tools include:Office productivity tools: word processors, spread sheets, etc.Programming tools: compilers and various programming languagesInternet tools: Web browsers, FTP clients, chat clientsSystem tools: Graphical user interface (GUI) administrator tools to perform common tasks, shells, system monitorsGraphics tools: image editors and viewers How does Linux relate to UNIX?Both UNIX and Linux are very similar in function and both attempt to conform to what is known as the POSIX standard for operating systems. UNIX is well known for its enterprise features of stability, security and scalability, however it is typically run on very expensive server hardware and sold only by a few large vendors.Linux contains the same enterprise features as UNIX but, due to its open-source nature, is available in many distributions for many different hardware platforms including less expensive PC-based systems.What is a Linux distribution?A Linux distribution refers simply to an individual vendor's version of Linux. Linux, to be accurate in terminology, refers to the kernel, or core of the Linux operating system. Administrative commands, applications, servers, etc., are provided by various organizations in the open-source community. A distribution contains the Linux kernel plus a set of GNU utilities, various network servers and graphical environments. There are many distributions available, from larger organizations like Sun and IBM, to a wide-range of popular distributions from Red Hat, SUSE, Debian, Mandriva, etc.What distribution of Linux is used on this course?This course uses Red Hat Enterprise Linux. However, the focus of this course is foundational and concentrates on those aspects of Linux that do not vary much between Linux distributions. The concepts taught in this course are applicable to all Linux distributions.How much time is spent on each topic?| Content | Hours | | Introducing Linux | 1.0 | | Accessing the system | 2.5 | | Managing files and directories | 4.5 | | Controlling access to Linux resources | 3.0 | | Searching the system | 1.5 | | Manipulating text files and streams | 3.0 | | Leveraging Bash shell features | 2.0 | | Automating tasks with shell scripts | 2.0 | | Executing jobs and processes | 1.0 | | Archiving and retrieving data | 1.0 | Times, including the workshops, are estimates; exact times may vary according to the needs of each class.How much time is spent on hands-on exercises?A substantial amount of time on the course is devoted to hands-on exercises, allowing you to develop your skills on Linux. Exercises include:Accessing graphical applications from the GNOME desktopSetting and testing file permissionsFormatting and changing text using filters and pipelinesWriting and running shell scripts to automate tasksCreating and executing compressed archivesAnd much more! Will I learn to work with the command line and graphical tools?Yes! A major focus of this course is on command line tools for this is where the real power for automation in Linux lies. You will gain hands-on experience working in a graphical user interface (GUI) to access many graphical tools and explore file management using Nautilus, the Linux file manager.Will I learn to install and configure a Linux distribution?No. This course focuses on the basic skills any administrator would need to manage a Linux system. The skills learned on this course are a springboard to Course 144, Linux® Administration and Support: Hands-On, where you will perform a full Linux installation and configuration.How does this course relate to other
Learning Tree courses?
Learning Tree offers a number of courses that will help you expand upon the knowledge gained in this course. Those courses include:144, Linux® Administration and Support: Hands-On offers the knowledge and skills required to create, manage and tune a Linux server. This course is the follow-on for Linux administrators from Course 143.396, UNIX® and Linux® Tools and Utilities: Hands-On builds on the knowledge gained in Course 143 and gives you proven techniques for adapting your UNIX environment to meet the needs of your organization through the effective use of key standard UNIX tools and utilities.433, UNIX® and Linux® Security: Hands-On provides the knowledge and skills to secure your UNIX and Linux systems from internal and external threats.434, Shell Programming: Hands-On provides the skills needed to write reusable, robust shell scripts to extend the user environment and automate complex administrative tasks.170, Deploying Virtual Server and Workstation Technology: Hands-On offers the skills needed to install, configure and manage virtual servers and workstations.519, Introduction to PHP for Web Development: Hands-On provides a solid foundation in the PHP Web scripting language.520, MySQL Development and Administration: Hands-On offers the knowledge and skills needed to administer and maintain MySQL databases while addressing scalability and reliability issues. |
|
Linux is a registered trademark of Linus Torvalds. Red Hat and Red Hat Enterprise Linux are trademarks of Red Hat, Inc. in the United States and other countries.
|
|
|
|
 |
| Upcoming
Dates |
Washington, DC (Reston, VA) | New York | Chicago (Schaumburg) | Boston (Waltham) | Philadelphia | Toronto | Washington, DC (Alexandria, VA) | Washington, DC (Reston, VA) | New York | Washington, DC (Rockville, MD) |
|
|

|
|
| Participants customizing the GNOME desktop. |
|
|
-
Class participation
-
Team workshops
-
Use of in-class hands-on equipment
-
Comprehensive course materials
-
Morning and afternoon refreshments
-
Course Completion Certificate awarding Continuing Education Units
-
FREE participation in Professional Certification
-
FREE participation in College Credit programs (including related exams)
|
|
Course Tuition
|
|