
Online or onsite, instructor-led live Linux training courses demonstrate through hands-on practice how to install, manage, secure and troubleshoot a Linux system. Our Linux courses cover how to run Linux on traditional servers as well as in embedded systems
Linux training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. The US onsite live Linux trainings can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Testimonials
The subject matter was very interesting, and Reda is truly an expert. Going through the labs was fun, and really did help connect the dots from the lectures.
Broadcom
Course: Virtualization with QEMU, KVM and Libvirt
I really enjoyed the background on the technologies and how different virtualization entities played together and intermixed. I also really appreciated the DevOps discussion, though it went very fast compared with the rest of the material. That said, not many attendees were interested in the DevOps portion.
Broadcom, Inc
Course: Virtualization with QEMU, KVM and Libvirt
Wojciech and NobleProg focused the itinerary to feet my needs.
christopher Connelly - NEETRAC / GA TECH
Course: UNIX/Linux Shell Scripting
He was able to handle a wide range of knowledge levels among the students - from lowerclassmen who barely wrote a line of code to seniors who had done similar projects many times before.
Natania Birnbaum - Yeshiva University
Course: Raspberry Pi for Beginners
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Course: Raspberry Pi for Beginners
Really hands on
Yeshiva University
Course: Raspberry Pi for Beginners
The diagramming/whiteboarding of what was being discussed was very helpful.
Pocket NC
Course: OSTree
Reda was great at filling in details on topics that were not directly related to the class, but allowed for a much better understanding overall.
Pocket NC
Course: OSTree
Go tooling
SCALITY SA
Course: Go for Systems Programming
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Course: Go for Systems Programming
The personal approach and the practical way of going trough the seen theory afterwards.
Jelle Vandekerckhove - Roularta Media Group
Course: Linux Administration Fundamentals
Engaging exercises, perfect pace
Hannah Clough - Egress Software Technologies
Course: Linux System Administration
Executing commands myself and learning what some of the Linux 'code' actually means.
Paul Tosseano - Egress Software Technologies
Course: Linux System Administration
Covered Linux basics which was very helpful to understand the rest of the course Good pace and good communication
Richard Copley - Egress Software Technologies
Course: Linux System Administration
I liked the training in general. The activities were nice.
Julián Ruiz Burgos
Course: Linux LPI LPIC-1 Exam 101 Preparation
It was easy to follow and the machine was working perfectly
LUIS ANGEL SANTAMARTA
Course: Linux LPI LPIC-1 Exam 101 Preparation
Scripting, managing packages
Ania Chaparro
Course: Linux LPI LPIC-1 Exam 101 Preparation
cofanie i wytłumaczenie jeszcze raz, ogromna wiedza i pomoc
Damian Maczyński - Edyta Flądro, Euro-net sp. z o.o.
Course: Ubuntu Server Overview
komunikacja z prowadzącym, doświadczenie praktyczne i ilość praktycznych zastosowań przekazywanej wiedzy
Kamil Kuna - Edyta Flądro, Euro-net sp. z o.o.
Course: Ubuntu Server Overview
The way the shared desktop worked
Jo Parker
Course: Ubuntu Server Overview
The pace. I knew nothing of Linux going in but I could still follow everything that was being taught.
Tomasz Świstak, Bibby Financial Services
Course: Ubuntu System Administration
Ad hoc Q&A, flexible and fast help during exercises
Deutsches Zentrum fuer Luft- und Raumfahrt for ESA
Course: Debian Administration
The general view we end up with.
Deutsches Zentrum fuer Luft- und Raumfahrt for ESA
Course: Debian Administration
Practical examples and wider context given.
James - Jahedul Chowdhury , Mitsubishi Electric R&D Centre Europe BV (MERCE-UK)
Course: IoT Programming with Python
hands on exercise
Jahedul Chowdhury , Mitsubishi Electric R&D Centre Europe BV (MERCE-UK)
Course: IoT Programming with Python
Case studies related IoT.
University of the Western Cape
Course: Introduction to IoT Using Raspberry Pi
Trainer knowledge, excersises which were super helpful and were based on a real life examples (I met with some of those problems before in my work)
Łukasz Michałek - Adrian Graczyk Usługi IT
Course: Linux Kernel for System Administrators
- trainer was helpful if someone had some problems/troubles - topic was well known by trainer, good knowledge about topic
Adrian Graczyk - Adrian Graczyk Usługi IT
Course: Linux Kernel for System Administrators
Maybe more exercises
Adrian Graczyk Usługi IT
Course: Linux Kernel for System Administrators
The hands on exercises.
Jason Smith, Brookhaven National Laboratory
Course: Lustre File System for Admins
Covered both ldiskfs and zfs backends. Good reference documents provided.
Jason Smith, Brookhaven National Laboratory
Course: Lustre File System for Admins
The fact that Richard was able to pivot and customize the entire training series was fantastic. I had a great time and have acquired a whole slew of notes for things to read up on in the future.
Jon Marshall
Course: Lustre File System for Admins
The basics were covered, which I needed. The training also addressed issues currently faced by our department.
Khulekani - Tlhabane Ncabeleng, City Power
Course: Red Hat Enterprise Linux (RHEL) Administration
The Exercises after every lesson/Lecture.
Tlabane - Tlhabane Ncabeleng, City Power
Course: Red Hat Enterprise Linux (RHEL) Administration
It was very hands on and the answers to questions were very insightful
Tshidiso Tsatsi - Tlhabane Ncabeleng, City Power
Course: Red Hat Enterprise Linux (RHEL) Administration
Linux Course Outlines
- Navigate, install, configure, and manage a Rocky Linux system effectively.
- Administer system tasks and implement security measures.
- Understand virtualization and containerization.
- Implement backup and recovery plans and optimize system performance.
- Effectively manage Linux systems and servers.
- Perform key system administration tasks.
- Configure and troubleshoot networking in Linux.
- Implement security measures to protect Linux systems.
- Understand and utilize the advanced methodology of Kali Linux for penetration testing.
- Learn to use vulnerability assessment tools.
- Manage evidence, data collection, and reporting using Kali Linux.
- Learn about exploitations, attacks, and privileges escalations.
- Understand the principles of open-source software and its benefits.
- Navigate and utilize the Linux command-line interface.
- Comprehend cloud computing concepts and terminology.
- Explore various cloud deployment models and services.
- Understand the internals of Kali Linux.
- Perform vulnerability scan and analysis.
- Manage file permissions and directories structure.
- Work with commands and shortcuts in hacker style.
- Learn and understand the fundamentals of Skupper.
- Setup and configure Supper in multiple namespaces.
- Configure Skupper security and allow multi-cloud communication for applications.
- Install and configure Bash.
- Write and execute Bash scripts.
- Understand the lifecycle of a Bash script and how Bash fits into system administration tasks.
- Use Bash to automate tasks and manage systems.
- How to perform basic operations on the system?
- Where to find information and how to get help?
- How does the power?
- What are the types of files in the system?
- How simply and quickly solve problems?
- DevOps engineers
- System administrators
- Software engineers
- Part lecture, part discussion, heavy hands-on practice
- Build and operate networks for businesses of all sizes.
- Automate CI/CD workflows, such as NetDevOps processes.
- Customize and scale networks seamlessly.
- Implement industry-standard security features with Cumulus Linux.
- Created Linux/Unix Administrators and developers who are interested with getting involved in LInux/Unix Servers
- Even beginners, who have the basic skill and knowledge on Linux, can catch up with this course just if you follow the instructor's lab and explanation in detail.
- This course is intended to practice enough Managing Linux Servers and to show it is very easy to understand Linux/Unix servers.
- This course will be delivered to audience with 40% lectures, 50% labs and 10% Q&A. This five-day course strongly emphasizes lab-based activities.
- You'll learn how to deploy and manage Top 4 Linux Servers that provide highly useful network services to a mission-critical enterprise environment.
- It can be deliver on any distribution (Fedora, CentOS are commonly used)
- Install and configure Fedora CoreOS.
- Set up Kubernetes cluster on Fedora CoreOS.
- Run and manage Kubernetes deployments on Fedora CoreOS.
- Automatically update Fedora OS with the latest OS improvements, bug fixes, and security updates.
- Developers
- Sysadmins
- Managers
- Understand the fundamentals of Go systems programming
- Set up the Go development environment
- Write programs in Go
- Use both the basic and advanced features of Go for Unix and Linux systems programming
- Understand and use Goroutines
- Write fast and lightweight code with Go
- Write low-level networking code with Go
- Programmers
- Developers
- Part lecture, part discussion, exercises and heavy hands-on practice
- Network administrators and technicians
- Part lecture, part discussion, exercises and heavy hands-on practice
Beginners who want to understand how a Linux operating system works and how to manage it.
People looking to prepare for professional certifications such as the LPI level 1 or RHCSA. Description: This course is designed to teach you about the advantages of Linux-based operating systems, their role in enterprise, and how to understand and administer them. Aimed at relative beginners, we will teach you all the skills necessary to manage a small Linux estate. Using a combination of demonstrations and practical exercises, we will guide you through the relevant commands, tools and processes you will need to know to become a successful administrator of a professional Linux environment. The skills to properly run and maintain Linux environments are in very high demand.
If you have little or no experience working with Linux and wish to become a competent administrator quickly, this course will give you all the tools you need to enter the exciting and challenging world of Linux administration. At the end of this course you will:
- Understand what GNU/Linux is, and its role in modern IT
- Be able to install a linux distribution from scratch
- Be able to configure users, groups, storage, and networking of a Linux-based computer
- Be able to confidently navigate the command line interface (CLI) on any Linux server
- Understand services, processes, and system resources
- Install, remove, and configure software.
- Have a good understanding of the Linux File System and the Linux Command Line
- Learn how to navigate the Linux File System using Linux commands
- Learn how to create and manipulate files and directories using Linux commands
- Create their own Linux commands
- Anyone interested in getting started with Linux
- Windows or Mac users who are interested in switching to Linux
- Existing Linux users who want to be more effective in using the Linux Command Line
- Part lecture, part discussion, exercises and heavy hands-on practice
- Understand the fundamentals of the Linux OS and its differences with the Windows OS
- Install Linux and get familiarized with the Linux environment
- Execute Linux commands
- Secure Linux by learning the basics of Linux system administration and user management
- Start developing web applications on Linux
- Web application developers
- People interested in developing on Linux
- Windows users who wish to switch to Linux
- Part lecture, part discussion, exercises and heavy hands-on practice
- What is denial of service attacks, Flooding, Sniffing, MIM?
- How to break from the network to the server?
- How to watch packets on the network (also running on switches)?
- Do you watch any combination of the world?
- How to monitor the network?
- How to configure a firewall?
- How to use encrypted connections?
- How to create tunnels?
- How to log packets?
- How to scan ports?
- How to reduce the number of unnecessary services on the server?
- Set up Linux services for networking.
- Replace switches with Linux switches.
- Use Linux commands to manage processes.
- Configure an SDN to automate network maintenance.
- Setup, maintain and troubleshoot a Linux system
- Manage users on a Linux system
- Set up and install server software (web server, ftp server, vnc server, etc.)
- Deploy and monitor a production system
- Implement basic system security
- IT professionals on the path to becoming a Linux system administrator or network administrators
- Beginners who want to learn how to manage a Linux system.
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
- Linux is available in different flavours (Debian/Ubuntu, CentOS/Fedora/Red Hat, Suse, etc.).
- This training can be customized for any flavor. Please contact us to arrange.
Last Updated: