Linux Administration Training Course
Event Information
Course Name: Linux Administration Training Course
Venue: Tech for Development Training Center, Nairobi, Kenya
Event Date: 9th to 13th Dec, 2019
Course Fee: KES 60,000 OR USD 800
Online Registration: Register here
Tech For Development -T4D would like to invite you to a high impact Training Course in Linux Administration Training Course to be held in Nairobi, Kenya from 9th to 13th Dec, 2019
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 su, sudo and setuid
Searching the system
· Locating files with find
· Finding pathnames with locate
Manipulating streams
· Matching lines with GNU grep
· Selecting lines and fields: head, tail, gawk and cut
· Redirection and pipelines
Editing files and streams
· Automating stream edits with sed
· Creating and modifying files: vim, gedit
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 keep alived
Action plan.
Methodology
This instructor led training course is delivered using a blended learning approach and comprises 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 professional and trainers in these fields.
All facilitation and course materials will be offered in English. The participants should be reasonably proficient in English.
Visit our website for more details.
Tailor-made training
This training course can also be tailored for your organization. This way, your organization will benefit by:
· Using own datasets and 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.
Testimonials
Kindly visit this link to see video and photo testimonials of our previous training events.
FAQs
Need more information? Kindly visit this link to see answers to frequently asked questions.
How to participate
Contact information
Email: [email protected]
Tel: +254 706909947
Website: www.t4d.co.ke
Kind regards.
Rose Ireri,
Customer Relationship Officer,
Tech For Development
Innovation for impact