Microsoft Visual Basic .NET and Microsoft SQL Programming Consulting - SethMartel.com About News Education Certification Links Contact
Microsoft Visual Basic .NET, Microsoft SQL and Oracle Development Consulting - SethMartel.com


Consulting Services


Visual Basic 6 and .NET Development
Microsoft SQL Development
Data Transformation
Information Security
Software Testing and Documentation


UNIX / Linux

Fundamentals of UNIX / Solaris System Administration


This course is designed to increase UNIX users skill set to include basic Sun Solaris System-based system administration and work effectively in a multi-vendor UNIX local or networked environment.


  • Lesson 1: Customizing the Korn Shell Environment
  • Locating the Korn Shell Initialization File
  • Using the vi Editor
  • Modifying the Korn Shell .profile File
  • Modifying the Korn Shell .kshrc File
  • Lesson 2: Building Shell Scripts in the Korn Shell
  • Defining Shell Scripting Concepts
  • Using if Statements to Execute Commands
  • Creating a Loop to Execute Commands
  • Using the sleep Command in the Korn Shell Script
  • Combining Statements to Create a Basic ShellScript
  • Using the tr Command to Translate Letters
  • Using the case Statement
  • Creating a Custom Function
  • Using the sed and awk Commands
  • Lesson 3: Controlling the UNIX System
  • Becoming the Root User
  • Signaling a Process
  • Controlling Multiple Processes
  • Relocating Files and Directories
  • Archiving Files and Directories
  • Restoring Files and Directories
  • Lesson 4: Managing User Accounts
  • Creating User Accounts
  • Modifying User Account Database
  • Deleting User Accounts
  • Customizing Initialization Files
  • Controlling User Directory Space Usage
  • Adding Group Account with Groupadd Command
  • Lesson 5: Managing System Software
  • Adding Software Packages
  • Determining Software Package Status
  • Removing Software Packages
  • Administering Software Patches to Software Packages
  • Upgrading Software Packages at the Command Line
  • Lesson 6: Managing File Systems
  • Creating a File System
  • Backing Up the File System
  • Restoring Data
  • Recovering Data
  • Creating a File System Backup Strategy
  • Lesson 7: Troubleshooting the System
  • Using the System Logs to Investigate Problems
  • Using Error Messages to Identify When ErrorsOccur
  • Setting Up the Log Configuration Files
  • Running a System Check
  • Lesson 8: Configuring the Client/Server Environment
  • Configuring a TCP/IP Client
  • Editing the Name Service Switch (NSS) File
  • Configuring Network File Systems (NFS)
  • Connecting to a Remote Host
  • Copying Files Using Remote System Administration
  • Troubleshooting Connectivity Failures
  • Lesson 9: Applying Security Practices to UNIX Systems
  • Authenticating and Authorizing Users for RestrictedShells
  • Defining Trusted User Access
  • Defining Trusted Host Access
  • Selecting a Firewall Architecture Model
  • Lesson 10: Improving System Performance
  • Applying Performance Improvement Process toSystem Administration
  • Identifying System Performance Degradation
  • Optimizing System Performance
  • Optimizing Disk Space
  • Monitoring Network Performance

CompTIA Linux+

This course covers installation, operating, and troubleshooting services for the Linux operating system and hardware on workstations and servers. The course details core elements of the Linux operating system including the installation, file system, RPMs, network configuration, backup, restore, X Window, kernel configuration, application management.

  • Lesson 1: History and Development of Linux
  • A Brief History of Linux
  • Benefits of Linux
  • Acquiring and Using Linux
  • Examining Linux Distributions
  • Lesson 2: System Access
  • Logging In and Using the Linux System
  • Entering Commands
  • Getting Help
  • Obtaining Information About Your System
  • Logging In and Using Remote Linux Systems
  • Lesson 3: Starting and Stopping Linux
  • Shutting Down a Linux System
  • Booting a Linux System
  • Other Boot Methods
  • Lesson 4: User Accounts
  • Creating Additional User Accounts
  • Creating Groups
  • Managing Users
  • Managing Groups
  • Lesson 5: Introduction to the Filesystem
  • Filesystem Navigation
  • Managing the Filesystem
  • Performing Filesystem Maintenance
  • Locating Files
  • Lesson 6: Working with Linux Permissions
  • Understanding Permissions
  • Changing File and Directory Permissions
  • Changing Default Permissions and Ownership
  • Setting Daemon and Process Permissions
  • Evaluating System Security
  • Lesson 7: Creating and Viewing Files
  • Using the vi Editor
  • Using other Editors
  • Examining File Contents
  • Redirection
  • Lesson 8: Archiving Files
  • Archiving Files with tar
  • Archiving Files with cpio
  • Archiving Files with Other Utilities
  • Zipping Files
  • Examining Backup Issues
  • Lesson 9: Working in X Windows
  • Introduction to X Windows and GNOME
  • Managing Files and Filesystems
  • Customizing X Windows
  • Configuring X Windows
  • Choosing and Changing Window Managers and Desktops
  • Remote X Window Access
  • Lesson 10: Printing Files
  • Configuring a Local Printer
  • Printing
  • Managing Print Spools and Queues
  • Configuring Remote Printers
  • Lesson 11: Package Management
  • Examining Package Solutions
  • Managing Packages with RPM
  • Verifying and Repairing Applications
  • Upgrading and Freshening Packages
  • Lesson 12: Configuring the Linux Environment
  • Examining Shells
  • Using Variables
  • Examining Linux Configuration Script Files
  • Examining the /etc/fstab File
  • Examining the cron System
  • Creating a Shell Script
  • Lesson 13: Multitasking
  • Managing Jobs and Background Processes
  • Using the Process Table to Manage Processes
  • Introducing Delayed and Detached Jobs
  • Lesson 14: Configuring and Managing Services
  • Starting and Stopping Services
  • Identifying Core and Non-critical Services
  • Configuring Basic Client Services
  • Configuring Basic Internet Services
  • Working with Modules
  • Lesson 15: Managing Network Services
  • Identifying Networking Concepts
  • Configuring Basic Network Services and Settings
  • Managing Network Services
  • Managing Remote Network Services
  • Lesson 16: Working with Hardware
  • ROM BIOS
  • Installing and Configuring Add-in Hardware
  • Removing and Replacing Hardware
  • Installing and Configuring Hard Drives
  • FireWire Ports
  • Documenting Work Performed on a System
  • Lesson 17: Troubleshooting Linux Systems
  • Understanding a Practical Troubleshooting Model
  • Troubleshooting Equipment Problems
  • Troubleshooting System Problems
  • Troubleshooting Application and Package Problems
  • Troubleshooting the Linux Operating System
  • Lesson 18: Preparing for a Linux Installation
  • Gathering Installation Information
  • Creating Installation Disks
  • Partitioning the Disk
  • Lesson 19: Installing Red Hat Linux 7.0 Using the WorkstationClass
  • Installing Red Hat Linux
  • Configuring Linux
  • Lesson 20: Installing Red Hat Linux 7.0 with the CustomClass
  • Why Use the Custom Class?
  • Installing Linux Using the Custom Class
  • Partitioning the System
  • Choosing which Packages to Install

©2002 Seth Martel, Manchester Connecticut USA - Legal - Privacy Policy - Site Map