Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to Remove Line of Text from Multiple Files in Linux

    The Linux operating system never disappoints when it comes to file management tweaks. Think of any hurdle associated with file management and Linux will solve it. Consider this scenario.

    Supposing you are a web/system admin or user that is handling various web-based projects simultaneously. Scanning through these project files, you might notice inconsistencies dues to unwanted line entries.

  • How To Set Up MariaDB On Rocky Linux 8 | LinuxTeck

    There are several ways that we can install and maintain the databases, including commercial products like Microsoft SQL Server or Oracle. But with open-source software, there are often many, many choices for various platforms and operating systems.

    In this tutorial, I will show you how easily we can install and configure MariaDB on Rocky Linux in just a few steps. We will install the packages directly from the repository of Rocky Linux. This means that your database software is being kept up-to-date by package maintainers who are experts in maintaining their particular flavor of software. These maintainers also test updates thoroughly before making them available to users, so you don’t have to worry about whether or not a new version of your software is going to work correctly on your system.

    The MariaDB relational database management system is an open-source, multi-threaded system licensed under the GNU Public License (GPL), well-suited to replace MySQL databases. It is fast, scalable, and robust. In terms of performance, MariaDB is superior to MySQL. MariaDB (often called MySQL) because it has very similar features and functionality to MySQL. A typical implementation would be to replace the MySQL module in the widely used LAMP (Linux, Apache, MySQL, PHP) stack. Since the company was acquired by Oracle Corporation in 2009, the developers of the original project created MariaDB as a fork of MySQL.

  • How to Change Ownership of Files and Folders Recursively

    You can use the chown command in Linux to change the ownership of the file(s) and directories. It's quite simple to use.

    chown owner_name file_or_folder
    The problem arrives when you change the ownership of a directory, its content remains unchanged. The solution is not too complicated as well.

  • How to install and use IrfanView in Linux - Tutorial

    My Windows to Linux migration saga continues. We're still a long way off from finishing it, but it has begun, and I've also outlined a basic list of different programs I will need to try and test in Linux, to make sure when the final switch cometh that I have the required functionality. You can find a fresh bouquet of detailed tutorials on how to get SketchUp, Kerkythea, KompoZer, as well as Notepad++ running in Linux, all of them using WINE and successfully too, in my Linux category.

    Today, my focus will be on IrfanView, a small, elegant image viewer for Windows, which I've been using with delight for decades now. It's got everything one needs, and often more than the competitors, hence this bold foray of using it in Linux despite the fact there are tons of native programs available. But let's proceed slowly and not get too far ahead of ourselves. After me.

  • How to Install MongoDB on Ubuntu 22.04

    How to install MongoDB on Ubuntu 22.04. MongoDb or Mongo is a most popular open source NoSQL database. It does not rely upon a traditional table based relational database structure. It uses JSON based dynamic schemas which are editable anytime.

    In this guide you are going to learn how to install and setup MongoDB on your Ubuntu 22.04 server. You will also learn to configure remote connection to your Mongo database.

  • How To Install MariaDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MariaDB on AlmaLinux 9. For those of you who didn’t know, MariaDB is a popular, free, and open-source database management system that is a compatible drop-in replacement for the hugely popular MySQL database management system. MariaDB is compatible with a wide range of operating systems including Linux, FreeBSD, Mac, and Windows.

    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 MariaDB database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • How To Install Syncthing on Ubuntu 22.04 LTS - idroot

    In this tutorial, we will show you how to install Syncthing on Ubuntu 22.04 LTS. For those of you who didn’t know, Syncthing is an open-source continuous file synchronization used to sync files between two or more computers in a network. Syncthing does not upload your data to the cloud but exchanges your data across your machines as soon as they are online at the same time. It supports cross-platform and is available on Windows, macOS, Linux, Android, and much more it is possible to sync multiple devices.

    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 Syncthing on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.

  • How To Install XRDP on Ubuntu 22.04 – TecAdmin

    XRDP is a remote desktop service for the Linux X servers. That allows us to connect remote Linux desktop systems over Microsoft RDP (​Remote Desktop Protocol). XRDP also supports two-way clipboard transfer (text, bitmap, file), audio redirection, and drive redirection (mount local client drives on the remote machines).

    XRDP is an easy-to-install and configurable service for Ubuntu systems. But you can also use a VNC server to access the remote desktop of the Ubuntu systems. Find a tutorial to install a VNC server on Ubuntu systems.

    This tutorial will provide you with the instructions to install the XRDP service on Ubuntu 22.04 Desktop systems.

  • Explaining Ansible Facts With Examples - OSTechNix

    This tutorial explains what Ansible facts are, and how to gather system information i.e facts in Ansible playbooks.

    A Brief Introduction To Ansible Facts

    Facts are the information about the managed hosts.

    When you run the playbook, ansible will try to collect system-related information about the managed host and store it in the memory until the playbook is completed.

    The information can be an IP address, operating system, filesystem and more. This information gathering is taken care of by the "setup" module.

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.