Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • Alejandro Pérez: Fedora 34 Beta Upgrade

    Fedora 34 Beta was release so needed to test, my first move was to upgrade my HP probook machine following the dnf system-upgrade steps works with no issue and my machine came up to Fedora 34 with any issues. To my surprise since have not been on the loop of release, the machine seems faster, it is an old notebook, but works. Love the new Gnome 40, seems faster than before and more comfortable.

    After that upgrade repeated the same treatment on my Mac BookPro with the same results boot faster, nice and smooth interface from Gnome 40, have to give to Gnome team, excellent work.

  • How to format a USB device to Fat32 on Linux

    Do you need to format a USB device to Fat32 on your Linux PC? Can’t figure out how to format a filesystem? We can help! Follow along as we show you how to How to format a USB device to Fat32 on Linux!

  • How to Make a Crypto Paper Wallet • Benzinga

    For this process, you need:

    1. Ubuntu operating system (the OS for the transaction)

    2. LinuxLive or LiLi (a software to help install the Ubuntu OS on your flash drive; ensure to download the latest version)

    3. BitAddress (the software to generate the paper wallet)

    Step 1: Install Ubuntu on your flash.

    Download the LiLi software, open it and insert your flash drive. Ensure that you select the correct drive. Click refresh if the drive is not coming up on the system. Click on ISO/IMG/ZIP and then select the Ubuntu ISO file. Choose only “format the key in FAT32.” A lighting bolt option will appear. Click on it to start the format and installation process.

  • How to Kill Idle Connections in PostgreSQL – Linux Hint

    The first step in making changes or reading some information from a PostgreSQL databank is to establish connections. On the other hand, each link generated overhead utilizing procedure and storage. That’s why a device with minimal resources (read, storage, hardware) can support the limited aggregate of connections. Once the limited aggregate has gone far beyond a point, It should continue hurling errors or denying connections. Within PostgreSQL.conf, PostgreSQL is doing a decent job of limiting links. In this tutorial, we’ll look at the different forms of states that PostgreSQL links can have. We’ll show you how to determine whether the link is active or has been inactive for a long duration, wherein case it can be disconnected to free up the links and resources.

  • How to install Audacity 3.0 on Ubuntu 20.04

    In this video, we are looking at how to install Audacity 3.0 on Ubuntu 20.04.

  • Matthias Kirschner's Web log • Microphone settings - how to deactivate webcam microphone

    As many people out, in the last months I have participated in more remote video conferences than most likely in my whole life before. In those months I improved the audio and video hardware, the lighting, learned new shortcuts for those tools, and in general tried to optimise a few parts.

    One of the problems I encountered on this journey was the selection of the correct microphone. The webcam, which luckily I got already before the pandemic, has an integrated microphone. The sound quality is ok. But compared to the microphone in the new headset the sound quality is awful. The problem was that whenever I plugged-in the webcam, its microphone will be selected as the new default. So I had to manually change the sound setting every time I plug and unplug the webcam.

  • How to use scp/rsync to copy file with a colon (Smile in it - nixCraft

    How do I copy a file with a colon punctuation (Smile name in it.

  • Linux Id Command Tutorial – Linux Hint

    It is difficult for a new Linux user to monitor users or groups’ names with their Ids/Gids. In Linux distributions, an id is a command-line tool that is used to display the real and effective user’s Id and group’s Ids.

    The real id is the one that owns the system; it points towards you if you’re an account owner. The effective id is similar to Real id but with some limitations.

    You don’t need to download or install the id command utility, as it is a built-in tool in Linux-like systems.

  • Linux Pstree Command Tutorial – Linux Hint

    The best way to display the running process in a system is to display them as a tree hierarchy. In a Linux system, “pstree” helps visualize processes hierarchy which is a less complex way to display running processes.

    The “pstree” command is one of the Linux commands that merge branches through square brackets and display the process as a tree. The root of the tree could be “init” or “pid”.

  • Linux nproc Command Tutorial – Linux Hint

    In Unix-like systems, the “nproc” command is a tool that is used to count the number of available processing units available to the current processes. It also counts the total number of installed processing units present in a system.

    This command is helpful when the CPU is overloaded with various kinds of processes, and you need to display the number of available processing units for the new process.

    The “nproc” is a built-in command in a Linux system that can also be used to diagnose the system.

  • Linux pwd Command – Linux Hint

    The pwd is a helpful command for Linux users who are inexperienced and might get lost in the middle of directories.

    The pwd is an abbreviated form of “Print Working Directory,” or we can call the Current Work Directory. It displays the name of the current directory with the root path.

    It is the most frequently used built-in shell command by Linux system administrators.

  • Jgmenu: Build The Perfect X11 Menu In Style

    There's a lot of these X11 menu builders out there but Jgmenu does it quite differently to the others, rather than doing it through scripting the menu is defined by the data passed into it which leads to a very flexible system.

  • Install FreeRADIUS & daloRADIUS on Debian 10 + MySQL/MariaDB - ByteXD

    FreeRADIUS is the most widely-deployed, open-source, and free RADIUS implementation. It works as a daemon (operates in the background) in Unix and Unix-like servers. FreeRADIUS is used mainly for

    The RADIUS protocol allows you to authenticate users over a network, authorize them for various actions, and monitor their usage of the network. This framework is referred to as AAA (Authentication, Authorization, and Accounting).

    According to a survey result, FreeRADIUS is used to authenticate over one-thirds of the users on the internet.

    By default, FreeRADIUS has a command line interface, and any changes are made by editing the configuration files that are highly customizable. Since it’s open-source, you can even make changes in the code of the software.

    In this article, we will discuss how to install FreeRADIUS and daloRADIUS on Debian 10.

  • Od Command Tutorial Linux – Linux Hint

    In Linux operating system, “od” is a useful command that converts the input in multiple formats with octal format by-default. As we all know, Octal has a base-8 number used to present binary numbers in a short form.

    Linux developers utilize the “od” also known as Octal Dump, to debug scripts.

    The “od” is an efficient command that helps to understand the complex data which is not human-readable.

  • How to install Cisco Packet Tracer on Linux

    If you use Linux and take the Cisco “Introduction to Packet Tracer” course, you’ll need to install the Packet Tracer application on your computer. The trouble is, Cisco doesn’t do a great job teaching users how to get the app working. In this guide, we’ll show you how to set up How to install Cisco Packet Tracer on Linux.

  • How to install Godot Mono on a Chromebook

    Today we are looking at how to install Godot Mono 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.

  • How to play 7 days to die on Linux

    7 days to die is an early access survival horror video game. It is set in an open world and has many survival elements similar to games like Minecraft. In this guide, we’ll show you how to play it on your Linux system!

  • TCPDUMP Beginner Guide – Linux Hint

    Tcpdump is a free and open-source wireless data-network packet analyzer that works on the command-line interface. It is the most commonly used CLI tool to analyze network traffic. Tcpdump allows users to see, read, or capture network traffic transmitted over a network attached to the computer. It is useful in System Administration, Monitoring Network Traffic (for issues or otherwise).

    Originally, it was written in 1988 by four Network Research Group workers at Lawrence Berkeley Laboratory in California. It was organized eleven years later by Micheal Richardson and Bill Fenner in 1999, who created the tcpdump site. Tcpdump works on all Unix-like operating systems. The windows version of Tcpdump is called WinDump and uses WinPcap, the windows alternative for libpcap.

  • PostgreSQL Create Histogram Using Data

    Throughout data processing and analysis, histograms support you to represent frequency distribution and gain insights easily. We’ll look at a few various methods for obtaining frequency distribution in PostgreSQL. To build a histogram in PostgreSQL, you can use a variety of PostgreSQL Histogram commands. We will explain each one separately.

    Initially, make sure you have PostgreSQL command-line shell and pgAdmin4 installed in your computer system. Now, open the PostgreSQL command-line shell to start working on histograms. It will immediately ask you to enter the Server name which you want to work on. By default, the ‘localhost’ server has been selected. If you don’t enter one while jumping to the next option, it will carry on with the default. After that, it will prompt you to enter the Database name, port number, and username to work on. If you don’t provide one, it will continue with the default one. As you can view from the image appended below, we will be working on the ‘test’ database. At last, enter your password for the particular user and get ready.

  • PostgreSQL JSONB Datatype and Functions

    As in the 9.2 Version, PostgreSQL added a quite basic JSON datatype. Underneath the cover, the JSON type of data is text, with a check that perhaps the layout is correct JSON input similar to XML. Eventually, the team found that the volume of JSON processing and specialized searching needed in PostgreSQL would’ve been difficult or rational to enforce over a textual type of data. Hence, they created a binary representation of the JSON datatype with a complete range of operators and methods. Here comes the JSONB data type. The JSONB datatype is indeed a versatile binary storing layout with complete processing, indexing, and search capability. As a result, it pre-processes JSON information to an inner layout, which has only one value per key and ignores additional whitespace or depression, or you may say indentation. Within this guide, you’ll learn how to interact with the JSONB data form in PostgreSQL, as well as some handy operators and methods for dealing with JSONB data.

  • PostgreSQL To_char Timestamp With Timezone

    PostgreSQL formatting methods include a useful collection of tools for translating different data types (date/time, integer, floating-point, numeric) to formatted strings and translating formatted strings back to unique data types. Henceforth, sometimes we need to convert time zones as well. The timing is always recorded in UTC in PostgreSQL timestamps for time zone data form, but it is displayed by default in the browser, session, or user’s local time. One of its helper functions we’ve come to rely on is the TO_CHAR() method, which allows timestamps and timestamps with timezone, among other forms, and enables you to arrange the pieces of a timestamp however you like. A timestamp, a double-precision, the duration, a number, or a numeric value can all be converted to a string using the PostgreSQL TO_CHAR() method. There seems to be a single-argument method, ‘to_timestamp’, that takes a double-precision argument and transforms from Unix epoch to timestamp using time zone. We’ll show you how to do something about this in this post. Let’s take a closer look at to_char() first.

  • Postgresql Generate_Series to Create a Date Series

    You must be familiar with data entry in any database management system. While entering data, you may don’t have time, and you need to ignore gaps in your data or want some consistent series of records. In this situation, PostgreSQL generate_series is applicable to achieve the required goal. As the name indicates, the mechanism of this function contains either 2 or 3 inputs. i.e., generate_series allows you to generate a sequence of records with a starting point, terminating point, and incrementing value (optional). It mainly works on two data types. i.e., Integers and timestamps. To create a sequence of dates, the generate_series function is utilized in different ways.

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.