(Sygys 100) Introduction to Enterprise Linux for Business and Information
Course Description
Fundamental Computer Competence with Linux for Business. Topics include; OpenOffice.org, Word Processing with Office suite. Servers with Linux, Programing with PHP, Databases with MySQL. Web servers and tools with; Apache, and Blogging with Wordpress. Students final project will be a Wordpress Blog. Introduction to; Installation, Design and Maintenance will be covered with the below topics.
Price $ 1800
Topics
Computer Competency with Linux (Midterm I)
Overview of Redhat Enterprise Linux, Fedora, Centos and other popular Linux implementations
Installation of Linux
Getting started with the Desktop
Using Linux Commands
Using Linux Accessing and Running Applications
Publishing with Linux
Using the internet and The Web
Understanding Linux Administration
Setting up and Supporting Users
Automating System Tasks
Backing up and Restoring Files
Security
Setting up a Local Area Network Setting up Printing
Introduction to Apache
Introduction to Dynamic Web Pages & Blogging (Final Exam)
Introduction to MySQL
Introduction to PHP
Introduction to Blogging with Word Press
(Sygys 210) Enterprise Linux, “ Red Hat Certified Technician” (1 Week)
Prerequisites: “Intro to Enterprise Linux”
Course Description
Students will prepare for the Redhat certified Technician Exam by setting up their own Linux servers. Installing, supporting, maintaining Linux Servers will be introduced. The exams will be similar to the Redhat Certified Technician Exam. Red Hat Certified Technician (RHCT) is a performance-based test that measures actual competence on live systems. RHCT is the first step in establishing Linux credentials and is an ideal certification for those transitioning from non-UNIX/Linux environments. Weekly assignments will be in support of the final project and will reinforce the Redhat Certification test.
Price $ 2500
Topics
Introduction to Linux and Open Source: what are the central ideas behind the Linux phenomenon and where do they come from? Fedora, Centos and other releases of Linux will be disused.
Linux Usage Basics: Logging into the system, changing users and editing text files.
Running Commands and Getting Help: How to use built-in and online documentation to enhance your experience.
Browsing the File System: Understanding the locations of important directories on a Red Hat Enterprise Linux system and navigating them from the command line and using the graphical Nautilus browser.
Users, Groups and Permissions: Reading and setting permissions on files and directories.
Using the bash Shell: Basic tips and tricks to make Red Hat Enterprise Linux's default shell work for you. Topics include tab completion, history and an introduction to shell scripting.
Standard I/O and Pipes: The ins-and-outs of redirecting output between programs and files.
Text Processing Tools: An introduction to some of the most useful text-processing utilities in Red Hat Enterprise Linux, including grep, cut, sed, sort, diff and patch.
vim: An Advanced Text Editor: How to get the most out of the powerful and flexible vim text editor.
Basic System Configuration Tools: Using Red Hat Enterprise Linux's graphical and text-based configuration tools to manage networking, printing and date/time settings.
Investigating and Managing Processes: Listing, terminating and scheduling program executions on a Red Hat Enterprise Linux system.
Configuring the Bash Shell: A discussion of using shell variables and scripts to customize the command-line environment.
Finding and Processing Files: In-depth coverage of using the find command and related utilities to locate and act upon files based on arbitrary criteria .
Network Clients: An overview of network tools available in Red Hat Enterprise linux, from web browsers to email clients and diagnostic utilities.
Advanced Topics in Users, Groups and Permissions: A deeper discussion of how user and group identities are stored on a Red Hat Enterprise Linux system, as well as the introduction of advanced file system permissions like SetUID and SetGID.
The Linux Filesystem In-Depth: The nuts-and-bolts of how Red Hat Enterprise Linux deals with filesystems. Topics include partitions, inodes, linking and archiving tools.
Essential System Administration Tools: An introduction to fundamental system administration topics such as installing Red Hat Enterprise Linux, managing software packages, and enhancing security with SELinux and the netfilter firewall.
Exposure to further options for training and involvement in the larger open-source community.
Package Management: Manage software on system using yum, Red Hat Network, and rpm.
System Initialization: Define boot process, recover system, and manage service startup.
Redhat Certified Technician (Final Exam)
Kernel Services: Explore kernel modules and variants, tune kernel parameters, manage devices, and monitor processes and resources.
System Services: Configure and access various consoles to manage system logging, time synchronization, printers, and task automation.
Filesystem Management: Expand storage by adding new filesystems and swap space. Configure autofs for on-demand network storage.
User Administration: Create, modify and delete users, groups, and policy. Escalate privileges. Establish collaborative group directories.
Network Configuration: Configure dynamic and static network settings for both IPv4 and Ipv6.
Advanced User Administration: Revisit user administration by connecting to network directory services like NIS and LDAP. Protect users and groups through ACLs, quotas, and SELinux.
Advanced Filesystem Management: Back up your data. Manage filesystems using Software RAID and Logical Volume Management.
Advanced Installation: Perform both interactive and automated installations of Red Hat Enterprise Linux.
Virtualization with Xen: Install the xen environment and create a para-virtualized user domain running Red Hat Enterprise Linux.
Troubleshooting: Explore troubleshooting methodologies while defining standard things to check. Maintain system from different run-levels. Utilize the rescue environment of anaconda.