Fundamentals of Unix/LINUX System Administration

Description

This course provides the skills and knowledge to use a wide range of Unix/Linux graphic and command line tools. This course provides a comprehensive introduction to the UNIX operating system. This course is suitable for users of both Unix and Linux.

Course Content

  1. UNIX History
  2. UNIX Principles
  3. GNU Project / FSF
  4. GPL - GNU General Public License
  5. Linux Origins
  6. Why Linux?
  7. Recommended hardware Specifications
  8. Local Logins
  9. Virtual Consoles
  10. The Xorg GUI Framework
  11. Xorg Graphical Environments
  12. Starting Xorg
  13. Changing Your Password
  1. Running Commands
  2. Some Simple Commands
  3. Getting Help
  4. The whatis Command
  5. The help Option
  6. Reading Usage Summaries
  7. The man Command
  8. Navigating man Pages
  9. The info Command
  10. Navigating info Pages
  11. Extended Documentation
  12. Red Hat Documentation
  13. Hands-on Lab: Getting Help with Commands
  1. Linux File Hierarchy Concepts
  2. Some Important Directories
  3. Other Important Directories
  4. Current Working Directory
  5. File and Directory Names
  6. Absolute Pathnames
  7. Relative Pathnames
  8. Changing Directories
  9. Listing Directory Contents
  10. Copying Files and Directories
  11. Copying Files and Directories: The Destination
  12. Creating and Removing Files
  13. Creating and Removing Directories
  14. Using Nautilus
  15. Moving and Copying in Nautilus
  16. Determining File Content
  17. Viewing and Entire Text File
  18. Viewing Text Page by Page
  1. Bash Introduction
  2. Bash Heritage and Features
  3. Command Line Shortcuts: File Globbing
  4. Command Line Shortcuts: The Tab Key
  5. Command Line Shortcuts: history
  6. Command Line Expansion: Tilde
  7. Command Line Expansion: Variable and String
  8. Command Line Expansion: Command and Math
  9. Protecting from Expansion: Backslash
  10. Protecting from Expansion: Quotes
  11. History Tricks
  12. Command Editing Tricks
  13. Command Editing Tricks: Editing Modes
  14. Gnome-terminal
  1. Standard Input and Output
  2. Redirecting Input and Output
  3. Redirecting Output
  4. Redirecting Standard Output
  5. Overwriting or Appending
  6. Redirecting Standard Error
  7. Redirecting Both Standard Output and Error
  8. Redirecting Input
  9. Using Pipes to Connect Processes
  10. Useful Pipe Target
  11. Hands-on Lab: Standard I/O and Pipes
  1. The Linux Security Model
  2. Users
  3. Groups
  4. The root User
  5. Linux File Security
  6. Permission Types
  7. Examing Permissions
  8. Interpreting Permissions
  9. Examining Directories
  10. Linux Process Security
  11. Changing Permissions- Symbolic Method
  12. Changing Permissions- Numeric Method
  13. Changing Permissions- Nautilus
  14. Hands-on Lab: File Permissions
  1. Overview of vi and vim
  2. Starting vi and vim
  3. Three Modes of vi and vim
  4. Cursor Movement
  5. Entering Insert Mode
  6. Leaving Insert Mode:
  7. Change, Delete, and Yank
  8. Put (paste)
  9. Undoing Changes
  10. Searching for Text
  11. Command-Mode Tricks
  12. Saving and Exiting: ex mode
  13. Printing in Linux
  14. Printing Commands
  15. Printing Utilities
  1. Partitions and Filesystems
  2. Inodes
  3. Directories
  4. Inodes and Directories
  5. cp and Inodes
  6. mv and Inodes
  7. rm and Inodes
  8. Symbolic (or Soft) Links
  9. Hard Links
  10. The Seven Fundamental Filetypes
  11. Checking Free Space
  12. Removable Media
  13. Mounting CDs and DVDs
  14. Mounting USB Media
  15. Mounting Floppy Disks
  16. Formatting Floppy Disks
  17. Why Archive Files?
  18. Creating an Archive
  19. Inspecting Archives
  20. Extracting an Archive
  21. Why Use File Compression?
  22. Compression Utilities
  23. Using Compression
  24. Compressing Archives
  25. tar to Unformatted Floppies
  1. Configuring the bash Shell
  2. Variables
  3. Configuring the Shell: Local Variables
  4. Common Local Variables
  5. The PS1 Local Variable
  6. Aliases
  7. Other Shell Configuration Methods
  8. Configuring Commands: Environment Variables
  9. Common Environment Variables
  10. The TERM Environment Variable
  11. The PATH Environment Variable
  12. How the Shell Expands the Command Line
  13. Shell Startup Scripts
  14. Login Shells
  15. Startup Scripts: Order of Execution
  1. User and Group ID Numbers
  2. /etc/passwd, /etc/shadow, and /etc/group Files
  3. System Users and Groups
  4. Changing Your Identity
  5. User Information Commands
  6. Default Permissions
  7. Special Permissions
  8. Special Permissions for Executables
  9. Special Permissions for Directories
  1. File Repositioning
  2. Screen Repositioning
  3. Filtering
  4. ex mode: Search and Replace
  5. Visual Mode
  6. Advanced Reading and Saving
  7. Configuring vi and vim
  8. Expanding your Vocabulary
  9. A Peek at the Appendix
  1. head
  2. tail
  3. tail - continued
  4. wc
  5. sort
  6. uniq
  7. cut
  8. Other String Processing Tools
  9. Version Comparison with diff
  10. Spell Checking with aspell
  11. Formatting Tools
  1. Pattern Matching with Regular Expresions
  2. Wildcard Characters
  3. Modifiers
  4. Anchors
  5. regex Combinations
  6. Regular Expressions - Examples
  7. Quote your regex's!
  8. grep
  9. sed
  10. Using sed
  11. less and slocate
  12. Regular Expressions in vi and vim
  13. Extended Regular Expressions
  14. Extended regex Syntax
  15. awk
  16. Using awk
  1. slocate
  2. slocate Examples
  3. find
  4. Basic find Examples
  5. find and Logical Operators
  6. find and Permissions
  7. find and Numeric Criteria
  8. find and Access Times
  9. Executing Commands with find
  10. find Execution Examples
  11. The Gnome Search Tool
  1. What is a Process?
  2. How Processes Are Created
  3. Process Ancestry
  4. Process States
  5. Viewing Processes
  6. Sending Signals to Processes
  7. Terminating Processes
  8. Altering Process Scheduling Priority
  9. Altering Process Scheduling Priority- continued
  10. Interactive Process Management Tools
  11. Running a Process in the Foreground
  12. Running a Process in the Background
  13. Suspending a Process
  14. Listing Background and Suspended Jobs
  15. Resuming Suspended Jobs
  16. Compound Commands
  17. Scheduling a Process to Execute Later
  18. Scheduling Periodic Processes
  19. Using cron
  20. Crontab File Format
  21. Module 16: Network Clients
  22. Web Clients
  23. Firefox
  24. Other GUI Web Browsers
  25. Non-GUI Web Browsers
  26. wget
  27. Email and Messaging
  28. Evolution
  29. Configuring Evolution
  30. Evolution and GnuPG
  31. Other GUI Mail Clients
  32. Non-GUI Mail Clients
  33. Gaim
  34. Remote Access and File Transfer
    • Makati
    • +63 2 8891 0722
    • +63 2 8891 0713
    • +63 2 8751 6482
    • Intramuros
    • +63 2 8524-5572
    • Intramuros
    • 658 Muralla St., Intramuros, Manila 1002, Philippines


    • Makati
    • 333 Sen. Gil Puyat Ave., Makati City 1200, Philippines