Standard

 

CIS 2555 – Linux/UNIX Administration

 

Course Description:

 

Covers Linux/UNIX operating system administration skills necessary to perform administrative functions.  Topics include: Installing Linux/UNIX, configuring and building a custom kernel, adding and removing software packages, managing run levels, managing users and groups, implementing security permissions, introduction to shell programming, managing and fixing the file system, managing memory and swap space, managing and scheduling jobs, managing system logs, understanding the boot process, system configuration files, file backup and restore, file compression, fault tolerance, and printing.

 

Competency Areas:

Hours:

 

 

 

Installing the Linux/UNIX operating system

Class

4

Configuring and building a custom kernel

D. Lab

4

Adding and removing software packages

P. Lab/O.B.I.

0

Managing run levels

Credit

6

Managing users and groups

 

 

Implementing security permissions

 

 

Managing and fixing the file system

 

 

Managing memory and swap space

 

 

Managing and scheduling jobs

 

 

Managing system logs

 

 

Understanding the boot process, system configuration files, file backup and restore, file compression, fault tolerance and printing.

 

 

 

Prerequisite:  CIS 2554

Corequisite:

 

Course Guide

 

Competency

After completing this section, the student will:

Hours

Class

D. Lab

P. Lab/

O.B.I

INSTALLING THE LINUX/UNIX OPERATING SYSTEM

8

8

0

Purpose

Describe installation process

 

 

 

 

Describe the reason for installing

 

 

 

Use

Perform an installation

 

 

 

CONFIGURING AND BUILDING A CUSTOM KERNEL

4

4

0

Purpose

Describe reason for building a custom kernel

 

 

 

 

Describe benefits

 

 

 

Use

Perform a custom kernel build

 

 

 

ADDING AND REMOVING SOFTWARE PACKAGES

2

2

0

Purpose

Describe reason for adding and removing software packages

 

 

 

 

Describe benefits

 

 

 

Use

Use ‘rpm’ to add a package

 

 

 

 

Use ‘rpm’ to delete a package

 

 

 

 

Use ‘rpm’ to query a package

 

 

 

MANAGING RUN LEVELS

3

3

0

Purpose

Describe the various run levels

 

 

 

 

Describe location of run level directory (/etc/init.d)

 

 

 

Use

Change run levels

 

 

 

 

Use stop and start processes with service command

 

 

 

MANAGING USERS AND GROUPS

4

4

0

Purpose

Describe how to add users and groups

 

 

 

Use

Create, delete and modify users and groups

 

 

 

 

Modify options such as home directory location, group membership and comments

 

 

 

 

Use the ‘/etc/skel’ directory to customize

 

 

 

IMPLEMENTING SECURITY PERMISSIONS

4

4

0

Purpose

Describe reason for permissions

 

 

 

 

Describe benefits

 

 

 

Use

Use ‘chmod’ and ‘chgrp’ to manage permissions

 

 

 

 

Understand ‘setuid bit’ and ‘set group id bit’

 

 

 

 

Understand ‘sticky bit’

 

 

 

MANAGING AND FIXING THE FILE SYSTEM

4

4

0

Purpose

Describe how to manage and fix the file system

 

 

 

 

Describe benefits

 

 

 

Troubleshooting

Mount, unmount, fsck, and run fdisk.

 

 

 

 

Understand the ‘/etc/fstab’ file.

 

 

 

MANAGING MEMORY AND SWAP SPACE

2

2

0

Purpose

Describe how to manage memory and swap.

 

 

 

 

Describe benefits

 

 

 

Use

Add and remove swap space with swapon command.

 

 

 

 

Use ‘vmstat’, ‘ps’, and ‘top’ to manage memory

 

 

 

MANAGING AND SCHEDULING JOBS

3

3

0

Purpose

Describe the terms - job, process, daemon

 

 

 

 

Describe benefits

 

 

 

Use

Use ‘ps’, ‘jobs’, ‘at’, ‘cron’ to manage and schedule jobs.

 

 

 

MANAGING SYSTEM LOGS

3

3

0

Purpose

Describe system log files

 

 

 

Use

View and manage system log files

 

 

 

 

 

 

 

 

UNDERSTANDING THE BOOT PROCESS, SYSTEM CONFIGURATION FILES, FILE BACKUP AND RESTORE, FILE COMPRESSION, FAULT TOLERANCE AND PRINTING.

3

3

0

Purpose

Describe and understand importance of boot process, system configuration files, file backup and restore, compression, fault tolerance and printing.

 

 

 

Use

Boot the system

 

 

 

 

Perform a backup and restore

 

 

 

 

Compress files

 

 

 

 

Manage printing

 

 

 

 

Suggested Resources

 

Books:

 

Guide to Linux Installation and Administration, by Wells Course Technology, ISBN: 0-619-00097-X