- Tel: +44 (0)1275 859666
CA05 - UNIX & Linux Essentials - 3 Days
Course Description
Customisation
For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.
Course Details
- Welcome to the world of UNIX and Linux
- Why do Users choose UNIX and Linux?
- An Operating System
- The UNIX and Linux Operating Systems
- Components of the Operating System
- Organisation of a UNIX and Linux System
- The Kernel
- The Filesystem
- The Shell
- User Interfaces
- Terminal-based Interface
- The Command Processor.
- Utilities
- Window-based Interfaces (CDE, KDE and Gnome)
- Using Gnome
- Distributed Environments
- Networking
- An Operating System
- Logging On and Getting Help
- Logging On
- Accessing the Command Line
- Format of UNIX and Linux Commands
- Getting help
- Web based help
- Super User Privileges and Setting and Changing the Password
- Accessing the Command Line
- Navigating the Filesystem
- Structure of a UNIX and Linux Filesystem
- Identifying Files and Directories
- Address Formats
- The Home Directory
- Where am I? (pwd)
- Moving Around the Filesystem (cd)
- Listing Directory Contents
- Creating Directories
- Removing Directories
- Displaying Files
- Displaying File Contents
- Copying Files and Directories
- Moving and Renaming Files & Directories
- Removing Files
- Identifying Files and Directories
- Shell Facilities
- The Shell Environment
- Using Wildcards (Metacharacters)
- Default Action of the Shell
- Saving Output and Using File Input (Redirection)
- Bolting Commands Together (piping)
- Gluing Files Together (cat)
- Aliases
- Using Wildcards (Metacharacters)
- Package Management
- Source vs Binary
- Distributions
- Redhat Package Manager (RPM)
- YUM
- Debian Packages (dpkg)
- APT
- Package Management GUIs
- Distributions
- Editing
- Introducing the vi and vim Editors
- Key Tricks
- vi and vim Modes
- The vi and vim Editor for Beginners
- Some Further Useful features
- Key Tricks
- Process Handling
- What is a Process?
- Interactive or Background?
- Process Fork / exec
- Process, Report Status
- Process, kill a
- Allocating Priority
- Logging out using Nohup
- Sequential Command
- Interactive or Background?
- Networking
- Network basics
- ifconfig
- ip command
- boot time network configuration
- ifconfig
- Physical Storage
- Disk Structure
- Partitions
- RAID
- LVM
- Partitions
- File Systems
- Elements of a file System
- Types of File System
- Journalling
- Creating a file System
- Expanding a file system
- Types of File System
- UNIX and Linux Utilities
- The Find Utility
- Sort or merge Files
- sed, grep, regular expressions and wildcards
- Sort or merge Files
- UNIX and Linux Security
- File System Permissions
- Change mode
- Symbolic Notation
- Octal Notation
- Change owner
- Change group
- Default Creation Mode
- Backup and Restore
- Tar, Zip and Unzip Utilities
- Cpio Utility
- Pathname considerations
- Change mode
- The Shell Environment
- Shell Environment
- System Variables
- Shell Variables
- Assigning Variables
- Displaying Variable Values
- Exporting variables
- Shell Interpretation
- Using Quotes in the Shell
- The Back Quote (Command Quote)
- The Single Quote
- The Double Quotes
- The Backslash
- Special Escape Characters
- Recalling and Modifying Previous Commands
- System Variables
- Shell Programming
- Shell Scripts
- Executing Shell Scripts
- Passing Arguments To A Program
- Positional Parameters
- Special Shell Parameters
- The Read Command
- Executing Shell Scripts