
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. Sri Lanka onsite live Linux trainings can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Testimonials
I generally enjoyed scripting, tips.
Antonio Alvarez
Course: Linux LPI LPIC-1 Exam 101 Preparation
I genuinely enjoyed scripting, managing packages.
Ania Chaparro
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
I liked the training in general. The activities were nice.
Julián Ruiz Burgos
Course: Linux LPI LPIC-1 Exam 101 Preparation
I really liked the lab sessions.
Corrado Calzoni
Course: Linux LPI LPIC-1 Exam 101 Preparation
I mostly enjoyed the learn about Regexp on Linux.
DIdier Mauricio Sanabria Pinzon
Course: Linux LPI LPIC-1 Exam 101 Preparation
The way the shared desktop worked.
Jo Parker
Course: Ubuntu Server Overview
I mostly liked the explanation of fundamentals.
Desi Cozier - National Defence / Government of Canada
Course: Linux Administration Fundamentals
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Course: Go for Systems Programming
Go tooling
SCALITY SA
Course: Go for Systems Programming
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
Executing commands myself and learning what some of the Linux 'code' actually means.
Paul Tosseano - Egress Software Technologies
Course: Linux System Administration
Engaging exercises, perfect pace
Hannah Clough - Egress Software Technologies
Course: Linux System Administration
Many positives. I came to the training to get a better understanding of Unix and I certainly can go back to work with a lot more knowledge which was my main goal.
Ben Frijters - Argenta Spaarbank NV
Course: Intermediate Unix
Delivery and Lab
Egress Software Technologies
Course: Linux System Administration
There were lots of exercises, which was really good.
James Eyre - Egress Software Technologies
Course: Linux System Administration
There were alsways some information on the side, which is usually left (in other courses) out but nonetheless important and interesting.
Sopra Steria
Course: Introduction to Linux
The coolest thing was that it was not the "dry" knowledge, there were only a lot of exercises and repetitions on a regular basis, and that all the questions asked during the training were answered by the instructor, which definitely facilitated the understanding of the issue.
Julia Minicka
Course: Wstęp do systemu Linux
Machine Translated
The knowledge of the trainer and his stoic calmness
Motorola Solutions Systems Polska Sp. z o.o
Course: Programowanie w powłoce BASH
Machine Translated
a large number of examples and exercises checking knowledge and skills
Motorola Solutions Systems Polska Sp. z o.o
Course: Programowanie w powłoce BASH
Machine Translated
Mixing lectures from the practical part
Motorola Solutions Systems Polska Sp. z o.o
Course: Programowanie w powłoce BASH
Machine Translated
all issues are discussed in detail
Małgorzata Konior
Course: Programowanie w powłoce BASH
Machine Translated
Forbearance of the trainer
Motorola Solutions Systems Polska Sp. z o.o
Course: Programowanie w powłoce BASH
Machine Translated
the same subject of training and pleasant atmosphere
Motorola Solutions Systems Polska Sp. z o.o
Course: Programowanie w powłoce BASH
Machine Translated
Well, the tutor helps in writing scripts like something does not work, practical knowledge
Motorola Solutions Systems Polska Sp. z o.o
Course: Programowanie w powłoce BASH
Machine Translated
A wide range of material
Motorola Solutions Systems Polska Sp. z o.o
Course: Programowanie w powłoce BASH
Machine Translated
The way of conducting classes
Szymon Wolny
Course: Administracja systemu Linux
Machine Translated
interesting issues, nice facilitator, professional way of conducting classes
Małgorzata Konior
Course: Administracja systemu Linux
Machine Translated
The most striking thing for me was the trainer's use of talking to the group in the way "Look", "Look", "Now use this command" - this is a fairly well-known and effective method of maintaining focus among listeners. In addition, extensive knowledge of the teacher. which he can convey in an accessible way.
Motorola Solutions Systems Polska Sp. z o.o
Course: Administracja systemu Linux
Machine Translated
The trainer has a lot of substantive knowledge and communicates well with the audience.
Motorola Solutions Systems Polska Sp. z o.o
Course: Administracja systemu Linux
Machine Translated
New knowledge about the Linux theme.
Centrum Projektów Polska Cyfrowa
Course: Linux LPI LPIC-1 Przygotowanie do egzaminu 101
Machine Translated
The flexibility of the trainer
Dawid Rowinski - IBM Global Services Delivery Centre Polska Sp. z o.o.
Course: UNIX/Linux Shell Scripting
Machine Translated
Lecturer's knowledge and presentation
Adam Gajewski - Advatech Sp. z o.o.
Course: Programowanie w powłoce BASH
Machine Translated
Linux Subcategories in Sri Lanka
Linux Course Outlines in Sri Lanka
- 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?
By the end of this training, participants will be able to:
- Create Python programs to seek network vulnerabilities.
- Explore and use Kali web shells and shellcode in exploits.
- Apply various Kali tools for penetration testing.
- Exploit systems with Python.
The course is 67% lectures, 33% hands-on exercises.
By the end of this training, participants will be able to:
- Install and configure Lustre software.
- Select hardware for using Lustre.
- Administer and monitor Lustre.
- Benchmark Lustre's performance.
- Optimize Lustre for performance.
- Diagnosis and analysis issues with Lustre in production.
By the end of this training, participants will be able to:
- Install and configure OSTree.
- Carry out binary deployments and upgrades of operating systems and containers.
- Use OSTree as a version control system to manage multiple filesystem trees and bootloaders.
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about OSTree, please visit: https://github.com/ostreedev/ostree
We understand that the set of topics presented in this course covered a wide range of subjects that might not be applicable for all customers. When booking this course, please specify what you wish to achieve using QEMU or KVM, and we will customize it by reallocating time from less relevant topics to the ones that would be important for you.
By the end of this training, participants will be able to:
- Set up Linux services for networking.
- Replace switches with Linux switches.
- Use Linux commands to manage processes.
- Configure an SDN to automate network maintenance.
In this instructor-led, live training, participants will learn how to set up and program the Raspberry Pi to serve as an interactive and powerful embedded system.
By the end of this training, participants will be able to:
- Set up an IDE (integrated development environment) for maximum development productivity
- Program Raspberry Pi to control devices such as motion sensor, alarms, web servers and printers.
- Understand Raspberry Pi's architecture, including inputs and connectors for add-on devices.
- Understand the various options in programming languages and operating systems
- Test, debug, and deploy the Raspberry Pi to solve real world problems
Audience
- Developers
- Hardware/software technicians
- Technical persons in all industries
- Hobbyists
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- Raspberry Pi supports various operating systems and programming languages. This course will use Linux-based Raspbian as the operating system and Python as the programming language. To request a specific setup, please contact us to arrange.
- Participants are responsible for purchasing the Raspberry Pi hardware and components.
The hardware used in this lab includes Rasberry Pi, a camera module, servos (optional), etc. Participants are responsible for purchasing these components themselves. The software used includes OpenCV, Linux, Python, etc.
By the end of this training, participants will be able to:
- Install Linux, OpenCV and other software utilities and libraries on a Rasberry Pi.
- Configure OpenCV to capture and detect facial images.
- Understand the various options for packaging a Rasberry Pi system for use in real-world environments.
- Adapt the system for a variety of use cases, including surveillance, identity verification, etc.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- Other hardware and software options include: Arduino, OpenFace, Windows, etc. If you wish to use any of these, please contact us to arrange.
This training gives an intro into the features and highlights of Snap and draws comparisons with other similar Linux packaging systems and container software. Participants get a chance to set up, build, and release their own Snap packages.
This course always covers the newest release of Ubuntu.
By the end of this training, participants will be able to:
- Install and configure Ubuntu operating system.
- Reinforce the physical security of Ubuntu Linux distribution.
- Embed encrypted server features to protect the administration system.
- Secure device interactions within the Ubuntu System.
- Recognize general security threats to Ubuntu environment and execute the proper solutions.
Using a combination of demonstrations and practical exercises, this course will guide participants through the relevant commands, tools and processes needed to become a successful administrator of a professional Linux environment.
Participants will learn how to
- 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
Audience
- 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.
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Course Customization Options
- 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.
- 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?
This training introduces Alpine Linux's architecture and walks participants step-by-step through the setup of Alpine Linux in a live lab environment. By the end of this training, participants will have the knowledge and practice to deploy Alpine Linux as the foundation for running containers in development, test and production environments.
Audience
- DevOps engineers
- System administrators
- Software engineers
Format of the course
- Part lecture, part discussion, heavy hands-on practice
In this instructor-led, live training, participants will learn the fundamentals of systems programming with Go as they step through hands-on exercises exploring the various features of Go.
By the end of this training, participants will be able to:
- 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
Audience
- Programmers
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training, participants will learn the basics of Arch Linux as they practice the essential system administration techniques and tools needed to manage an Arch Linux system.
By the end of this training, participants will be able to:
- Understand the principles of Arch Linux
- Install Arch Linux on their systems
- Implement various system administration tasks on Arch Linux
Audience
- System administrators
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
How does the shell works?
How to write programs in a shell?
By the end of this training, participants will be able to:
- 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.
It is always delivered on the current version of Debian.
- 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)
This course teaches the basic usage of Flatpak, useful both for developers and system administrators. The course includes a lot of hands on exercises and the participants will practice in their own environment and build their own Flatpak images.
Audience
- Developers
- Sysadmins
- Managers