Call +60 3-2711 7241 Email:

HRDF Approved Training Provider in Malaysia - Modular Fast Track Skill-Based Trainings

Linux for Beginners

An Introduction to the Linux Operating System and Command Line. Linux for Beginners doesn't make any assumptions about your background or knowledge of Linux. You need no prior knowledge to benefit from this course. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand.

The topics include

  • How to get access to a Linux server if you don't already. 
  • What a Linux distribution is and which one to choose. 
  • What software is needed to connect to Linux from Windows computers. 
  • What SSH is and how to use it. 
  • The file system layout of Linux systems and where to find programs, configurations, and documentation. 
  • The basic Linux commands you'll use most often. 
  • Creating, renaming, moving, and deleting directories. 
  • Listing, reading, creating, editing, copying, and deleting files. 
  • Exactly how permissions work and how to decipher the most cryptic Linux permissions with ease. 
  • How to use the text editors. 
  • Two methods to search for files and directories. 
  • How to compare the contents of files. 
  • What pipes are, why they are useful, and how to use them. 
  • How to compress files to save space and make transferring data easy. 
  • How and why to redirect input and output from applications. 
  • How to customize your shell prompt. 
  • How to be efficient at the command line by using aliases, tab completion, and your 
  • Shell history. 
  • How to schedule and automate jobs using cron. 
  • How to switch users and run processes as others. 
  • How to find and install software. 
Course Code: M583

Course Booking


Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Course Details

Module 1 Introduction

  • Background and Introduction
  • Linux Distributions

Module 2 Installing Linux

  • Installing VirtualBox.
  • Installing Ubuntu Linux on VirtualBox.
  • Setting up remote access to Linux VM.

Module 3 Files, Directory and Permissions

  • The Linux directory structure.
  • Shell.
  • Basic Linux commands and manpages.
  • Working with directories and files.
  • File and directory permissions explained.
  • Finding files and directories.
  • Viewing and editing files.
  • Deleting, copying, moving and renaming files.
  • Wildcards.
  • Input, output and redirections.
  • Comparing files.
  • Searching in files using pipes.
  • Transferring and copying files over the network.

Module 4 Advance Command Line Techniques

  • Customizing Shell prompt
  • Shell aliases
  • Environment variables
  • Processes and job control
  • Scheduling jobs with cron
  • Switching user and run commands as others
  • Shell history and tab completion
  • Installing software

Module 5 Installing and Setting up a Web Application

  • Installing and setting up the LAMP (Linux, Apache, MySQL and PHP) stack
  • Installing and setting up Wordpress.
  • Testing your first setup application.

Who Should Attend

  • Anyone with a desire to learn about Linux.
  • People that have Linux experience, but would like to learn about the Linux command line interface.
  • Existing Linux users that want to become power users.
  • People that need Linux knowledge for a personal or business project like hosting a website on a Linux server.
  • Professionals that need to learn Linux to become more effective at work. Helpdesk staff, application support engineers, and application developers that are required to use the Linux operating system.
  • People thinking about a career as a Linux system administrator or engineer, but need the basics first.
  • Researchers, college professors, and college students that will be using Linux servers to conduct research or complete course work.




Python TrainerSaeid Alizadeh is a technopreneur specialized in field of IOT (Internet of things), Building Management System (BMS), Building Automation System (BAS), Automotive Hydroponics Systems, and generally sense, monitor and control mechanical and electrical equipment such as ventilation, lighting, power systems, fire systems, and security systems.

Saeid’s past experience on IoT application include:

  1. Smart Building System
  2. Energy Monitoring, Controlling and Saving
  3. Environmental Monitoring 
  4. Flood detection and prediction system based on IoT and big data 
  5. Online Weather Station Based on IoT
  6. Smart Farming System (Long Range Wireless Sensor Networks)
  7. Smart Hydroponic System Based on IoT
  8. IP TV and Digital Signage System
  9. RFID Solution 
  10. GPS Tracking System
  11. Remote Sensing

Write Your Own Review

You're reviewing: Linux for Beginners

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha


Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses