Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to install Stepmania 5.0 on a Chromebook

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

  • Linux “wc” Command – Linux Hint

    The Linux “wc” command is an abbreviation for word count. The command is used to count the number of lines, words, bytes, and even characters and bytes in a text file. In this tutorial, we look at the Linux “wc” command and demonstrate practical examples of its usage.

  • Linux tar Command – Linux Hint

    In Linux, the tar command is one of the essential commands as far as file management is concerned. It’s short for Tape Archive, and it’s used for creating & extracting archive files. An archive file is a compressed file containing one or multiple files bundled together for more accessible storage and portability.

    This guide will demonstrate, using examples, how to create, list, modify and extract tar achieve files and cover some of the most widely used tar command options.

  • How to Install VirtualBox on Ubuntu 21.04 Linux - Linux Concept

    VirtualBox is an Open Source tool, known as a cross-platform virtualization application or software. It used to run multiple operating systems or virtual machines simultaneously on a single hardware.

    In this VirtualBox installation tutorial, we will explain the process to install VirtualBox in Ubuntu 21.04 machine using two different methods. The first method describes the steps to install the latest version of VirtualBox from the Ubuntu repository. The second method will explain the steps to install VirtualBox from the Oracle repository.

    The VirtualBox package is available in the Ubuntu repository, which may is not always the latest version of VirtualBox, as it updated on a time interval. However, if we want to install the latest version of VirtualBox, always use to Oracle repository.

  • How to Test SSD/HDD Health in Linux

    SMART (Self-Monitoring, Analysis, and Reporting Technology) is a feature enabled in all modern hard disk drives and SSDs to monitor/test reliability. It checks different drive attributes to detect the possibility of drive failure. There are different tools available in Linux and Windows to perform the SMART tests.

    In this tutorial, we will learn how to test SSD/HDD health in Linux from CLI and GUI

  • The Linux Cal Command – Linux Hint

    Sometimes, you might want to have a peek at the year’s calendar or even narrow it down to a month’s calendar. The Linux cal command is an excellent built-in tool that displays a calendar of a given year or month depending on the options passed.

    In this brief guide, we explore a few example sages of the Linux cal command.

  • The SCP Command – Linux Hint

    The SCP command, an acronym for secure copy, is a command used for securely copying files to and from a remote system over SSH protocol. Riding on SSH means that it enjoys the same level of data encryption that SSH provides and is thus considered a safe way of transferring files across two remote hosts. This tutorial will focus on the SCP command and highlight a few example usages.

  • How to Use IP Command on Debian 10 Linux – Linux Hint

    IP command is a very incredibly handy tool for network configuration. It is a replacement for the old ‘ifconfig’ command found on Linux distributions. IP command can be used to manage network interfaces, devices, tunnels, and routing aspects. Network administrators often need this tool for administering a network and troubleshooting errors.

  • Redirect stdout and stderr to File – Linux Hint

    When you redirect any command output to a file, you will notice that the error messages are printed on the terminal window. Any command executed in any Linux shell, such as bash, utilizes three regular I/O streams. A numeric file descriptor is used to represent each stream.

  • Iptables Tutorial – Linux Hint

    Iptables is a command-line firewall that filters packets according to the defined rules. With Iptables, users can accept, refuse, or onward connections; it is incredibly versatile and widely used despite being replaced by nftables.

    After reading this tutorial, you will understand Iptables policies and define Iptables rules to protect your home network.

  • Bzip2's experimental repository is changing maintainership - Federico's Blog

    Bzip2's stable repository is maintained at Sourceware by Mark Wielaard. In 2019 I started maintaining an experimental repository in GitLab, with the intention of updating the build system and starting a Rust port of bzip2. Unfortunately I have left this project slip by.

  • How to Configure Port Forwarding in VirtualBox – Linux Hint

    Virtualbox is a widely used virtualization platform for creating and managing virtual machines. Although it is an open-source platform, some closed-source components are also included in a different extension pack. It is free for use, but you can purchase an Oracle VM VirtualBox Extension Pack Enterprise license if you want to use it for commercial purposes and require standard official support.

    When a new virtual machine is created in Virtualbox, the default networking mode is set to NAT or Network Address Translation. NAT mode has its own advantages and limitations over other networking modes. In essence, NAT is more secure but at the same time more complicated when it comes to setting up cross-communication with other virtual machines and the outside world. If you want the virtual machine to get both the security and access to specific services with NAT mode, you would require the help of Port forwarding. In this way, the VM will remain isolated from others but still access the specific services.

  • Linux Nice & Renice Command with Examples – Linux Hint

    At any given point, there are hundreds of processes running in a system, most of which are created by the Linux operating system and some created by the logged-in user. Each running process has a priority assigned to it that determines how fast it is executed by the system. Higher priority processes are usually carried out earlier than low priority ones.

    In Linux, the nice & renice commands are used to change the priority of a process, which, in effect, determines the urgency with which it is executed in the system.

    The nice command configures the priority of a Linux process before it is started. Once started, you cannot change the priority using the nice command. This is where the renice command comes in. The renice command sets the priority of an already running process.

    In this guide, we explore the Linux nice and renice commands and how they can be used to set priorities of processes.

  • Linux Free Command Examples – Linux Hint

    While installing a new software package on a Linux system, we need to check the available system’s memory or RAM. To verify that either enough memory is available on our system or not to install and run new software. For this purpose, Linux free command is used to display the complete summary or a report of memory usage. Using the free command, you can get information about the total amount of swap and physical memory, as well as it provides details about the used and free memory.

    We will explain the Linux free command with examples in this article.

  • Linux Curl Command – Linux Hint

    The Linux curl command is a utility that transfers data to and from a server over the internet. With the curl command, you can download files on the internet over a wide array of supported protocols such as SCP, FTP, HTTP, and HTTPS just to mention a few. Among the options provided by the Linux curl command, this includes proxy support, bandwidth limiting, and the ability to resume file downloads in case of downtime. In this guide, we look at the curl command and provide some of the example usages.

  • Linux “cmp” Command Examples – Linux Hint

    The “cmp” command in Linux is used to compare the contents of the two files hence reporting whether the two files are identical or different. This command comes with multiple options that can be paired with it to customize its output. Let us talk about this command in detail in this article to master its usage.

  • How to Implement IPsec in Linux – Linux Hint

    IPsec is a level 3 secure protocol. It provides security for the transportation layer and superior both with IPv4 and IPv6.
    The IPSEC works with 2 security protocols and a key management protocol: ESP (Encapsulating Security Payload), AH (Authentication Header), and IKE (Internet Key Exchange).
    Protocols ESP and AH grant different security levels and can operate in transport mode and tunnel modes. Tunnel and Transport modes can be applied both with ESP or AH implementation.
    While AH and ESP work in different ways, they can be mixed to provide different security features.

    Transport mode: The original IP header contains information on sender and destination.

    Tunnel mode: A new IP header containing source and destination addresses is implemented. Original IP may differ from the new one.

  • How to Use Synology to Back Up Your Linux Computer – Linux Hint

    You can use the Synology Active Backup for Business app to back up your Windows and Linux computers, VMware and Hyper-V virtual machines, and rsync and SMB file servers.

    At the time of this writing, only the beta version of the Active Backup for Business app supports Linux backups.

  • What are the Different Types of Services in Kubernetes? – Linux Hint

    A service in Kubernetes is an abstraction that describes a collection of conceptual pods in which an application runs and an access policy for these kinds of pods. If a pod has to connect with some other pod, it must first determine its IP address. The Kubernetes services also provide a way to find certain pods. Pod IP addresses are abstract in the Kubernetes networking model; if a pod breaks or is destroyed, a new pod will almost certainly obtain a new IP address. A service in Kubernetes often grants access to the network to a pod or group of pods. Services will pick pods depending on their names, and when network demand is sent to such services, it will identify all Pods in the cluster that fit the service’s label, choose one of them, and then sent the network request to it.

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.