Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • How to install AMD GPU drivers on Ubuntu / Linux Mint - LinuxH2O

    In this quick guide, you will learn how to install AMD GPU drivers on Ubuntu or any of its derivatives like Linux Mint, Elementary OS, Zorin OS, Pop OS, MX Linux, etc.

    Mesa is an open-source project that implements various APIs like OpenGL, Vulkan, VDPAU, etc for interactive 3D graphics. It provides driver support for different hardware manufactures like AMD, Intel, and sometimes Nvidia.

    Mesa drivers are more efficient and up-to date, providing better performance to games and applications on Linux and Unix operating systems.

  • How to install KDE Plasma Desktop on Rocky Linux 8 - Linux Shout

    Rocky Linux 8, a new alternative to CentOS is here and if you want to try it out with KDE Plasma Desktop environment then here are the steps to install it on Rocky. You can also use these steps for AlmaLinux, RHEL, and CentOS 8.

    KDE plasma is known for its Classic Desktop interface arrangements but with modern looks and elements. Thus, if you are using command line Rocky Linux or even the standard GNOME one. Then still we can install KDE Desktop on Rocky using few simple commands. And for that just go through this tutorial.

  • How to install and enable SNAP on Rocky Linux 8 - Linux Shout
  • How to reboot Debian using the command line

    Linux OS has the ability to run without rebooting not for weeks, but for years. But sometimes there is a good reason to reboot your Linux system after a week or two, depending on the situation. Most of the time, there are two main reasons for the reboot. First, the reboot becomes necessary when you install a piece of software that requires a reboot to become functional. Secondly, when you update your system or perform some configurations that also require a reboot. Apart from that, there can be many other reasons for a reboot. Whatever the reason, you should know how to reboot a system so that all changes take effect.

    If you are using a GUI version of Linux or physically accessing your system, rebooting the system is not a problem, but if you are using a headless version of the operating system or accessing it via SSH and only have command-line access. In this case, you should know how to reboot a system from the command line.

  • Install Eclipse IDE on Opensuse leap 15.2 or Tumbleweed Linux
  • How to edit stuff that you've already commited to git? (And squash as a bonus)

    So, you’re in the middle of a review, and have couple of commits but one of the comments is asking you to modify a line that belongs to second to last, or even the first commit in your list, and you’re not willing to do...

  • How to Monitor Linux Server and Process Metrics from Browser

    In the past, we’ve covered lots of command-line-based tools for monitoring Linux performance, such as top, htop, atop, glances, and more, and a number of web-based tools such as cockpit, pydash, linux-dash, just to mention but a few. You can also run glances in web server mode to monitor remote servers. But all that aside, we have discovered yet another simple server monitoring tool that we would like to share with you, called Scout_Realtime.

  • How to List USB Devices in Linux

    Nowadays, many computer peripherals such as webcams, mice, scanners, printers, hard drives, USB (Pendrive) now come as USB devices. Once these devices are connected to the Desktop or server it's important to know the device name or device path. This helps to identify USB devices for the tasks such as formatting.

    In Linux, all device files are stored in /dev directory and must be available to the OS during the system boot.

    In this tutorial, I will show you the various ways to list USB devices on Linux. Most commands mentioned here should work on all Linux distributions.

  • How to Clone Virtual Machine in VirtualBox

    Installing a fresh operating system on VirtualBox is easy and can be done in a short time. After that, there are so many steps like installing packages, hardening the OS, updating drivers, configuring development environments, etc.. have to be done.

    This is ok if you have just one virtual machine to work with. What if you need to repeat the same procedure for 5, 10, or 15 more virtual machines? Do you think it is easy to set up everything manually for all the virtual machines? It is a time-consuming task, right? This is where the cloning process comes into play.

  • How To Install Monitorix on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Monitorix on Ubuntu 20.04 LTS. For those of you who didn’t know, Monitorix is a free, open-source, lightweight system monitoring tool designed to monitor as many services and system resources as possible. It has been created to be used under production Linux/UNIX servers, but due to its simplicity and small size can be used on embedded devices as well. Monitorix also is run on most Linux-based operating systems including, CentOS, Debian, Ubuntu, FreeBSD, OpenBSD, and NetBSD.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the Monitorix system monitoring tool on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to Add a Directory to PATH in Linux [Quick Tip]

    The PATH variable in Linux stores the path to the directories where it should look for executables when you run a command.

  • How To Extend KVM Virtual Machine Disk Size In Linux

    This brief guide explains what is Virt-size command line tool and how can we expand or extend KVM virtual machine disk size using Virt-resize tool in Linux.

    The other day I noticed that one of my KVM Virtual machine is running out of disk space. I couldn't install any new applications or couldn't save files due to low disk space. To fix this issue, I simply increased the size of a KVM virtual machine's disk using virt-size command. I personally tested the steps given below to increase the disk size of a CentOS 8 KVM virtual machine and it worked as expected.

  • A sudden Hackney SSL's unknown certificate authority error

    A small report on how upgrading OTP to version 23 brought out unknown certificate authority errors when making requests from HTTP libraries based on Hackney.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.