Maricopa Community Colleges  CIS126DA   19996-20002 
Official Course Description:   MCCCD Approval:  03/23/99  
CIS126DA     19996-20002 L+L 3 Credit(s) 4 Period(s)
UNIX Operating System
Knowledge and skills to use and administer a UNIX operating system. Intended for system administrators and advanced users wishing to expand their UNIX knowledge for use on the job and for utilizing the internet. Prerequisites: None.
 
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
CIS126DA   19996-20002 UNIX Operating System
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)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
CIS126DA   19996-20002 UNIX Operating System
    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
                    Go to Description    Go to top of Competencies    Go to top of Outline