powered by
Center for Curriculum and Transfer Articulation
UNIX Operating System
Course: CIS126DA

First Term: 2018 Fall
Lec + Lab   3.0 Credit(s)   4.0 Period(s)   4.0 Load  
Subject Type: Occupational
Load Formula: T


Description: Use of a UNIX operating system including system components, built-in commands, files, and directories, editors, and UNIX shell and command lines. Installation, configuration, and maintenance of a UNIX operating system. Create scripts and batch files, and maintain system communications



MCCCD Official Course Competencies
1. Identify and define the major hardware and software components of the computer system. (I)
2. Describe the format of UNIX commands and filenames. (II)
3. Use the UNIX built-in commands to list directories, read files, and search files. (III)
4. Use the UNIX editor to create, save, and modify files. (IV)
5. Describe how the system supervisor installs, starts, and stops the operating system. (V)
6. Execute jobs in batch mode and manage printed output. (VI)
7. Write and execute UNIX scripts. (VI)
8. Create new users, assign passwords, and delete users. (VII)
9. Write and maintain user and system login scripts. (VII)
10. Maintain system supervisor exclusive files (including password, group, and cron). (VII)
11. Use the system utilities to perform system maintenance including security, accounting, backing up system and user files, restoring system and user files, system monitoring, and system chronological upkeep. (VIII)
12. Maintain system communications links with other UNIX systems and the Internet. (IX)
13. Perform uu-communications (UNIX - UNIX) for UNIX news and mail. (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. System Components
   A. Hardware components and their functions
   B. Software components and their functions
   C. Writing device drivers
II. Establishing Contact with the Shell
   A. File naming conventions
   B. Command format
   C. Control characters
   D. Interrupting a command
   E. Common error messages
III. Built-in Commands
   A. File commands
   B. Directory commands
   C. Utilities
IV. Editors
   A. Text input to an existing file
   B. Deleting and changing text
   C. Pattern searches
   D. Duplicating
   E. Rearranging
   F. Leaving the editor
V. System Supervisor Duties
   A. Installing software
   B. Starting the operating system
   C. Stopping the operating system
VI. Writing UNIX Scripts and Batch Files
   A. Writing shell scripts
   B. Writing AWK scripts
VII. User Maintenance
   A. Creating new users
   B. Deleting users
   C. Maintaining password and group files
   D. Managing supervisor batch files
   E. System and user login scripts
   F. User shell, mail, and login profiles
VIII. System Maintenance Utilities
   A. Security
   B. Accounting
   C. System backup
   D. System restoral
   E. Performance monitoring
   F. Manage user mail and mailx software
   G. Chronological maintenance scripts 966
IX. Managing UNIX Communications Services
   A. UNIX mail servers
   B. UNIX Internet servers
   C. UNIX to UNIX transfers
   C. UNIX to UNIX transfers
 
MCCCD Governing Board Approval Date: 2/22/2000

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.