Linux Administration Training Course

Training-course-in-linux-t4d
Training-course-in-linux-t4d

Registration

Course Description

Linux is a major force in computing technology, powering everything from mobile phones and personal computers to supercomputers and servers. The job of a systems administrator is to manage the operations of a computer system like maintain, enhance, create user account/report, taking backups using Linux tools and command-line interface tools. Most computing devices are powered by Linux because of its high stability, high security, and open-source environment.

Linux system administration is one of the most in-demand skills in IT. Whether you’re looking for expert prep for the Linux Foundation Certified System Administration certification, need training to help start a new Linux IT career, transition to Linux from another platform, or you’re just brushing up on your sysadmin skills, this course will teach you everything you need to know.

Who should attend?

This course is intended for;

  • Anyone who wants to get started with Linux
  • Existing Linux users or learners who wants to be effective at using the Linux command Line
  • Entry-level computer support professionals with basic knowledge of computer hardware, software, and operating systems, who wish to increase their knowledge and understanding of Linux concepts and skills to prepare for a career in Linux support or administration.

Requirements

  • Basic computer knowledge and familiarity operating a computer system
  • Desire to learn

Duration

5 days

Course Objectives

  • Installing and configuring Linux
  • Administer and support Linux in your environment
  • Manage and automate GNU open-source tools
  • Create, edit, and search files and directories
  • Connect to network services
  • Run shell scripts for automation
  • Design, configure, and support Linux servers
  • Control and troubleshoot the boot process
  • Deploy software components from source and binary packages

Course Content

Module I

Introduction to Linux

  • The UNIX Heritage
  • Linux and the Open Source Community
  • Linux Distributions
  • Installing Linux
  • Configuring the Linux Environment
  • Configuring the Linux Desktop Experience
  • Working with the Linux Server

Module II

Linux Fundamentals

  • The Linux Directory Structure
  • The Shell
  • Basic Linux Commands
  • Getting Help at the Command Line
  • Working with Directories
  • Listing Files and Understanding LS Output
  • File and Directory Permissions
  • Finding Files and Directories
  • Viewing Files and the Nano Editor
  • Editing Files in Vi
  • Editing Files with Emacs
  • Graphical Editors
  • Deleting, Copying, Moving, and Renaming Files

The Linux Boot Process and System Logging

  • The Linux Boot Process
  • System Logging

Module III

Managing Files and Directories

Naming files and directories

  • Contrasting full and relative pathnames
  • Unraveling the file system hierarchy
  • Handling files cp and mv

Organizing files under directories

  • Making and navigating directories
  • Listing attributes with ls

Working with Linux files

  • Accelerating command line usage with Bash wildcards
  • Scrolling through files with GNU less
  • Comparing files with diff

Module IV

Controlling Access to Linux Resources

Defining access rights to files

  • Identifying multiple users and groups
  • Adjusting access permissions: chmod

Collaborating via group membership

  • Joining secondary groups
  • Inheriting and changing group ownership

Adopting multiple roles

  • Switching identity
  • Changing passwords
  • Raising privilege with susudo and setuid

Searching the system

  • Locating files with find
  • Finding pathnames with locate

Manipulating streams

  • Matching lines with GNU grep
  • Selecting lines and fields: headtailgawk and cut
  • Redirection and pipelines

Editing files and streams

  • Automating stream edits with sed
  • Creating and modifying files: vimgedit

Module V

Managing User and Group Accounts

  • Creating User and Group Accounts
  • Configure User Profiles
  • Managing User and Group Accounts

Working with the Bash Shell and Scripts

  • Perform Basic Bash Shell Operations
  • Introduction to Shell Scripting
  • Customize Bash Shell
  • Redirect Standard Input and Output
  • Use Control statements in Shell Scripts

Networking

  • TCP/IP Networking for Linux System Administrators
  • Networking – DNS and hostnames
  • Networking – DHCP, Dynamic and Static Addressing
  • Network Troubleshooting

Managing Packages

  • Manage Packages using RPM
  • Verify Packages
  • Upgrade packages
  • Configure Repositories
  • Manage Packages using YUM
  • Manage Packages using the Debian Package Manager
  • Manage Packages using Source Files
  • Manage Shared Libraries

Module VI

Executing Jobs and Processes

Monitoring processes with ps and top

  • Launching multiple jobs
  • Signaling with kill

Archiving and retrieving data

  • Compressing with bzip and gzip
  • Creating tar archives

Securing Linux

  • Examine the Basics of System Security
  • Secure User Accounts
  • Enable Firewall Functionality
  • Implement Security Auditing

The Linux Kernel

Kernel building and configuration

  • Probing the PCI bus with lspci
  • Discovering new hardware with sysfs
  • Inserting new device drivers
  • Determining required functionality

Running high–performance clusters

  • Balancing network load with Linux Virtual Server (LVS)
  • Ensuring high availability with keepalived

Methodology

The instructor led trainings are delivered using a blended learning approach and comprise of presentations, guided sessions of practical exercise, web based tutorials and group work. Our facilitators are seasoned industry experts with years of experience, working as professionals and trainers in these fields.

All facilitation and course materials will be offered in English. The participants should be reasonably proficient in English.

Accreditation

Upon successful completion of this training, participants will be issued with a certificate of participation.

Training venue

The training is residential and will be held at T4D Training Centre in Westlands Nairobi, Kenya. The course fees cover the course tuition, training materials, two break refreshments, lunch, and study visits.

All participants will additionally cater for their, travel expenses, visa application, insurance, and other personal expenses.

Tailor- made

We can also tailor-make our courses for you. This way, you/your organization will benefit by:

  • Using own tools during the training
  • Being able to choose areas of interest you wish the trainer to put more emphasis on
  • Taking the course in-house or at a venue of choice
  • Cutting on the cost of transport and accommodation

For further inquiries, please contact us on details below:

Email: [email protected]

Mobile: +254 706909947

Accommodation

Accommodation is arranged upon request. For reservations contact the Training Officer.

Email: [email protected]

Mobile Number: +254 706909947

Training fee

The course fee is KES 60,000.00 or USD 800.00 exclusive of VAT. The course fees covers the course tuition, training materials, two (2) break refreshments, lunch and study visits. Participants will cater for their travel and accommodation costs.

Payment

Payment should be transferred to Tech For Development – T4D account through bank on or before the course starting date.

Send proof of payment to [email protected]

Cancellation policy

Payment for the all courses includes a registration fee, which is non-refundable, and equals 15% of the total sum of the course fee.

  1. Participants may cancel attendance 14 days or more prior to the training commencement date.
  2. No refunds will be made 14 days or less to the training commencement date. However, participants who are unable to attend may opt to attend a similar training at a later date, or send a substitute participant provided the participation criteria have been met

Please Note: The program content shown here is for guidance purposes only. Our continuous course improvement process may lead to changes in topics and course structure.

Registration