Linux System Administration I (Red Hat)

Introduction

The Linux System Administration I (Red Hat), abbreviated as LSA-I, using Red Hat Enterprise Linux 7.4, course offered from Bangladesh Korea Information Access Center (IAC), Department of Computer Science and Engineering (CSE), Bangladesh University of Engineering and Technology (BUET), is an essential system administration course for all system professionals who want to have a strong foundation and expertise in the industry’s most advanced Linux system, Red Hat Enterprise Linux.

Objectives

The objectives of this course can be summarized as:

To develop skills for efficiently managing and administering an industry level system.

To acquire knowledge and skill in areas of system administration common across a wide range of environments and deployment scenarios.

To become an IT professional who can demonstrate the core system-administration skills required in Red Hat Enterprise Linux environments.

To create a strong foundation for the performance-based RHCSA exam (EX200) which tests your knowledge and skill in areas of system administration common across a wide range of environments and deployment scenarios. As a matter of fact, the whole course is aligned with the Red Hat Certified System Administrator (RHCSA) Exam (EX200) study points delineated at the Red Hat site.

Outcome of the Learning

A participant successfully completing the course is expected to perform the following tasks:

Understand and use essential tools for handling files, directories, command-line environments, and documentation.

Operate running systems, including booting into different run levels, identifying processes, starting and stopping virtual machines, and controlling services.

Configure local storage using partitions and logical volumes.

Create and configure file systems and file system attributes, such as permissions, encryption, access control lists, and network file systems.

Deploy, configure, and maintain systems, including software installation, update, and core services.

Manage users and groups, including use of a centralized directory for authentication.

Manage security, including basic firewall and SELinux configuration.

Learn and manage virtualization for higher levels of performance, scalability, reliability/availability, agility, or to create a unified security and management domain.

Class Schedule

Class

Contents

 

 

Class 1

Introduction, The Basics

 

 

Class 2

The Basics (cont.)

 

 

Class 3

The Basics (cont.), Text File Operations

 

 

Class 4

Linux Installation

 

 

Class 5

Users and Groups

 

 

Class 6

Users and Groups (cont.)

 

 

Class 7

Linux Processes, Services and Daemons

 

 

Class 8

Services and Daemons (cont.), System Logs

 

 

Class 9

Linux Networking

 

 

Class 10

Securing Linux Systems

 

 

Class 11

Securing Linux Systems (cont.)

 

 

Class 12

Storage Administration

 

 

Class 13

Storage Administration (cont.), Linux File Systems

 

 

Class 14

Linux File Systems (cont.), System Issues

 

 

Class 15

System Issues (cont.)

 

 

Class 16

Virtualized Systems

 

 

Class 17

Hands-on Evaluation

 

 

Class 18

Written Evaluation

 

 

Detailed Course Contents

1Introduction

(1/4 classes)

Red Hat, Red Hat Enterprise Linux and Others, System Administration, Expectations from You

— the Participants

2The Basics

(2 classes)

The Command Line, The Directory Structure, Basic Navigation, More About Files, Manipulating Files and Directories, Create Hard and Soft Links, Getting Help in Red Hat Enterprise Linux

3Text File Operations

(3/4 classes)

Creating, Viewing, and Editing Text Files, Pipes and Pagers, Using Multiple Commands, File Compression and Archiving

4Linux Installation

(1 class)

Download RedHat Enterprise Linux, System Requirements, Step by Step Installation Instructions, Software Installation, RPM Package Manager, Update Kernel Package

5Users and Groups

(2 classes)

Manage Local Linux Users and Groups, Control Access to Files with Linux File System Permissions, Special File Permissions, Set Group ID (setgid), Special Permissions For Directories, Create and Manage Access Control Lists (ACLs), Authentication in Red Hat Linux

6Linux Processes

(3/4 classes)

Viewing System Processes, Manage Linux Processes, Schedule Future Linux Tasks, Configuring at Jobs

7Services and Daemons

(3/4 classes)

Introduction to Systemd, Managing System Services, Configure a System to Use Time Services

8System Logs

(1/2 class)

Locating Log Files, Interaction of Rsyslog and Journal, Using the Journal

9Linux Networking

(1 class)

Computer Network, Network Terminologies, NetworkManager, Installing NetworkManager, Configure IP Networking, Editing Network Configuration Files, Validating Network Configuration, Setting Up Hostname and Name Resolution

10Securing Linux Systems

(2 classes)

Introduction to Computer Security, Mitigating Network Attacks Using Firewalls, Security Enhanced Linux: SELINUX

11Storage Administration

(11/2 classes)

Partitions and File Systems, Partitioning Schemes, Disk Partitions and Mount Points, UUID and Other Persistent Identifiers, Managing Partitions and File Systems, Swap Partitions, LVM

12Linux File Systems

(1 class)

Create, Mount, Unmount, and Use vfat, ext4, and xfs File Systems, Mount and Unmount CIFS File Systems, Mount and Unmount NFS Network File Systems, Managing Logical Volumes

13System Issues

(11/2 classes)

System Access, Securely Transfer Files Between Systems, Log in and Switch Users in Multiuser Targets, System Boot, Modify the System Bootloader, Interrupt the Boot Process in Order to Gain Access to a System

14Virtualized Systems

(1 class)

Introduction to Virtualization, Creating a Virtual Machine, Interacting with Virtualization from Command-Line

Learning and Evaluation Method

The class room will be equipped with multimedia projector.

Printed copy of the class note will be supplied.

Faculty members of CSE, BUET will be teaching during the demonstration in each class.

Each student will get a personal computer to carry out proper practice.

The class size will be not more than 35 students.

There will be final hands-on and written examinations at the end of the course.

Further Query

Email: iac@cse.buet.ac.bd

Phone: (880 2) 55167100, 55167228-57 ext 6438

Mobile: (880) 1552-015596

©2017 All Rights Reserved. Department of CSE, Bangladesh University of Engineering and

Technology.