Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • How To Install NVM on Debian 11 – TecAdmin

    NVM stands for Node Version Manager, which is a command-line utility for installing Node.js. It allows the programmers for installing Node.js in their account only. This means the installation is done user-specific. All the users in a single system have their own installation of Node.js.

    Using the nvm utility, we can install the multiple node.js versions in a single account and manage them easily. The application can have use .nvmrc at root folder to autoselect the Node.js version.

    This tutorial will help you to install nvm on Debian 11 “bullseye” Linux system.

  • How To Install Sysdig on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Sysdig on Ubuntu 20.04 LTS. For those of you who didn’t know, Sysdig is a free and open-source activity monitoring tool that can be used to capture and analyze application logs. It provides a complete overview of the usage of CPU, Memory, IO, users, and more directly on the command terminal in a well-structured interface. Sysdig can be installed on almost all operating systems, even on Windows and OS X.

    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 Sysdig 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 do I compare numbers in bash?

    A user may want to write a code to do a certain job in a variety of circumstances. On the other hand, one might wish to run this computer code again for some monotonous activities. For example, some numerical numbers must be compared repeatedly. Here’s when the operators come in useful. When doing a contrast within a bash script, comparison operators come in handy. The comparison is typically done within the code’s if-else clause. We’ll be comparing two integers or numerical values the majority of the time. Hence, this guide is meant for those who want to explore how different comparison operators can be utilized for comparisons within numbers in bash language.

  • How to Delete files older than 30 Days in Linux

    It is a best practice to find and remove old or unused files from the Linux system after a certain period of time, as this will free up some space on the system, which can be used for some other purpose.

    Please make sure these files are no longer needed, as it will not ask for your confirmation before deleting the files.

    This quick guide show you how to find and remove files older than 30 days in Linux.

  • How to Fix "W: Some index files failed to download" Error in Ubuntu Linux

    When installing a piece of software on Linux, a message like “W: Some index files failed to download” pops up. But why does it happen? It turns out, one of the Ubuntu mirror servers is down. Even if you update the repository lists or reboot, the same error may show again. Worried? Well, don’t be. Reverting to the original Ubuntu Mirror is an easy solution for it. You can also select the nearest mirror to get things cleared out. Now, when all odds fail, try copying the sources list content from a functioning system. Now let’s dive deep into how you can get the damn thing fixed.

  • How to Install KDE Plasma on Ubuntu

    Linux is a truly modular operating system. For example, you have the freedom to not only change the desktop wallpaper but the entire desktop environment. Other operating systems such as Windows or macOS come with a preset desktop system that you cannot change.

    The K Desktop Environment, popularly known as KDE, is a famous Linux desktop environment that is the default desktop on distros such as Manjaro KDE, Fedora KDE, Kubuntu, and SteamOS. But this doesn't mean that you'll have to install these distros to use KDE. You can install it on other Linux distros too.

    Let's install and explore the KDE desktop environment on Ubuntu.

  • How to burn music CD on MX Linux | FOSS Linux

    MX Linux is a mid-weight Linux distro based on Debian stable. It uses core antiX components, with additional software created or packaged by the MX community. The OS was developed as a cooperative venture between antiX and former MEPIS communities.

    This system is currently among the most popular Linux distros and the most highly rated Linux distro on DistroWatch.

    This article will show you how to burn music CDs/DVDs using this MX Linux.

  • How to install Metasploit on Kali Linux | FOSS Linux

    Kali Linux is the most popular operating system for security professionals because it comes equipped with all the popular penetration-testing tools, reducing installation costs. Also, Kali Linux is a Linux-based operating system making it less prone to virus attacks while, on the other hand, providing more stability during the penetration and testing period.

    Therefore, Kali Linux will save you the time needed to install the necessary and relevant tools and components, plus the stress of plunging into errors during the installation period.

    Metasploit is a re-known penetration testing platform that allows the user to exploit, find and validate vulnerabilities. Therefore, it is vital to provide the tools, content, and infrastructure required to perform penetration tests and extensive security auditing.

    New Metasploit modules are provided regularly thanks to Rapid7’s open-source community’s hard work and dedication, ensuring users are always updated with the latest releases. As a result, the Metasploit framework is considered the most helpful security auditing tool freely available to security professionals today.

  • How to manage systemd units at start-up | FOSS Linux

    Systemd is an init system and system manager in Linux systems and is compatible with LSB and SysV. You can use the systemd suite to manage and optimize system start-up services and resources in a Linux system. It is a practical tool for sysadmins to get their system up and running, optimize processes, debug, and troubleshoot system services.

    This article will build on our systemd series guide and illustrate how to manage system Units, file systems mounts, troubleshoot, and give you tips and tricks when working with systems.

    Our first systemd guide highlighted why systemd is a practical tool for Linux sysadmins. The second illustrates how to schedule system tasks with systemd timers and automate the tedious system boot tasks.

  • 25 basic Ubuntu Commands

    Ubuntu is the most popular Debian-based distribution of Linux Operating System; It was initially released in 2004. Due to its distinctive features, various distros of Linux are developed based on Ubuntu. It is developed and maintained by Canonical Ltd. and a large community of software developers around the globe; Canonical Ltd. is a software company with its origin in the UK, and it has hired staff in several countries to work for Ubuntu. There are several releases of Ubuntu, such as stable release, Long Term Support (LTS), and unstable. The stable and unstable releases are launched every year in April and October, respectively, whereas the long-term support variant is released after two years and is available for the next five years. The latest LTS release is 20.04; it will be available till 2025. Ubuntu supports both Command Line Interface (CLI) and Graphical User Interface (GUI) to perform various tasks on the OS. CLI is the basic way to interact with systems hardware (processor/memory); you can perform all the tasks that GUI can perform. In this article, we will demonstrate the use of 25 basic commands that provide ease to execute various tasks of Ubuntu using CLI.

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.