Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to Install FeatherNotes on Ubuntu 22.04 | 20.04 LTS - Linux Shout

    Install and use lightweight FeatherNotes NotePad application on Ubuntu 22.04 Jammy JellyFish or Ubuntu 20.04 Focal Fossa using Terminal.

    Like Windows NotePad, we have an open-source FeatherNotes application to jot down thoughts coming into our minds. It is easy to use and install as well. FeatherNotes supports rich text formatting, image embedding, and inserting editable tables. Users can print and export text in HTML and PDF format with other options such as hyperlink, Drag-and-drop, auto-saving, Text zooming, spell checking, complete text search, and more…

  • Linux Terminal Shortcut Cheat Sheet

    Using the Linux terminal, you can be more productive and fast to complete the task by the knowledge of the terminal shortcut commands. By using the terminal shortcut commands, you can accomplish the required task within a short period of time compared to a normal user who does not use shortcuts.

    There are many such terminal shortcut commands. Be sure to master those shortcuts to be a better linux user. Such commands can be used on Shell-like Bash which is also available by default on Linux distributions such as Ubuntu.

    In this article, we are going to show such terminal shortcut commands on Ubuntu 20.04 LTS server. We are going to elaborate on those commands on the following points.

  • How to Install OpenJDK 18 on Ubuntu 22.04 LTS - LinuxCapable

    Java is a general-purpose, class-based, object-oriented multipurpose programming language that is popular due to the design of having lesser implementation dependencies, meaning that the compiled Java code can be run on all platforms that support Java without the need for recompilation. Java is also fast, secure, and reliable, therefore. It is widely used for developing Java applications in laptops, data centers, game consoles, scientific supercomputers, cell phones, etc.

    The tutorial will install the OpenJDK version instead of the default Oracle JDK. The difference between these two is licensing. OpenJDK is an entirely free open-source Java with a GNU General Public License, and Oracle JDK requires a commercial license under the Oracle Binary Code License Agreement. Other differences are release schedules and other factors that come into play; however, performance is pretty much the same.

    In the following tutorial, you will learn how to install the latest OpenJDK 18 LTS on Ubuntu 22.04 LTS Jammy Jellyfish.

  • How to Install Brasero on Ubuntu 20.04 – OSNote

    Learn how to install OpenJDK 18 on Ubuntu 22.04 or as it is better known as OpenJava 18 with complete instructions and example commands.

  • How to Generate SSL Certificates on Linux Using OpenSSL

    The process of generating SSL/TLS certificates is a common task for many Linux system administrators. Luckily, even if you are not an administrator, it is easy to do so using OpenSSL, an open-source tool that is installed by default on many Linux distributions. Here we explain what OpenSSL is, how to install it, and most importantly, how to use it to generate SSL and TLS certificates on your system.

  • How to use grep to search for strings in files on the Linux shell

    The grep command, which stands for global regular expression print, is one of the most versatile commands in a Linux terminal environment. It is an extremely powerful program that allows the user to sort input according to complex rules, which makes it a very popular link in numerous command chains. The grep command is primarily used to search a text or file for lines that contain a match to the specified words/strings. By default, grep displays the matched lines, and it can be used to search for lines of text that match one or more regular expressions, and it outputs only the matched lines.

  • How to install MassOS 2022.02.2 - Invidious
  • How to Install Zorin OS on Your Computer From USB

    If you're looking to get into using Linux for the first time, or if your previous attempts weren't pleasant, then Zorin OS is the best distro to try. Zorin OS does a good job at showing Linux's friendly face to new users and might be the one distribution that gets you to become a Linux user.

    Aside from the interface, the installation process of Zorin OS is also user-friendly. You don't need to know any code, and there are no complicated matters. In this article, we take a look at Zorin OS and walk you through the installation process.

  • How to Install GNU G++ (C++) Compiler and Toolchain on Ubuntu 20.04 – VITUX

    GNU C++ is a compiler for the C++ programming language from the GNU Compiler Collection. It runs on Linux, Windows, and Mac OS. Its main purpose is to convert source code into an executable file (.exe) that can run on your computer.

    A compiler reads source code (also known as “text”) written by the programmer and generates object files.
    An object file contains machine language instructions that can be executed on your PC or Mac, along with information about symbols and types used in your program. A symbol is like giving some cool nicknames to certain parts of your source code.

    The linker then combines all the object files together along with any library files you want, creating an executable file (.exe) – also known as ‘the program’. Depending on which libraries are linked, this executable may need more files to function correctly.

  • How To Install Wireshark on Fedora 35 - idroot

    In this tutorial, we will show you how to install Wireshark on Fedora 35. For those of you who didn’t know, Wireshark is a popular tool for network protocol analysis used by education institutions and in the industry. It offers both terminal and graphical user interfaces and both are available on Fedora. You can use it either for real-time network analysis or to inspect files with captured traffic. Even Wireshark is a cross-platform tool that is supported by Linux, Windows, macOS, Android, BSD it was initially created for the Linux platform.

    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 Wireshark network analyzer on a Fedora 35.

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.