Standard |
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 |
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
|
|
Use |
|
|
|
|
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 benefits |
|
|
|
|
Use |
|
|
|
|
|
|
Use ‘rpm’ to delete 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 |
Guide to Linux Installation and Administration, by Wells Course Technology, ISBN: 0-619-00097-X