Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • How to Install Flatpak on Linux

    In this tutorial you will learn how to install Flatpak on various Linux distros.

  • How to Install Atom Text Editor on Debian 11 [Ed: But it is controlled by Microsoft]

    Atom is a free and open-source text and source code editor that supports many cross-platforms such as macOS, Linux, and Microsoft Windows with support for plug-ins written in JavaScript and embedded Git Control, developed by GitHub.

    The catchphrase that Atom calls itself is the “hackable text editor for the 21st century”. Atom, compared to competitors, is more user-friendly, with plenty of options for extensions to add syntax highlighting for languages and formats, add dynamic linting, and integrate debuggers, runtime environments, and video and music player controls, and much more.

    In the following tutorial, you will learn how to install the latest version of Atom Text Editor on your Debian 11 Bullseye operating system.

  • How to connect to AWS ec2 instance using Putty & SSH

    Learn the simple steps to connect any Amazon ec2 Instance via SSH and Putty client on Windows 11, 10, or 7 operation systems…

  • How to connect to AWS ec2 instance from Ubuntu terminal

    Are you using Ubuntu or any other Linux such as CentOS, Fedora, Mint, and want to connect to Amazon cloud running ec2 Instance, then here are the steps to follow.

  • How to install Yarn package manager on Ubuntu 20.04

    Yarn is a fast, secure, and reliable NODE package manager that enables you to automate the installation, configuring, updating, and removing of npm packages. Yarn parallelizes the system operations to enhance resource utilization and it caches downloaded packages to save bandwidth. Yarn is secure, it verifies the integrity of each installed package by using checksums before executing its code. It is very reliable due to its detailed but concise lock file format, it ensures that an install that works on a machine will exactly perform in the same way on another machine.

    In this tutorial, I will explain the installation procedure of Yarn on Ubuntu 20.04 distribution. Moreover, we will also discuss the yarn basics and some useful commands.

  • How to use the Linux BIND command to install and configure DNS | Enable Sysadmin

    The Domain Name System helps you get where you want to be on the internet. Make sure you know what it is and how to set up, configure, and test it.

  • How To Install Linux Kernel 5.14 In Ubuntu / Linux Mint | Tips On UNIX

    Linus Torvalds announced the Linux Kernel 5.14 after few weeks of development and is available for general usage with new features, improvements, and better hardware support.

    As per Linus Torvalds for Kernel 5.14

    I have just the thing for you – a new kernel release to test and enjoy. Because 5.14 is out there, just waiting for you to kick the tires and remind yourself what all the festivities are about.

    This tutorial will be helpful for beginners to install Linux kernel 5.14 in Ubuntu 20.04 LTS, Ubuntu 20.10, Ubuntu 18.04 LTS, and LinuxMint 20.1.

  • How to Install Bagisto on Ubuntu 20.04

    Bagisto is a free and open-source e-commerce platform. It is built on various open source technologies such Laravel (PHP framework) and Vue.js.

    Bagisto enables merchants to launch their own shopping cart system with a wide variety of fully controllable features. Its features include multistore inventory system, orders management, customer cart, product review, wishlist, theme, CMS pages, responsive, multiple currencies, and more.

  • How To Install Java on Debian 11 – TecAdmin

    Java is one of the well-liked computer programming languages to develop PC or mobile apps and is available on various platforms. There are many applications that require Java on your system to function. Apart from that, there are billions of mobile devices that run Java and around 9 million developers who prefer Java to create applications.

    If you are a developer and a Linux user then Java is an important component to have on your system, it will not only help you to create applications but also assist in running thousands of apps and games that require Java. This write-up is a guide to install Java on the latest release of Debian known as Bullseye.

  • How To Install Apache Web Server on Debian 11 - idroot

    In this tutorial, we will show you how to install Apache Web Server on Debian 11. For those of you who didn’t know, Apache is an extensively used open-source web server also referred to as an Apache HTTP server. It is a free cross-platform web server that is supported on various operating systems including Microsoft Windows, Linux, macOS, and many more. Developers prefer Apache for its speed, security, reliability, robustness, and ease of customization. In addition, Apache is able to meet the needs of many environments as it allows the installation of various extensions and modules.

    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 Apache Web Server on a Debian 11 (Bullseye).

  • Bash Heredoc Tutorial For Beginners - OSTechNix

    When working with Bash scripts, you may end up in a situation where you have to process a series of inputs using the same command. Fortunately, there is a way in Bash to achieve this in a more optimal way using HereDoc.

    HereDoc, acronym for Here Document, is an input Redirection method to pass multiple inputs to a program or command. The concept of heredoc is not exclusively related to Bash alone. Many popular programming languages like Perl, Ruby, PHP support heredoc.

    In this article, we will take a look at the syntax and usage of heredoc with some real-world use cases. All the examples in this article are created to be simple, so even a newbie can understand this concept easily. Let’s jump in and start playing with heredoc in Bash.

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.