How To Quickly Get A List Of All Applications Installed On Your UNIX/Linux Machines

How To Quickly Get A List Of All Applications Installed On Your UNIX/Linux Machines

How to quickly get list of all applications installed on your UNIX/Linux machinesIn this tutorial I’ll try to present how to quickly get the list of all applications installed on UNIX/Linux hosts. The procedure applies to the most popular UNIX/Linux distributions but is also applicable to windows hosts and some other hardware (e.g. firmware version on routers etc.). The procedure could help you track your software inventory and get notifications whenever users install/uninstall applications on their machines. Step 1: Preparing UNIX/Linux hosts (important)Note that data about installed applicat

Read More »
How to change the Swappiness of your Linux system

How to change the Swappiness of your Linux system

What is Swappiness?Most of Linux users that have installed a distribution before, must have noticed the existence of the “swap space” during the partitioning phase (it is usually found as /sda5). This is a dedicated space in your hard drive that is usually set to at least twice the capacity of your RAM, and along with it constitutes the total virtual memory of your system. From time to time, the Linux kernel utilizes this swap space by copying chunks from your RAM to the swap, allowing active processes that require more memory than it is physically available to run.Swappiness is the kernel par

Read More »
How to Upgrade Linux Kernel in Ubuntu 16.04 Server

How to Upgrade Linux Kernel in Ubuntu 16.04 Server

How to Upgrade Linux Kernel in Ubuntu 16.04 ServerThe Linux Kernel is the core of the Ubuntu operating system. The Linux Kernel is a monolithic Unix-like kernel for computer operating systems, it has been created by Linux Torvalds and is used by all Linux distributions including Ubuntu, CentOS, OpenSuSE, ReadHat and Debian.In this tutorial, I will show you how to upgrade the Ubuntu kernel to use the latest mainline kernel build provided by the Ubuntu kernel Team. I will be using Ubuntu 16.04.2 Xenial Xerus with default kernel version 4.4 as basis upgrade it to the 4.11.2 kernel version.What is

Read More »
How to Upgrade the Linux Kernel on CentOS 7

How to Upgrade the Linux Kernel on CentOS 7

How to Upgrade the Linux Kernel on CentOS 7The kernel is the core of an operating system. The Linux kernel is the monolithic Unix-like kernel of the Linux computer operating system. It was created by Linux Torvalds, and all Linux distributions including Ubuntu, CentOS and Debian are based on this kernel – the Linux kernel.In this tutorial, I will show you how to upgrade the CentOS 7 kernel to the latest version. We will use a precompiled kernel from the ELRepo repository. By default CentOS 7 uses the kernel 3.10. In this manual we will install the latest stable kernel version 5.0.11.What is th

Read More »
How to mitigate SRBDS (CVE-2020-0543) vulnerability without a server reboot

How to mitigate SRBDS (CVE-2020-0543) vulnerability without a server reboot

How to mitigate SRBDS (CVE-2020-0543) vulnerability without a server rebootRecently, academics from the Vrije University’s Systems and Network Security Group (VUSec) have published details about CrossTalk or SRBDS (CVE-2020-0543) vulnerability in Intel processors. The CrossTalk vulnerability allows attacker-controlled code executing on one CPU core to leak sensitive data from other software running on a different core. In this article, we will show you how to mitigate this Intel CPU vulnerability without a server reboot.What is CrossTalk?The CrossTalk vulnerability is a type of MDS (microarchi

Read More »

How to set up automatic rebootless kernel updates in Linux server

How to set up automatic rebootless kernel updates in Linux serverPatching the kernel on a Linux server seems simple. It can be done using common tools such as dpkg, apt-get, or kexec. These methods, however, become complicated if an organization runs hundreds or thousands of servers. Many servers mean multiple distributions to patch, each of which requires personal attention from a sysadmin or engineer.These manual-patching methods are also risky in that they require reboots. Reboots involve server downtime, which is always problematic, so they’re usually done in reboot cycles. Because manual

Read More »