Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to install Notepadqq on Deepin 20.2

    In this video, we are looking at how to install Notepadqq on Deepin 20.2. Enjoy!

  • How to install Sonic Robo Blast 2.2.9 on a Chromebook - SRB2

    Today we are looking at how to install Sonic Robo Blast 2.2.9 - SRB2 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 manage dynamic virtual hosts with Apache and the mod_vhost_alias module

    The Apache web server has the ability to serve multiple websites from the same IP address, using virtual hosts. Each Virtual Host can be configured in the main server configuration file, or, thanks to the Include or the IncludeOptional directives, in its own dedicated one. When the number of virtual hosts increases, their management starts to become troublesome. If their configuration is quite similar, we can manage them dynamically, thanks to the mod_vhost_alias module. In this tutorial we will see how to do it.

  • How To Install Monit on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Monit on Ubuntu 20.04 LTS. For those of you who didn’t know, Monit is an open-source program used to monitor services on Linux systems and ensure they are always online. Monit supervises the processes and restarts them on failure detection. Apart from the processes, Monit can also be used to monitor CPU, RAM, Disk, File Size, and trigger alerts on out-of-bound values. It also shows how to trigger alert emails using custom templates.

    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 Monit 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 Install Remote Desktop (XRDP) on Ubuntu 20.04 – TecAdmin

    Remote Desktop Protocol allows users to access remote systems desktop. The XRDP service provides you a graphical login to the remote machines using Microsoft RDP (​Remote Desktop Protocol). The XRDP also supports two-way clipboard transfer (text, bitmap, file), audio redirection, and drive redirection (mount local client drives on the remote machines).

    XRDP is an easy-to-install and configurable service for Ubuntu systems. But you can also use a VNC server to access the remote desktop of the Ubuntu systems. Find a tutorial to install a VNC server on Ubuntu 20.04 systems.

  • How can I download an entire website on Linux and Windows 10

    Sometimes you might want to download an entire website e.g. to archive it or read it offline. This tutorial will show you which application can be used on Windows and Linux.

    I will use the tool wget here, which's a command-line program that is available for Windows, Linux, and MAC.

  • How to Install Dig in Linux with Command Line Examples - Unixcop

    Dig (Domain Information Groper) is a command-line utility that performs DNS lookup by querying name servers and displaying the result to you. The Dig command is another powerful tool similar to nslookup for diagnosing DNS-related problems.

    In this tutorial, we’ll see all the primary uses of the dig command with practical examples in the Linux operating system.

  • How to Install Go Programming Language on Ubuntu 20.04

    Go is one of the latest open source programming languages that is used to do memory management safely and also helps in dealing with garbage collection gracefully. It is a statically typed language that can conveniently manage objects and hence provides a very efficient way of creating useful programs. This article shows you how you can install the Go language on an Ubuntu 20.04 system.

  • How to Install SpamAssassin on Ubuntu/Debian - Unixcop

    SpamAssassin is free and Open-source and relies on Perl language to scan and identify email headers, subject lines, and body to keep a server from spam. It will save your mailbox from many unwanted spam emails. In this guide, we will see how to install SpamAssassin on Ubuntu 20.04 server.

  • How to install the Lazarus IDE on Linux - PragmaticLinux

    Interested in developing a graphical user interface (GUI) application for Linux? Consider Lazarus as the integrated development environment (IDE) of choice. This article shows you how to install the Lazarus IDE on popular Linux distributions, including: Ubuntu, Debian, Fedora and openSUSE. Lazarus, with its wealth of included components, enables you to quickly design and build attractive looking GUI applications on Linux.

  • How to install Microsoft Teams on AlmaLinux or Rocky 8
  • How to install Snap pack support on Linux

    Snappy aka Snap, is a next generation revolutionary technology that is used to build and install desktop apps on Linux. Snappy, which is originally a package management system and a deployment software, was built by Canonical. Snaps are independent, easy to use, software packages that are simple to install and create. They can auto update themselves and are safe to use and run. Snapd is the tool that enables you to use the packages. Currently, it works on several Linux distributions and therefore allows software to be deployed independently of distribution.

  • 16 Quick SCP Command Examples in Linux

    To copy files and folders from one server to another server we may need to use file sharing services such as NFS or samba (SMB) sharing. It is not practical to create an NFS or samba server just to copy files and folders. Linux provides an alternative solution where we can use scp command-line utility tool to securely copy files from one machine to another.

    Scp , Also known as secure copy, is used to copy files between hosts over the network. Scp protocol uses SSH for data transfer using the same authentication with the same security as SSH. Just like SSH, you need to know the credentials of the remote machine for authentication. In this article, we will cover 16 quick scp command with examples. Let’s start with syntax of scp command.

  • Apt-cache - Search for Software Packages

    Apt-cache is a command-line tool that queries and displays available information about packages from local APT files. Package information includes the package name, description, version, dependencies, repo, and maintainer.

    The local apt files which store the copy from Debian mirror is in /var/lib/apt/lists/. This file is updated each time apt update command executed. This way when someone searches for packages system doesn't have to go through the different networks to fetch Debian mirrors.

    Information source depend on the repo listed in the /etc/apt/sources.list file and third party repo stored in /etc/apt/sources.list.d directory.

  • Install Signal Messenger on Linux Mint 20

    Signal is a cross-platform messaging and video calling application. It can act as a good alternative for WhatsApp as it offers almost all those features that WhatsApp offers us. The Signal messenger’s desktop version was also launched this year. This article will talk about the installation procedure of the Signal messenger’s desktop version on a Linux Mint 20 system. The same installation procedure can be used on Ubuntu Linux as well.

  • Install Signal Messenger on Linux Mint 20

    This tutorial will be helpful for beginners to install Krita 4.4.5 in Ubuntu 21.04, Ubuntu 20.04 LTS, Ubuntu 18.04, and Linux Mint 20.1, and older versions.

    The latest version of Krita is 4.4.5 and it is the last bugfix version in this series and the next stable version is 5.0.

  • 6 Interesting Funny Commands of Linux (Fun in Terminal) [Ed: Updated and reposted]

    In our past following articles, we’ve shown some useful articles on some funny commands of Linux, which shows that Linux is not as complex as it seems and can be fun if we know how to use it. Linux command line can perform any complex task very easily and with perfection and can be interesting and joyful.

  • 20 Funny Commands of Linux or Linux is Fun in Terminal [Ed: Updated and reposted]

    Linux is fun! Huh. OK, so you don’t believe me. Mind me at the end of this article you will have to believe that Linux is actually a fun box.

  • Understanding man Pages in Linux [Beginner's Guide]

    The man pages, short for reference manual pages, are your keys to Linux. Everything you want to know is there – take it all in an run with it. The collection of documents will never win a Pulitzer prize, but the set is quite accurate and complete. The man pages are the primary source and that authority is well-known.

    While they are the “go to” source, they aren’t the most pleasant to read. Once, in a long past philosophy class, I was told that reading Aristotle was the most boring read around. I disagreed: when it comes to dry reading, Aristotle comes in at a distant second to man pages.

    At first glance, the pages may look incomplete but, believe it or not, the man pages aren’t designed to hide information from you – it’s just that there is so much information that the pages have to be structured and information is given in the most brief form possible. The explanations are rather spartan and they will take some getting used to, but once you get the hang of using them, you’ll see how useful they actually are.

  • Install and remove software packages on FreeDOS | Opensource.com

    On Linux, you may have used a package manager to install or remove packages. For example, the default package manager on Debian Linux is the deb command, and the default package manager on Fedora Linux is the dnf command. But did you know that FreeDOS has a package manager, too?

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.