Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Install DEB file on Ubuntu 22.04 Jammy Jellyfish Linux

    A file that has the .DEB file extension is a Debian software package file. They contain software to be installed on Debian or a Debian based operating system. Ubuntu 22.04 Jammy Jellyfish falls into that category, being based on Debian and capable of executing .DEB files.

    In this tutorial, we will go over the steps to install a DEB file on Ubuntu 22.04 Jammy Jellyfish and talk about some best practices along the way.

  • How to add and switch keyboard layout on Ubuntu 22.04 Desktop

    In this guide, we are going to show you how to change your keyboard layout in Ubuntu 22.04 Jammy Jellyfish. This will allow you to access the characters of another language and enable switching between multiple keyboards if you would like.

  • How to install Pencil2D on a Chromebook

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

    If you have any questions, please contact us via a YouTube comment and we would be happy to assist you!

  • Configure Network Teaming on Linux
  • How to create loop devices on Linux

    A loop device is a pseudo-device which doesn’t correspond to a real, physical block device, but can be used to make a file appear and be treated like one. To manage loop devices on Linux, we can use the losetup command: the utility let us create new loop devices, detach them and retrieve information about existing ones.

    In this article we learn how to use losetup to perform the aforementioned actions.

  • Bash script: Shebang usage and best practices

    If you have looked at some of our Bash script examples across our website, or seen some others online to learn from, you may have noticed that all of the Bash scripts begin with a shebang.

    A shebang is on the first line and starts with two characters #!. Following these characters is the path to the interpreter that should be used to parse the rest of the script. In most cases, this will be the Bash shell, which has a default path of /bin/bash on Linux systems. But there are other interpreters that can be used, or even flags that we can use with them.

    In this tutorial, we will go over shebang usage in Bash scripting. We will cover some best practices and show you examples of how to use shebangs in your own shell scripts.

  • How to install LibreOffice Ubuntu 22.04 Jammy Jellyfish Desktop

    LibreOffice is a free and open source office suite project of The Document Foundation. It is available on all Linux systems, including Ubuntu 22.04 Jammy Jellyfish.

    The LibreOffice suite includes applications for word processing, creating spreadsheets, creating and presenting slideshows, diagrams, database management system, and more. Sometimes it is installed by default on Ubuntu 22.04, depending which installation option you chose.

    In this tutorial you will learn how to install LibreOffice on Ubuntu 22.04 Jammy Jellyfish Desktop.

  • Firewall – ufw status inactive on Ubuntu 22.04 Jammy Jellyfish Linux

    The default firewall on Ubuntu 22.04 Jammy Jellyfish is ufw, with is short for “uncomplicated firewall.” Ufw is a frontend for the typical Linux iptables commands, but it is developed in such a way that basic firewall tasks can be performed without the knowledge of iptables.

    Ufw should already be installed on your Ubuntu 22.04 system, but if your firewall status says inactive, that means ufw is turned off and currently not enforcing any rules. In this tutorial, you will see how to activate the UFW firewall on Ubuntu 22.04 Jammy Jellyfish.

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.