Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to create custom keyboard shortcut in Ubuntu Linux

    I recently installed Ubuntu on my desktop computer. Everything was working fine, except that I was not able to capture screenshots using the 'Insert/Print Screen' key on my Dell keyboard. While googling the issue, I stumbled upon a workaround that solved my problem.

    The workaround was to create a custom keyboard shortcut. If you are also facing a similar screenshot-related problem, or want to know in general how to create custom keyboard shortcuts in Ubuntu, you'll be glad to know that's what we'll be discussing here.

  • How To Check MySQL Version on Linux - idroot

    In this tutorial, we will show you how to check the MySQL version on Linux. For those of you who didn’t know, MySQL (and its drop-in replacement MariaDB) is the most popular open-source relational database management system. It is a fast and secure relational database management system. MySQL is a free open-source relational database management system that uses SQL (structured query language). It is a necessary part of almost every open-source PHP tool. A few of the examples of PHP & MySQL-based scripts are WordPress, Joomla, Magento, and Drupal.

    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 through the step-by-step checking of the MySQL/MariaDB version on Linux.

  • How To Install NFS Server on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install NFS Server on Ubuntu 20.04 LTS. For those of you who didn’t know, NFS or Network File System is a distributed file system protocol. It can help you share files and entire directories with others over a network. It allows programs on remote systems to share and access information with each other as if it was available on a local machine. This technology gives you the flexibility of sharing a resource over multiple systems.

    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 through the step-by-step installation of the NFS Server on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How To Use MySQL With Ruby On Rails Application - OSTechNix

    Ruby on Rails uses SQLite3 as its default database. While Sqlite works great with Rails, some times it may not be sufficient for your Rails application. If you want scalability, concurrency, centralization, and control, you may want to try more robust databases like MySQL or PostgreSQL. In this guide, we will see how to use MySQL with Ruby on Rails application in Ubuntu Linux.

  • How to Install Arch Linux on VirtualBox Using the Guided Installer

    Arch Linux is one of the most loved Linux distros famous for its complex installation process. In April 2021, Arch Linux introduced a guided installer to make Arch Linux installation easier for new users.

    Here we provide a detailed guide on how to install Arch Linux using the guided installer on a VirtualBox virtual machine.

  • How to deploy the open source Drupal CMS with Docker - TechRepublic

    Drupal is one of the most popular CMS tools on the market. With a robust set of content management tools, sophisticated APIs to make multichannel publishing easy and a proven track record of continuous innovation, you'll find this platform more than capable of serving your digital needs.

    Although Drupal isn't terribly challenging to install on bare metal, if your preference is the container route, you're in luck. With the help of Docker4Drupal, you can get this powerful CMS system deployed in minutes.

  • How to install Clang on Ubuntu

    The Clang compiler is an alternative to GCC. It can be used to compile code into runnable binary programs. If you’re a developer on Ubuntu, you’ve likely dealt with a compiler like this before.

    While most Ubuntu developers stick with GCC, they also make it possible to get going with the Clang compiler. If you’re looking to get Clang working on Ubuntu, this guide is for you! Follow along as we show you how to get Clang 9, Clang 11, and Clang 12 working on Ubuntu.

  • How to install Ubuntu Server 21.04 via USB

    Are you looking to install Ubuntu Server 21.04 on your home server via a USB flash drive but don’t know where to start? We can help! In this guide, we’ll show you exactly how you can install Ubuntu Server 21.04 via USB.

  • How to switch between different Linux Kernels on Arch Linux | FOSS Linux

    Arch Linux is a popular Linux distribution that strives to stay on the bleeding edge rolling release, providing users with the latest software and packages. Even though the installation process is considered a little too hard, Arch Linux still maintains a large pool of users and a huge community fan base.

    If you want to get the latest software packages and the kernel before they are shipped to other distributions, you should try Arch Linux. Please check out our Complete Master Guide on How to install Arch Linux.

  • [Older] Using Bash to monitor battery life and optimize it - Linux Concept

    In this article, we will learn about the TLP Linux tool. TLP is a command-line tool; it is used for power management and will optimize the battery life.

  • Creating a simple NAT and DMZ firewall using bash script
  • Creating a lame utility HTTP server in Linux Operating System
  • Creating a config file and using it in tandem with your scripts
  • Calculating and reducing the runtime of a script
  • Blocking IP addresses from failed SSH attempts in Linux Operating System

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.