Unix / Linux Tutorial Course For Beginners

Course Description


This Unix / Linux basics course is for beginners who want to learn Redhat linux through hands on examples. This course gives you an intro to Linux distributions and how to use redhat linux for everyday use. Those who are preparing for a rhce certification exam or looking for a rhce course that builds their knowledge to become a linux system admin, or a everyday linux user; this is their best choice. Although this course doesn't focus on rhce certification preparation it does equip you with knowledge that will help you pass most of the best linux certifications because we conduct this hands on and provide deep understanding of the concepts to help you on the job, which is more important step after your certification. Most Linux training center would focus on the exam, our training institute focuses on you learning linux step by step to gain skills for life, so that you become a good linux system admin later in your career. Those preparing for Redhat certification also will find this beneficial because we run our training on CentOS linux, which is a redhat linux community distribution.

Our linux training classes particularly this course is for those who want to learn how to use it for everyday work. If you are looking for best linux classes or hands on best linux training institute, you have found the right one.

After this linux course you are ready to learn how to become a Unix System Administrator.

Free Career Guidance

Fee Details

Course Code Course Name Duration Course Fees (SGD) Skills Future Funding (SGD)

Unix / Linux Basics For Beginners

4 Days
(32 Hrs)
$ 1350 Singaporeans Pay
$ 850 Only
After Skills Future Funding
Deduction: $ 500
Registration & Material Fees of $S 50 Applies.
Register your interest by filling the form below

Email Me Full Details View Course Content Download Lesson Plan Related Courses Funding Options Proceed To Claim Corporate Clients


Get All Details About This Course Now!

Course Content

Click Here To View Fee Details
Module 1: Understanding the UNIX / Linux OS
Structure and Architecture of UNIX OS
History of UNlX & various flavors for Unix / Linux
UNIX Supported Hardware
32 & 64 bit architectures
Why use Unix / Linux.
How to get Unix at home or on your laptop?
Module 2: Getting Started with UNIX
Logging in to the UNIX system
Familiarization with the GUI & Command line       processing
Basic commands and using command history
Changing the user password
Getting on-line help
Logging out of the system & Shutting down &       rebooting the server
Module 3: About the UNIX File System
UNIX File System
UNIX Directory structure, File formats and moving       around
The ., .. & hidden directories
Virtual memory & Swap
Unix & Windows Disk Partitioning
A look at /proc, /dev
Module 4: Unix Permissions
Understanding permissions
Modifying file & directory permissions & security
Root access and security concerns
Suid and sgid bits
Sticky bit
Su — switching between users
Module 5: Pipes and Filters
Command pipelines
Recording your work in Unix
Input / Output Redirection
Pipes and Simple filters
/dev/null & /dev/zero
Using pipelines in problem solving — use of sed,       awk
Building complex filter pipelines
Module 6: Directory and File Permissions
Understanding Access Permissions
Types of Access
Managing Permissions
The /etc/passwd & /etc/group files
Module 7: vi Editor — Just the Basics
Basic vi Editor Concepts
Basic vi Command Literacy
Module 8: The Shell Environment
Shell variables
Customizing user’s environment
The search path
The shell aliases
Start-up files: /etc/profile, .profile and other login       files
Module 9: Scheduling Jobs
Batch jobs with at
Cron and using crontab
Module 10: The Unix Shell
What is the Shell?
Different types of shells
Using wildcards
Running multiple commands at the same time,       command substitution
Subshells and invoking them
Running commands from command history
Shell Startup Files - .profile, .bashrc, .login, .logout
Working with Shell Variables
Controlling the user Environment
Setting up PATH, EDITOR, PRINTER and other       environmment variables
Module 11: Unix Tools
Aliases & dynamic aliases
Using diff and find
tr, calendar, finger, bc, du, df, wc, stty, uniq,       sort, write, wall, banner
Uname and understanding server load       parameters
Finding out which version of unix you are using       and your server details using dmesg
Who is logged in and what are they doing - w,       who
module 12: Unix Links
What are links & their need
Hard & Soft Links
Differences & Usage scenarios
Module 13: vi Editor — Power Features
Customizing vi
Advanced Techniques Using vi
Working with DOS format files
Working with unix commands in vi
Printing reports using vi
Module 14: Archiving, Backup and Restore
Files using zip, compress, bzip2 etc
File Backup/Restore with tar
Module 15: Command Input and Output
UNIX I/O streams
Standard input, output and error
I/O redirection to files / devices
Redirecting to /dev/null
Module 16: Controlling User Processes
Programs, processes and daemons
Parent child relationship
Displaying Process tree
Monitoring Processes using top, ps
Processes types, states & owners
Killing processes
Process priorities
Background Execution
Unix jobs & Job control
Communicating with processes using signals
Module 17: Network Services
Basic Networking Concepts
Ifconfig & basic networking configuration
ping, traceroute, hostname
Remote User Sessions using telnet, ssh
Remote File Transfer using scp
Setting up passwordless ssh using keys between       machines (ssh-keygen)
Adding & modifying users
Module 18: Power Tools
Using diff and find
Regular expressions
Creating constructive filenames using pid or       date
Printing & Sending email from Unix
Module 19: Writing Basic Shell Scripts
Shell script basics
Adding unix commands in a shell script
Executing a shell script
Module 20: Unix Security
Security Concerns
How to secure your server
Common Vulnerabilities & Hacks
Things To Avoid
Unix In The Data Center
Module 21: Unix Automation
A discussion on Unix Automation—What to       automate and why?
A discussion on Monitoring Tools Used
A discussion on automating roll outs of Unix       infrastructure & Applications



This is a fundamental course in linux and assumes the participants don't know anything and we start at absolute zero, covering upto intermediate level.

Funding For This Course

Click the course name below to get full details.

Unix / Linux Basics For Beginners Unix / Linux Bash Shell Scripting
Unix / Linux System Administration I Unix / Linux System Administration II

Audience For This Course

Programmers (C, C++, Java, Python, Perl, Ruby etc) , Automation Experts, System Administrators, Virtualization Administrators (Vmware , Citrix), Database Experts ( Database Developer, DBAs) all need to know Linux / Unix, Testers, Support Personnel (App support).

This is the operating system of choice on mobiles, computers, application and database servers, data centers running in 80% of the worlds data centers.

Today, learning basics of Unix / Linux is not a choice anymore, its required on almost all jobs and employers prefer candidates with knowledge of Linux due to its wide penetration and use in all technology platforms.

Training Duration

Full-Time : 9.30am to 6.30pm

Part-Time : Weekdays - 10.00am - 1.00pm (or) 2.00pm - 5.00pm

Part-Time : Weekends (Saturday & Sunday) - 10.00am - 1.00pm (or) 2.00pm - 5.00pm

Training Methodology & Materials

  1. 100% hands-on Practical Job Oriented Training
  2. Well designed exercises/sessions
  3. Discussion on real life situations / problems faced on the job and their solutions
  4. Indepth Project work with each course to enhance learning and give the participant a feel of difficulty, thus ensuring they apply in realtime everything they have learnt.
  5. Task based teaching methodology where students are given tasks to do in class, as required in the real world.
  6. Assessments at the end of the course help gauge student progress and learning.

Certificate Of Attendance

Certificate Of Attendance will be awarded to participants completing the course achieving minimum 85% attendance.

View All Testimonials
View Hand-Written Feedback Forms