powered by
Center for Curriculum and Transfer Articulation
Red Hat System Administration I
Course: CIS126RH

First Term: 2018 Spring
Lec + Lab   3.0 Credit(s)   4.0 Period(s)   3.7 Load  
Subject Type: Occupational
Load Formula: S- Standard


Description: Introduction to core administration skills needed to manage a Red Hat Enterprise Linux system. This Red Hat Academy course helps prepare for the Red Hat certification exams using a hands-on, task-focused curriculum.




MCCCD Official Course Competencies
1. Demonstrate the ability to install Red Hat Enterprise Linux. (I)
2. Utilize command line tools to perform administrative tasks. (II)
3. Use the vi/vim text editors to create and modify files. (II)
4. Access help in Red Hat Enterprise Linux. (II)
5. Use command line and graphical tools to create and manage users and groups. (III)
6. Configure and manage network connections. (IV)
7. Utilize permissions to secure files and directories. (V)
8. Create virtual machines. (VI)
9. Install and configure software. (VII)
10. Manage and prioritize system processes using systemd. (VIII)
11. Use logs to troubleshoot system services. (VIII)
12. Configure and secure OpenSSH server. (IX)
13. Utilize Secure Shell (SSH) and Secure File Transfer Protocol (SFTP) to connect and transfer files. (IX)
MCCCD Official Course Competencies must be coordinated with the content outline so that each major point in the outline serves one or more competencies. MCCCD faculty retains authority in determining the pedagogical approach, methodology, content sequencing, and assessment metrics for student work. Please see individual course syllabi for additional information, including specific course requirements.
 
MCCCD Official Course Outline
I. Installation
   A. Red Hat Enterprise Linux (RHEL) server installation with graphical interface
   B. RHEL configuration
II. Essential Command Line Tools
   A. Basic command line tools
   B. Command line configuration files and environmental variables
   C. Command aliases
   D. Input-output redirection
   E. System documentation - bash help, man pages, info pages and documentation in /usr/share/doc/
   F. Search tools
   G. Linux file system hierarchy
   H. Absolute and relative path names
   I. File and directory creation
   J. Symbolic (soft) and hard links
   K. Compressed and uncompressed archives
   L. The vi/vim text editor
III. User and Group Management
   A. User and group accounts
   B. Passwords and password aging
   C. Gain root privileges.
   D. Lightweight Directory Access Protocol (LDAP) and Kerberos
IV. Networking
   A. Network fundamentals
   B. Network configuration
   C. Hostname and Domain Name System (DNS) server information
   D. Troubleshoot network connections
V. Processes and Permissions
   A. File ownership and permissions
   B. Set User Identification (SUID) and Set Group Identification (SGID)
   C. Access Control Lists (ACL)
   D. Troubleshoot file permissions
   E. System processes
VI. Virtual Machines
   A. Virtualization fundamentals
   B. Kernel Virtual Machines
VII. Managing Software
   A. Red Hat Package Manager (RPM) package management system
   B. Software installation
VIII. System Services
   A. Systemd
   B. System logs
IX. Remote Connections
   A. Secure Shell
   B. Secure File Transfer Protocol
   C. SSH keys
   D. SSH server security
 
MCCCD Governing Board Approval Date: October 24, 2017

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.