Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How To Install NTP Server on CentOS 8

    In this tutorial, we will show you how to install NTP Server on CentOS 8. For those of you who didn’t know, Chrony is an implementation of the Network Time Protocol (NTP). Chrony commonly synchronizes a computer to Internet time servers or other sources, such as a radio or satellite receiver or telephone modem service. It can also be used as a time source/server for client 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 NTP Server on a CentOS 8.

  • Linux commands for testing connectivity and transfer rates

    There are quite a few tools that can help test your connectivity on the Linux command line. In this post, we'll look at a series of commands that can help estimate your connection speed, test whether you can reach other systems, analyze connection delays, and determine whether particular services are available.

  • How to Install VSFTP on Ubuntu 20.04 - Cloudbooklet

    Install VSFTP on Ubuntu 20.04. In this guide you are going to learn how to setup a FTP server and provide access to particular directory as chroot for a user.

    This setup is tested on Google Compute Engine VM Instance running Ubuntu 20.04 LTS.

    So this setup works fine for any virtual machine on AWS EC2 Instance or DigitalOcean or any other cloud hosting servers or VPS or Dedicated.

  • How to Install Jupyter Notebook on Ubuntu 20.04 / 18.04

    How to install Jupyter Notebook on Ubuntu 20.04 to share live code with others. In this guide, we’ll show you how to Install Jupyter Notebook on Ubuntu 20.04 LTS. Here we show you simple ways to install Jupyter on Ubuntu 20.04 LTS (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04 and any other Debian based distribution like Linux Mint and Elementary OS.
    Jupyter Notebook is an open-source web application that allows you to create and share live code documents with others. Jupyter is a next-generation notebook interface. Jupyter supports more than 40 programming languages including Python, R, Julia, and Scala.

  • How to Create Manjaro Bootable USB – Linux Hint

    Manjaro is a leading open-source Arch-based Linux distribution. It’s a cutting-edge distribution with automated tools that require little to no manual interruption. Manjaro provides a middle ground for users who desire control, performance, and some software stability. Hence, these features make it an ideal distribution for Linux beginners.
    As a Manjaro aspirant, it is ideal to have a live bootable USB. A live USB provides a convenient way for any beginner user to experiment with the distribution without installing it on the system.

    In this article, we cover various ways to create a bootable Manjaro USB in Windows and Linux.

  • How to Dual Boot Manjaro Linux with Windows 10 – Linux Hint

    Among many other features, user accessibility, cutting-edge software, and automated tools make Manjaro the next best Linux distribution. As an Arch Linux derivative, Manjaro provides new users with an Arch experience via an intuitive interface, unique hardware management software, and stable performance.

    This article demonstrates the Manjaro Linux dual boot process with the Windows 10 operating system for Linux beginners. The guide provides details on required BIOS settings, Windows disk partition process and walks you through the step-by-step procedure to install Manjaro 20.2.1 Nibia release with a KDE-plasma desktop environment.

  • Use of “lsof” Command to Find Open Files – Linux Hint

    “lsof” stands for List Open Files. It is a Linux utility for listing down all the open files of a system. This command can be combined with different parameters to modify its output as desired. You can see the details of all of its parameters and flags by seeing the help manual of the “lsof” command.

    In today’s article, you will be able to learn the correct usage of the “lsof” command for finding all the open files in Linux Mint 20.

  • How Do I Do a Reverse DNS Lookup in Linux? – Linux Hint

    DNS process is known as forwarding DNS resolution in which it resolves the domain name with an IP address. Whereas, Reverse DNS Resolution or Reverse DNS lookup, also known as rDNS, is used to determine or resolve the IP address associated with the domain name. As the name implies, it is a reverse DNS lookup process that resolves an IP address back to the domain name.

    Reverse DNS lookup is used by email servers to validate and block spam email messages. If the rDNS check fails, then Email servers by default mark the incoming messages as SPAM. Most of the time, email servers automatically reject the messages from an IP address that does not contain rDNS in place. Therefore, if you need to add an rDNS, you can contact your hosting or IP provider to do it.

    In this article, we will explain how you can perform the reverse DNS lookup process in Linux through the command line environment.

  • How Do I Convert a CER File to PEM? – Linux Hint

    There can be different reasons that you want to convert your security certificates to other formats. One of the reasons is when your system is not accepting the existing format or if your security certificate file is not compatible with the application. Whatever your reason for converting formats for the security certificates files is, you can easily do so using the most convenient and reliable OpenSSL utility.
    OpenSSL is an open-source full-featured command-line utility that is usually used for generating CSR and private keys, installing SSL/TLS certificates, converting security certificate formats, etc.

    In today’s post, we will describe how to convert a CER file to PEM.

  • How to set DNS name servers on Ubuntu Linux? – Linux Hint

    DNS nameservers (resolvers) provide a method to translate the domain name into the IP addresses. It is provided by the ISP (internet service providers) and is used by various other devices to do the DNS lookup for a requested domain.

    We will show you in this tutorial how to set or configure the DNS nameserver using different methods on the Ubuntu system. All configurations have been performed on Ubuntu 20.04 system.

  • How can I exclude directories from grep -R? – Linux Hint

    Grep is indeed a Linux / Unix terminal shell utility that searches a document for a sequence of characters. A regular expression seems to be the term for the textual pattern to be searched. It outputs the row with the outcome when it detects the same match. While browsing across huge log files, the grep query comes in hand. So, grep –R has been used to exclude directories while using some keywords. Let’s discuss grep –R in this tutorial step by step.

  • Getting started with Manjaro Part II – Linux Hint

    Manjaro offers a unique Command-line tool that sets it apart from other Arch-based distributions. The unique Manjaro Hardware detection command-line tool allows control over system hardware configurations and multiple kernels management.

    There are currently two types of Manjaro Hardware detection commands, mhwd, mhwd-kernel. This article introduces the mhwd command, which automates the identification and installation of system hardware. As well as the mhwd-kernel command to enable easy installation and management of multiple kernels in Manjaro Linux.

  • How do I check my NIC card speed Linux? – Linux Hint

    NIC or network interface card provides an interface between your system and a network apart from one wired network or wireless. Every NIC comes with a speed rating like 100 Mbps or 1Gbps. Knowing the NIC card speed can be helpful in different situations. It can help you diagnose performance issues. Knowing the speed limit of the NIC is also helpful if you are upgrading your internet services to higher bandwidth, as it will help you to verify if you can take full advantage of the available bandwidth.

    In this post, we will describe how to check NIC card speed in Linux OS.

  • How to unban an IP in fail2ban – Linux Hint

    Many of the security tools do not protect your system from compromise. Even setting the strongest password does not solve the problem as it can also be broken with several techniques. Fail2ban is a great tool that allows you to ban the IP address that is making incorrect authentication attempts. Rather than allowing a user to make tries and succeeds, it blocks them in the first place. Hence, it prevents intrusion before they comprise your system.

    While making incorrect authentication attempts, sometimes fail2ban can block legitimate connections too. By default, the ban time is 10 minutes. After 10 minutes, a banned IP address is unbanned automatically. However, if a legitimate system is banned and you can’t wait for the ban time to expire, you can manually unban it. In this post, we will describe how to unban an IP address in fail2ban.

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.