This course introduces information technology (IT) professional to the UNIX operating system. They will learn to use both UNIX shell commands and on disk utilities to perform basic user tasks, to customize the user environment and execute applications.
It is intended for auditors who want to prepare themselves for UNIX auditing in the future. It is designed to teach them the UNIX operating system, not in a general context but with audit and security control perspectives, namely, emphasizing how the knowledge of UNIX will improve IT auditing in computerized environment. The knowledge gained will help the participants to prepare for actual UNIX audit by attending the next level course titled Audit, Control and Security of Unix Operating System. At the end of the two courses the participant will be ready to audit UNIX system security controls satisfactorily.
IT Auditors, Application developers, database administrators, network managers, webmasters and any other IT professional who is new to working the UNIX operating system.
Participants should have a basic understanding of computers and the ability to use the keyboard. No prior knowledge or experience with UNIX is expected.
• What is Unix?
• The Evolution of Unix Technologies
• Why Should an Auditor be Interested in Unix
• Unix Architecture Overview
• Kernel Structure
• Multi-Process Parent/Child Architecture
• Hierarchical File Systems
• Machine Independent & Device Independent IO
• Software Portability and Binary Compatibility
• Networking Standards and Protocols – TCP/IP, NFS
• Standard Utilities, Flexibility
• Unix File System
• Text Manipulation
• I/O Redirection
• The VI Editor
• Unix Shell – sh, ksh and bash, Bourn, Korn and Born Again Shells
• Unix System Administration Essentials