Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • How to fix AH00557: httpd-prefork: apr_sockaddr_info_get() failed

    Last days i was confronted with issue above. i tried many solutions but it doesn’t really work , let me show you in this small tutorials how i have fixed it.

  • How to find the NVIDIA cuda version - nixCraft

    I need to find out the CUDA version installed on Linux. How do I know what version of CUDA I have?

    There are various ways and commands to check for the version of CUDA installed on Linux or Unix-like systems. Finding a version ensures that your application uses a specific feature or API. Hence, you need to get the CUDA version from the CLI.

  • How to Use ZSH Auto-suggestions

    ZSH is a popular Unix shell that extends the Bourne Again Shell. It comes packed with features and improvements over Bash. If you are a regular terminal user, having an exceptional terminal session will improve your workflow and help you enjoy using the terminal.

    This tutorial will teach you how to set up a ZSH shell and add features, such as command auto-suggestions.

  • How to Set Up Google Chromecast: A Step-By-Step Guide to Configuring Your Streamer

    The Google Chromecast, growing in popularity, is one of the more useful streaming devices available to users worldwide today. You can use this elaborate device to stream content, show off your home videos on a bigger screen, and share presentations.

    The device is simple enough, but it does take some work to get it set up and working correctly. This article will teach you how to start using your Google Chromecast and provide some helpful tips along the way.

  • How to Install Google Chrome on Debian and Kali Linux

    Debian and Debian-based Kali Linux come with Firefox as the default web browser. But this does not mean that you cannot install other web browsers in it.

    Google Chrome is hugely popular and you probably already use it on other systems. If you want to install Chrome on Debian, you can surely do so.

    You won’t find Google Chrome in the repositories of Debian because it is not open source software but you can download and install it from Chrome website.

  • How to Install Drupal with Apache and Let's Encrypt SSL on Debian 11

    Drupal is a free and open-source content management system based on the LAMP stack. Drupal has great standard features that allow you to create powerful websites and blogs. It comes with a lot of themes, plugins, and widgets that help you to create a website without any programming knowledge. It provides a lot of features such as multi-site support, multi-language support, comment system, RSS feed, user registration, and more.

    In this post, we will show you how to install Drupal CMS with Apache and Let's Encrypt SSL on Debian 11.

  • How to Install Cockpit on Rocky Linux 8

    Cockpit is a server management dashboard that provides real-time information on the state of your machine. In addition to CPU load, filesystem statistics, processes, and other data, it also gives access to the system. When you're not signed in to the control panel, Cockpit doesn't use any server resources. The Cockpit service only begins when you go to the control panel and use it.

    You can use Cockpit to manage your server and solve network problems. It also logs in with sudo, which allows you elevated privileges on the system - so there's no need for a separate group of users.

  • How to Create Linux OS Templates with KVM on Ubuntu 20.04 – VITUX

    KVM refers to the Kernel-based Virtual Machine which helps to run multiple Linux or window-based isolated guests along with their own OS and virtual dedicated hardware. To run KVM your system must be compatible with hardware virtualization extensions, such as AMD-V or Intel-VT.

    The VM template is a copy of the virtual machine including specific virtual machine configuration as well as guest OS. If you need to deploy multiple VM of the same instance then creating a virtual machine using a template comes in handy which plays a huge role in saving time as well as storage.

    This tutorial shows you how to create a VM template from the existing VM on KVM. In this article, the installation of KVM and creating Linux OS templates are done on Ubuntu 20.04 system. Before continuing to the process you are pre-requested to ready the system with KVM installed on it.

  • How to Configure the DHCP Server of VMware Workstation Pro 16

    VMware Workstation Pro 16 uses its own DHCP server to assign IP addresses to virtual machines. DHCP can be configured for the VMware Workstation Pro 16’s NAT and Host-only network interfaces.

    You can configure the IP subnet and assignable IP ranges for each of the NAT and Host-only network interfaces of VMware Workstation Pro 16. You can also configure the DHCP server to assign specific IP addresses to specific VMware Workstation Pro 16 virtual machines.

    In this article, I am going to show how to configure the DHCP server of VMware Workstation Pro 16’s NAT and Host-only network interfaces to change its IP subnet and the assignable IP ranges. I will also show you how to configure the DHCP server to assign specific IP addresses to specific VMware Workstation Pro 16 virtual machines. So, let’s get started.

  • How To View Apache Log Files on Linux - idroot

    In this tutorial, we will show you how to view Apache log files on Linux. For those of you who didn’t know, the Apache access log is one of several log files produced by an Apache HTTP server. This particular log file is responsible for recording data for all requests processed by the Apache server. Apache access log can be used to examine a detailed log of who has been to your website, track errors that are happening when users take some actions on your website.

    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 view Apache web server log files on Linux.

  • How I use Ansible and anacron for automation |

    Automation is the great IT and DevOps ideal, but in my experience, anything that's not immediately convenient may as well not exist at all. There have been many times when I've come up with a pretty good solution for some task, and I'll even script it, but I stop short of making it literally automated because the infrastructure for easy automation doesn't exist on the machine I'm working on.

  • How I monitor my web server with the ELK Stack | Enable Sysadmin

    In a previous article, I introduced Elasticsearch, Logstash, and Kibana (the ELK Stack) and the various components that make up this monitoring system. In this article, I'll look at how I use the ELK Stack to monitor my Nginx web server. This requires approximately 16GB of memory to operate.

  • Openstack RDO && KVM Hypervisor: Attempt to test Web Cockpit Console on Fedora 35 Beta Server (VENV)

    First Fedora 35 Beta Server deployed as L1 KVM Guest on F34 Bare metal Server . Nested virtualization enabled via virsh console on F34 Server. Complete KVM && Cockpit install performed on L1 F35 Server Guest per

    Second Debian 11 L2 KVM Guest has been deployed via Web Cockpit Console on F35 Beta Server L1 Guest with no issues.

    Debian 11 L2 Guest (UEFI mode installation) virtual drive has been intensionally configured with Debian Calamares Installer.

  • Better screen resolution with Hyper-V on RHEL 8

    Let's say you've just downloaded your free copy of Red Hat Enterprise Linux (RHEL) 8 and created a virtual machine (VM) using Microsoft's Hyper-V virtual environment in Windows. So far, so good. But now you find yourself presented with an old-school 1024x768 screen resolution.

  • Make YAML as easy as it looks |

    If you've ever tried writing YAML, you may have been initially pleased with how apparently easy it looks. At first glance, the YAML that's often used for configuration files, Ansible playbooks, and flat-file databases looks more or less as intuitive as a shopping list. However, there's a lot of nuance in YAML's structure, and it conceals a dangerous secret: YAML is actually a highly precise, structured, and surprisingly strict language. The good news is that you only need to understand two things to know how YAML works.

    The truth about YAML is that there are only two data structures in YAML: sequences and mappings. Those are two fancy names to represent what you'll discover are very familiar concepts. This article explains them both, and more importantly, how they work together to make YAML a powerful way to represent the data you care about.

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.