Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos

  • Fix:unable to prepare context: unable to evaluate symlinks in Dockerfile path
  • How to Manage Virtual Machines in KVM Using Virt-Manager

    The virt-manager application allows users to perform a wide range of tasks including creating guest machines and assigning critical virtual resources such as CPU, memory, and disk space.

  • Update CentOS 8 to CentOS Stream [in 3 Easy Steps]

    Red Hat and CentOS recently announced that CentOS will be converted to a rolling release distribution in the form of CentOS Stream.

    While CentOS 7 will be supported till 2024, CentOS 8 support ends by the end of 2021.

    With this development, the current CentOS 8 users are left with two choices, either move to server distributions like Debian, openSUSE, Ubuntu LTS, or update the current CentOS system to CentOS Stream.

    In this tutorial, I'm going to show you how you can update your current CentOS 8 install to CentOS Stream.

  • LHB #21.01: Docker Notify, Ansible e-book and Planned Improvements for 2021
  • Install and Configure a PXE Boot Server for Kickstart Installation on CentOS 7

    I’ve been using Katello to manage my homelab for some years now, and it’s done the job well. Upgrades can be painful at times but you learn to read the CHANGELOG.

    My main area of interest has shifted in the last twelve months. I’ve been focused on adopting Docker and getting into the world of containers and infrastructure as a code. Due to global pandemic, the Red Hat Summit 2020 was held online as a Virtual Experience, and I was able to attend it for the first time. I was surprised to see so many OpenShift use cases: from Public Health England using OpenShift to support scientific computing to automotive industry building flexible production infrastructures. I will admit that I did not anticipate the scale of it.

    Fast forward some months, I changed jobs to work on a Kubernetes project. As a result, my homelab requirements have changed. I fell in love with Kubernetes. I migrated from Puppet to Ansible. I’ve found myself using Katello less and less. Its system requirements have also increased by 50%. When I started with Katello I could get away with 8GB of memory. This has grown to 12GB over time and has become a resource hog.

  • NS Lookup Command in Linux with Examples | FOSS Linux

    Nslookup (Name Server Lookup) is a Linux tool used to get information from a DNS Server as requested by the user. The DNS (Domain Name System) is a critical part of the internet used to match websites’ names (e.g., fosslinux.com) to their resulting IP Address. Therefore, the nslookup can come in handy for network administrators to query the DNS to obtain the IP address, domain name, or any other specific DNS record. It is also used in troubleshooting DNS related issues.

    nslookup command-line tool operates in two modes, Interactive mode and non-interactive mode. The interactive mode is used when querying the DNS server for information about various hosts, domains, or print hosts in a domain. The non-interactive mode, on the other hand, is limited as it only prints the name and query information for a host or domain.

  • Linux Mint 20.1 “Ulyssa” Officially Released [How to Upgrade] | UbuntuHandbook

    Linux Mint 20.1, code-name “Ulyssa”, was officially released. It includes Linux Kernel 5.4, based on Ubuntu 20.04, and features Xfce 4.14, Cinnamon 4.8, and MATE 1.24 for each desktop edition.

  • Fix- InRelease is not valid yet (invalid for another h min s). Updates for this repository will not be applied.

    f you are running update command on Ubuntu 20.04/18.04 or earlier version and start getting an error that release files are not valid for some specific time then here is the solution.

    This error appears because your system time would not be synced with your current geographical location or Time server. In simple words, the time and date on your system are not correct thus remote repository server throwing an error that the release is not valid for your machine for some specific period of time.

  • How to automount a harddisk after booting up | Arcolinux.com

    To find a solution to an issue, it is important to know the terminology.

    Search for “Arch Linux automount harddisk” and you will get lots of hits.

    One of them is the fstab from Arch Linux wiki.

  • Failed to start light display manager – giving misinformation to Xorg | Arcolinux.com
  • Sendmail User Unknown Error (Resolved) – TecAdmin

    Recently, I have faced below issue with the fresh sendmail installation on an Linux system. While sending email to an specific domain like user@domain.com are showing error “stat=User unknown“.

    The issue was happening for specific domain only. Sending emails to other domain were working properly.

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.