Ubuntu 22.04 vs 20.04 - What's new?

Ubuntu 22.04 vs 20.04 – What’s new?

Ready to see what’s new in Ubuntu 22.04? In this article, you will learn about all of the main differences between Ubuntu 22.04 Jammy Jellyfish and its predecessor, Ubuntu 20.04 Focal Fossa. We will also list some of the more subtle changes which may not be as noticeable at first, but serve to modify the new operating system under the hood.

Read more

Get CPU temperature on Linux

Get CPU temperature on Linux

The ability to get the temperature of a key component such as a CPU is important, whether you are gaming, overclocking, or hosting intensive processes on a critical server for your company. The Linux kernel comes with modules built in that allow it to access onboard sensors within the CPU. In this tutorial, you will learn how to access these sensors and get the CPU temperature on a Linux system.

Read more

Rename/Replace white space in files in entire directory recursively

Rename/Replace white space in files in entire directory recursively

The purpose of this tutorial is to show various methods on how to rename or replace white space in multiple files. Some tools on a Linux system may not work properly with files that contain white spaces, which would give some users motivation to replace the white space with underscores, for example. Manipulating files without white space is much easier, as you do not have to worry about escaping the file name each time.

Read more

article-main

How to set filesystems mount order on modern Linux distributions

In a previous tutorial we discussed about the /etc/fstab file, and how it is used to declare the filesystems which should be mounted on boot. In the pre-Systemd era, filesystem where mounted in the order specified in the /etc/fstab file; on modern Linux distributions, instead, for a faster boot, filesystem are mounted in parallel. Systemd manages the mounting of filesystems via specifically designed units automatically generated from /etc/fstab entries. For these reasons a different strategy must be adopted to establish the dependency between two filesystems, and therefore to set their correct mount order.

Read more

Extend LEDE/OpenWRT system storage with USB

How to Extend LEDE/OpenWRT System Storage with an USB Device

LEDE/OpenWRT is a Linux-based operating system which can be used as an alternative to proprietary firmwares on a wide range of routers.

Installing it provides increased security, let us tweak our router and give us a wide range of software packages to install from the system repositories.

Installing packages is
very easy, thanks to the opkg package manager, but often the available
space on common routers is quite limited. In this tutorial we will see how to
extend the available system space using an USB device.

Read more

article-main

How to create snapshots of QEMU/KVM guests

KVM (Kernel-based Virtual Machine) is the virtualization solution (type 1 hypervisor) included in the Linux kernel, which, by default, is used together with QEMU, the userspace software which actually performs the guest systems emulation (type 2 hypervisor). In a previous tutorial we saw how to create and manage KVM virtual machines from the command line; in this article, instead, we will learn how to create and manage guest systems snapshots using tools like virsh and virt-manager.

Read more

article-main

How to disable Plymouth on Linux

Plymouth is an application originally developed by Red Hat and later adopted basically by all the most commonly used Linux distributions. The software runs very early in the boot process, and provides eye-candy animations which accompany the user until he is prompted to login into the system. When Plymouth is used, boot messages are hidden, although they can be visualized simply by clicking the esc key. Some users, however, may prefer to visualize boot messages by default, and avoid any animation.

Read more

article-main

How to run commands periodically with anacron on Linux

When we need to schedule a task on a Linux system we can use utilities like cron or systemd-timers. Various implementations of cron exist, but they have in common the fact that they run as a system service, and are designed to be used on systems which are always up and running, like servers. When we need to schedule a task on a desktop or a notebook, which are turned off more often, we can use anacron instead.

Read more

How to create desktop shortcuts in Linux

How to create desktop shortcuts in Linux

Many people find it useful to organize some of their most frequented applications as shortcuts on their desktop. This allows for quick launching of programs or custom shortcuts. Although most Linux systems rely on a sidebar app launcher or start menu, desktop shortcut launchers can allow you to open applications or websites super fast, since they live right on your desktop and make the targets only a click away.

Read more