| Dates for this class: |
| No dates are available for this class. |
| Course Details [choose new course] [printable version] |
| Fundamentals of UNIX Administration |
| Course Number: ET77511 |
| Category: Networks & Operating Systems |
| Duration: 5.00 days |
Description
The Fundamentals of UNIX Administration course is training for UNIX users who desire to increase their skill set to include basic UNIX System V Release 4 Operating System-based system administration and/or work effectively in a multi-vendor UNIX local or networked environment. It is not a vendor-specific course, but is based on the most popular of the UNIX variants, Solaris by Sun Microsystems.
Prerequisites
To ensure your success, we recommend you have at least six months experience on a UNIX variant operating environment or first take the following course:
- Fundamentals of Solaris 8 Operating Environment :
Objectives
Upon successful completion of this course, students will be able to:
- Customize the Korn Shell environment.
- Build shell scripts in the Korn shell.
- Control the UNIX system.
- Manage UNIX user accounts.
- Manage system software in UNIX.
- Manage file systems in UNIX.
- Troubleshoot the UNIX system.
- Configure the UNIX client/server environment.
- Apply security practices to UNIX systems.
- Improve the UNIX system performance.
Outline
- Lesson 1: Customizing the Korn Shell Environment
- Topic 1A: Locating the Korn Shell Initialization File
- Task 1A-1: Using UNIX Command Syntax
- Task 1A-2: Locate the Korn Shell Initialization File
- Topic 1B: Using the vi Editor
- Topic 1C: Modifying the Korn Shell .profile File
- Topic 1D: Modifying the Korn Shell .kshrc File
- Topic 1A: Locating the Korn Shell Initialization File
- Lesson 2: Building Shell Scripts in the Korn Shell
- Topic 2A: Defining Shell Scripting Concepts
- Topic 2B: Using if Statements to Execute Commands
- Topic 2C: Creating a Loop to Execute Commands
- Topic 2D: Using the sleep Command in the Korn Shell Script
- Topic 2E: Combining Statements to Create a Basic ShellScript
- Topic 2F: Using the tr Command to Translate Letters
- Topic 2G: Using the case Statement
- Topic 2H: Creating a Custom Function
- Topic 2I: Using the sed and awk Commands
- Lesson 3: Controlling the UNIX System
- Topic 3A: Becoming the Root User
- Topic 3B: Signaling a Process
- Topic 3C: Controlling Multiple Processes
- Topic 3D: Relocating Files and Directories
- Topic 3E: Archiving Files and Directories
- Topic 3F: Restoring Files and Directories
- Lesson 4: Managing User Accounts
- Topic 4A: Creating User Accounts
- Topic 4B: Modifying User Account Database
- Topic 4C: Deleting User Accounts
- Topic 4D: Customizing Initialization Files
- Topic 4E: Controlling User Directory Space Usage
- Topic 4F: Adding Group Account with Groupadd Command
- Lesson 5: Managing System Software
- Topic 5A: Adding Software Packages
- Task 5A-1: Adding the a2ps Software Package
- Topic 5B: Determining Software Package Status
- Task 5B-1: Determining SUNWns6 Software Package Status
- Topic 5C: Removing Software Packages
- Topic 5D: Administering Software Patches to Software Packages
- Task 5D-1: Locating Software Patches
- Task 5D-2: Adding a Software Patch
- Task 5D-3: Removing a Software Patch
- Topic 5E: Upgrading Software Packages at the Command Line
- Task 5E-1: Upgrading the proftpd Software Package from the CommandLine
- Task 5E-2: Upgrading Software Packages from a GUI
- Topic 5A: Adding Software Packages
- Lesson 6: Managing File Systems
- Topic 6A: Creating a File System
- Task 6A-1: Creating a File System with newfs
- Topic 6B: Backing Up the File System
- Task 6B-1: Scheduling a File System Backup
- Topic 6C: Restoring Data
- Topic 6D: Recovering Data
- Topic 6E: Creating a File System Backup Strategy
- Topic 6A: Creating a File System
- Lesson 7: Troubleshooting the System
- Topic 7A: Using the System Logs to Investigate Problems
- Topic 7B: Using Error Messages to Identify When ErrorsOccur
- Topic 7C: Setting Up the Log Configuration Files
- Topic 7D: Running a System Check
- Lesson 8: Configuring the Client/Server Environment
- Topic 8A: Configuring a TCP/IP Client
- Topic 8B: Editing the Name Service Switch (NSS) File
- Task 8B-1: Editing the NSS File to Use DNS First
- Topic 8C: Configuring Network File Systems (NFS)
- Topic 8D: Connecting to a Remote Host
- Topic 8E: Copying Files Using Remote System Administration
- Topic 8F: Troubleshooting Connectivity Failures
- Lesson 9: Applying Security Practices to UNIX Systems
- Topic 9A: Authenticating and Authorizing Users for RestrictedShells
- Topic 9B: Defining Trusted User Access
- Topic 9C: Defining Trusted Host Access
- Topic 9D: Selecting a Firewall Architecture Model
- Task 9D-1: Analyzing the Need for a Firewall
- Task 9D-2: Identifying Firewall Architecture Models
- Lesson 10: Improving System Performance
- Topic 10A: Applying Performance Improvement Process toSystem Administration
- Topic 10B: Identifying System Performance Degradation
- Topic 10C: Optimizing System Performance
- Topic 10D: Optimizing Disk Space
- Topic 10E: Monitoring Network Performance
- Appendix A: Linux Process for Lesson 5 (Managing System Software)
- Adding Software Packages
- Determining Software Package Status
- Removing Software Packages
- Upgrading Software Packages from the Command Line
