Linux Courses Online
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 Live Instructor Led Online Training Linux courses is delivered using an interactive remote desktop.
During the Linux courses each participant will be able to perform Linux exercises on their remote desktop provided by Qwikcourse.

PFQ Fundamentals
About
Introduction PFQ is a functional framework designed for the Linux operating system built for efficient packets capture/transmission (10G, 40G and beyond), in-kernel functional processing, kernel-bypass and packets steering across groups of sockets/end-points. It is highly optimized for multi-core architecture, as well as for network devices equipped with multiple hardware queues. Compliant with any NIC, it provides a script that generates accelerated network device drivers starting from the source code. PFQ enables the development of high-performance network applications, and it is shipped with a custom version of libpcap that accelerate and parallelize legacy applications. Besides, a pure functional language designed for early stages in-kernel packet processing is included: pfq-lang. Pfq-Lang is inspired by Haskell and is intended to define applications that run on top of network device drivers. Through pfq-lang it is possible to build efficient bridges, port mirrors, simple firewalls, network balancers and so forth. The framework includes the source code of the PFQ kernel module, user-space libraries for C, C++11-14, Haskell language, an accelerated pcap library, an implementation of pfq-lang as eDSL for C++/Haskell, an experimental pfq-lang compiler and a set of diagnostic tools.
Content
- Data-path with full lock-free architecture.
- Preallocated pools of socket buffers.
- Compliant with a plethora of network devices drivers.
- Rx and Tx line-rate on 10-Gbit links (14,8 Mpps), tested with Intel ixgbe vanilla drivers.
- Transparent support of kernel threads for asynchronous packets transmission.
- Transmission with active timestamping.
- Groups of sockets which enable concurrent monitoring of multiple multi-threaded applications.
- Per-group packet steering through randomized hashing or deterministic classification.
- Per-group Berkeley and VLAN filters.
- User-space libraries for C, C++11-14 and Haskell language.
- Functional engine for in-kernel packet processing with pfq-lang.
- pfq-lang eDLS for C++11-14 and Haskell language.
- pfq-lang compiler used to parse and compile pfq-lang programs.
- Accelerated pcap library for legacy applications (line-speed tested with [captop][2]).
- I/O userkernel memory-mapped communications allocated on top of HugePages.
- pfqd daemon used to configure and parallelize (pcap) legacy applications.
- pfq-omatic script that automatically accelerates vanilla drivers.
Learn Linux Shell Scripting
About
The shell is the most useful asset that your PC gives. Regardless of having it readily available, numerous clients don't have the foggiest idea how much the shell can achieve.
Utilizing the shell, you can produce information bases and pages from sets of documents, mechanize dreary organization errands, for example, framework Bbckups, screen framework's wellbeing and action of your framework, distinguish network bottlenecks, forces of framework assets, and that's only the tip of the iceberg.
Content
- Introduction
- Communicate with sites by means of scripts
-
Writing Shell Scripts
-
Backup with Crontab
-
Managing critical data
-
Ethernet and wireless networks configuration
-
Network logs and system activity
-
The system at optimal performance
-
Security
-
Identify network bottlenecks
-
Web Photon
-
FOSS projects
-
Linux containers and virtual machines
Using Ubuntu Linux
About
Ubuntu Linux is a Linux distribution based on Debian and mostly composed of free and open-source software. Ubuntu is officially released in three editions: Desktop, Server, and Core for Internet of things devices and robots. All the editions can run on the computer alone, or in a virtual machine. Ubuntu is a popular operating system for cloud computing, with support for OpenStack. Ubuntu's default desktop has been GNOME, since version 17.10.
Ubuntu is released every six months, with long-term support (LTS) releases every two years. As of 22 October 2020, the most recent long-term support release is 20.04 ("Focal Fossa"), which is supported until 2025 under public support and until 2030 as a paid option. The latest standard release is 20.10 ("Groovy Gorilla"), which is supported for nine months.
Ubuntu is developed by Canonical, and a community of other developers, under a meritocratic governance model. Canonical provides security updates and support for each Ubuntu release, starting from the release date and until the release reaches its designated end-of-life (EOL) date. Canonical generates revenue through the sale of premium services related to Ubuntu.
Ubuntu is named after the Nguni philosophy of ubuntu, which Canonical indicates means "humanity to others" with a connotation of "I am what I am because of who we all are".
Content
- Background
- Features
- Security
- Installation
- Package classification and support
- Package Archives
- Third-party software
- Releases
- Variants
- Official distributions
- Cloud computing
- Adoption and reception
- Installed base
- Large-scale deployments
- Reception
- 32-bit "deprecation" controversy
- Conformity with European data privacy law
- Local communities (LoCos)
Switching from macOS to Linux
About
This course covers the transition of an IT administrator, who pretty much hid in his Apple comfort zone for years, from macOS to Linux, specifically, from macOS 10.12 to Ubuntu 16.04 Server. This course will cover the Server for a few reasons. First, the Desktop version is intuitive enough that almost everything can really be figured out simply by using the "click it, did it work?" method. Second, there are many versions of Linux GUI's, even for Ubuntu, but configuring Linux via the command line is more uniform. The intended audience is experienced Mac administrators who have little to no Linux experience and would like a quick reference. As such, everything is named and organized the way it is on the Mac. this course focuses on how to perform tasks that are easily done using Mac's GUI in the Linux command line. This course is not a Unix tutorial. Unix commands will be shown when a task requires using the command line, but they will not be explained. Many tasks will simply refer to better documentation. I'm listing the topics that I think need to be covered to make this a good switching guide, but I realize that I may never get to all of these topics. While you learn Linux you need to realize that you will probably have to start over at least once, if not many times.
Content
- Installing
- Downloading
- Installing
- Software Update
- Getting new software
- System Preferences (Desktop)
- System Preferences
- Finder
- Navigating the Filesystem
- Add or delete items
- Move or duplicate items
- Compress items
- Aliases
- Searching
- Viewing by file type
- Viewing by file size
- Get Info
- How much space is left
- Mounting disk images
- Mounting network volumes
- Mounting and ejecting media
- Applications
- App Store
- Calculator
- Calendar
- Chess
- Contacts
- Dictionary
- DVD Player
- Font Book
- Image Capture
- iTunes
- Messages
- Notes
- Preview
- QuickTime Player
- Reminders
- Safari
- TextEdit
- Utilities
- Activity Monitor
- Keychain Access
- Disk Utility
- Console
- System Information
- Terminal
Red Hat Enterprise Linux 8
About
Red Hat Enterprise Linux (often abbreviated to RHEL) is a Linux distribution developed by Red Hat for the commercial market. Red Hat Enterprise Linux is released in server versions for x86-64, Power ISA, ARM64, and IBM Z and a desktop version for x86-64. All of Red Hat's official support and training, together with the Red Hat Certification Program, focuses on the Red Hat Enterprise Linux platform.
The first version of Red Hat Enterprise Linux to bear the name originally came onto the market as "Red Hat Linux Advanced Server". In 2003, Red Hat rebranded Red Hat Linux Advanced Server to "Red Hat Enterprise Linux AS" and added two more variants, Red Hat Enterprise Linux ES and Red Hat Enterprise Linux WS.
Content
- Installation
- Cockpit Web Interface
- NetworkManager
- Firewall commands and configuration
- Virsh tool
- Diskspace management
Learn EdgeX Foundry
About
EdgeX Foundry is a vendor-neutral open source project hosted by The Linux Foundation building a common open framework for IoT edge computing. At the heart of the project is an interoperability framework hosted within a full hardware- and OS-agnostic reference software platform to enable an ecosystem of plug-and-play components that unifies the marketplace and accelerates the deployment of IoT solutions. This repository contains the Go implementation of EdgeX Foundry microservices. It also includes files for building the services, containerizing the services, and initializing (bootstrapping) the services.
Content
- Introduction
- Features
- Security
- Deployment
Embedded GNU and Linux
About
This one day training class uses hands-on exercises combined with instruction to illustrate some basic concepts of Embedded GNU/Linux. Hands on sessions are performed with a toolchain from the freely available Yocto Project, on a Beagle Bone Black. This enables you to take the course material home and work with it. The whole workshop is designed to bring you quickly up to speed. The concepts and commands necessary to make effective use of Embedded GNU/Linux are described through a combination of theory and on-the-job training. Don’t reinvent the wheel, but learn from an experienced trainer and take home a working knowledge of Embedded GNU/Linux and the ability to use it effectively in your own embedded development project.
GNU is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popularly known as Linux. Most of GNU is licensed under the GNU Project's own General Public License (GPL).
Content
- GNU as an operating system
- With kernels maintained by GNU and FSF
- GNU Hurd
- Linux-libre
- With non-GNU kernels
Linux Online Courses in the Philippines, Linux Training in the Philippines, Linux Instruct-led, Linux Live Trainer in the Philippines, Linux Trainer in the Philippines, Linux online education in the Philippines, Linux Online lesson in the Philippines, Linux tutorial sites, Linux online classes in the Philippines, Linux online live instructor in the Philippines, Linux online live classroom, Linux online live classes, Linux coach