Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Chrome OS 91 broke Linux, here’s the workaround

    Last week, numerous Chromebook users reported a CPU-crippling bug had arrived in the latest incremental update to version 91 of Chrome OS. Shortly thereafter, Google pumped the brakes on the update and paused the server which essentially reverted the most current version of Chrome OS to the previous 91.0.4472.114 that rolled out in mid-June. For users on the newer version that weren’t experiencing massive CPU usage, there was really nothing to do. The update should be working properly and reverting isn’t a necessity. For those who did roll back or perhaps never updated in the first place, an unforeseen side effect of the pause appeared in the form of a broken Linux container.

  • Create Multiboot USB Linux with Ventoy – Linux Hint

    This tutorial explains how to create a multiboot USB in Linux in which you just need to copy any ISO you want to boot. After reading this tutorial you’ll know how to create within a minute a multiboot USB containing multiple operating systems such as different Linux distributions or Microsoft Windows.

  • Linux DU Command with Examples – Linux Hint

    ‘du’ stands for the disc usage in a system. It is used to identify the usage of space by the files present in the system that causes the disc storage space to run out of the provided space. The du command uses different options and flags to get used to the command and to know about the disk space left in your system.

    If you want to have the summary of the usage of the disk storage of the current directory that is in use on your system, then you will use this keyword as a command on the terminal.

  • Convert xcf to jpg with Gimp – Linux Hint

    This brief tutorial explains how to convert xcf files to jpg or any other image type using Gimp.
    First, click on the File menu located on Gimp’s top left corner, as shown in the image below.

  • Display Contents Of A Text File On Command Line Linux – Linux Hint

    In Linux, we constantly work with text files such as configuration files, source codes, web pages, and many others. Hence, it is essential to have a quick view of the contents of a text file in the command line before editing the file.

    This quick guide aims to show you various approaches you can use to list the contents of a text file in the terminal.

  • How to install Siege on Ubuntu – Linux Hint

    Siege is an open-source regression test and benchmark utility used to stress test a website URL with several simulated users accessing a website. Developers can check the performance of their code using Siege. It works by hitting a web server simultaneously with many concurrent users. These users put the webserver under stress for a configurable period or until a manual interrupts the user running the Siege program.

  • How to Check if SSH is Running on Linux – Linux Hint

    SSH is a cryptographic network protocol that lets you control and modifies a remote computer over the internet. This protocol ensures security even through a vulnerable network. Most of the Linux distros use OpenSSH, an open-source project implementing the SSH protocol.

    In this guide, we’ll demonstrate how to verify if SSH is running on Linux.

  • How to Find Hardware Details Ubuntu GUI? – Linux Hint

    Everybody checks their computer’s hardware details from time to time. These details include information about RAM, processor, motherboard, GPU, and much more. Through this information, we can gauge how strong a computer is, what kind of drivers it needs, and its configuration. Hardware details are essential knowledge for a computer user; therefore, we will be discussing the best 5 GUI tools you can use to view them.

  • How to Check and Install CentOS Security Updates – Linux Hint

    Checking for updates and installing them as soon as they are available is highly recommended as it makes your system more secure, stable, and less vulnerable to security threats.

    When developers find any bugs in the system, they try to fix them as early as possible. Then, they give out the new fixed system as a security update. Security updates also have unique features.

    This precise and to-the-point article will learn how to check for system security updates by two different methods: A) Manual Cool Automatic.

    Let’s first learn to install security updates manually.

  • How to do Firewall Configuration in CentOS 8 – Linux Hint

    To get started with the Firewall configuration in any Operating system, we first need to understand what a Firewall is and what it does. So let’s learn about Firewall first.

    What is a firewall?

    A firewall, in simple words, is a system used for network security by monitoring, controlling, and filtering the network traffic(incoming or outgoing). We can set some security rules if we want to allow or block some specific traffic. So, for the security of the system, a well-configured firewall is essential.

  • How to Create Home Directory for a User on CentOS 8 – Linux Hint

    Administrators on Linux have to be very careful when it comes to user management for security reasons. They have to assign different levels of Sudo privileges to other users. Sometimes, they may even have to create users without a home directory. Those users can have a home directory later in CentOS 8.

    This post contains a detailed explanation of how to create a user with or without a home directory. Later, we will also learn how to create a home directory for a user which already exists. So let’s begin.

    To run the commands mentioned in this article, you will have to have Sudo privileges or log in as a root user.

  • How to Add a Directory to PATH on CentOS 8 – Linux Hint

    PATH is an environmental variable present in almost all major operating systems that define a set of directories where executable programs are located. Programs and scripts located in the directories specified in $PATH can be executed directly without specifying their path.

    Executable programs like ls, find, and the file is located at different directories in an Operating system. When a person inputs a command, the system looks for an executable program (with the same name) in the directories specified in $PATH.

    In this post, you will learn in detail how to add directories to $PATH in CentOS 8.

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.