Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to Install Python 3.9 on CentOS/RHEL 8 – TecAdmin

    Recently, Python development team released latest stable version of Python 3.9. You can download it from its official pages. New version comes with multiple new features and security updates. Python 3.9 uses a new more flexible parser, based on PEG, which replaces LL parser. In the next Python versions the old parser will be deleted.

    This tutorial describe you to how to install Python 3.9 on CentOS 8 and RHEL 8 systems. In this tutorial, we will install Python from the source code.

  • How to Install Jitsi Meet on CentOS 8 - RoseHosting

    Quick guide on how to install Jitsi Meet on CentOS 8. We've made the steps easy to follow so you can have Jitsi Meet running in no time.

  • How to create and use a CodeCommit GIT Repository on AWS

    CodeCommit hosts Git-based repositories and is a fully managed service by AWS. Teams can use it to collaborate on code in a secure and highly scalable way. It helps us to eliminate the need of having our own self-hosted Source Code Management (SCM) system and manage it on our own.

  • How to use bash if -z and if -n for testing strings in Linux

    There are different string operators available in bash scripting language which can be used to test strings. The -z and -n operators are used to verify whether the string is Null or not. In this guide, we will test these string operators using the if statement in Centos 8.

  • How to Open and Edit Files and Folders on Debian GNOME Desktop as an Administrator

    In Linux, there always seems to be an ingenious way of getting things done. For any task, there’s always more than one command-line utility to execute it in a better way. The Linux stat command is a command-line tool used to display detailed information about a file. In this guide, we highlight 8 stat command usages in Linux. This works across all Linux distributions.

  • How to Open and Edit Files and Folders on Debian GNOME Desktop as an Administrator

    While working with files and folders as a Linux Administrator, we frequently need to access and edit files and folders that require root/super-user permissions. We usually perform this task through the Debian Terminal(the command line utility) using the sudo function. However, when we need to edit files that require root privileges through the Graphical Interface, we need to have a solid workaround for that.

    The latest versions of Debian, like Debian 10, comes with a default file manager by the name of Nautilus. This open source file manager created for our GNOME desktops gives us a way to manage our files and applications. It also lets us open and edit our files and folders as a Debian administrator.

  • How to Deploy a Clojure Web Application with Nginx on Ubuntu 20.04

    Clojure is a modern, dynamic and powerful programming language on the Java platform. It is based on the LISP programming language and has compilers that make it possible to be run on both Java and .Net runtime environment. Clojure helps you to build systems from the ground up without touching Java code directly. Currently, it is used by many large companies including, Walmart and Puppet Lab.

    In this tutorial, we will explain how to deploy a Clojure Web Application on Ubuntu 20.04.

  • How to get Linux to see the FEITIAN fingerprint reader for FIDO2 security - TechRepublic

    There are quite a lot of security devices available for users and admins to work with. Many of these devices offer the ability to save credentials such that only with that device present, can you log in to an account. That's fundamentally how FIDO2 works, and there are plenty of companies that make such devices.

  • How to reset your Linux password with the Ubuntu live disk

    Did you forget your password on your Linux PC? Can’t get back in? Don’t worry! You can use the Ubuntu live disk to reset your password! In this guide, we’ll show you how to do it!

  • How to install WPS Office 2019 on Ubuntu 20.10 - YouTube

    In this video, we are looking at how to install WPS Office 2019 on Ubuntu 20.10.

  • How to install FireAlpaca on a Chromebook with Crossover 20

    Today we are looking at how to install FireAlpaca on a Chromebook with Crossover 20. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

    This tutorial will only work on Chromebooks with an Intel or AMD CPU (with Linux Apps Support) and not those with an ARM64 architecture CPU.

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.