Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Common Apache Commands on Ubuntu & Debian – TecAdmin

    Apache is the most popular web server developed by the Apache Foundation in 1995. It comes under Apache License 2.0. It is a cross-platform application available for most of the older operating systems like Linux, Windows, and macOS systems. With a 45% of market share, Apache is serving almost every second website on the internet. Which tells its popularity between users.

    In this tutorial, we will discuss some commonly used commands for managing Apache servers on Ubuntu and Debian-based systems. This includes how to enable/disable a virtual host, module, or configuration file in the Apache server.

  • Use DVD as Local Repository in CentOS 8

    Appstream (Application Stream) and BaseOS are the two repositories that ship with CentOS 8. Centos 8 has two repositories, and they are different from one another. Among AppStream’s components are software packages such as databases and dependencies. BaseOS repository provides requisite packages, which are useful for an operating system that is minimal. If you also want to use DVD as a Local repository, then go through this article because we have written everything regarding CentOS use DVD as local repo.

  • how to tail logs in kubectl

    For container orchestration, Kubernetes has now become the industry standard. It provides the needed abstraction for successfully administering large-scale containerized systems with clear configurations, a straightforward deployment method, and scalability abilities. Like any other system, Logs allow developers to gain visibility into containers and the Kubernetes clusters they are operating on, and their importance is clear in many Kubernetes failures. However, Kubernetes presents a distinct set of logging issues. Application logs can assist you in figuring out what’s going on inside your app. The logs are very helpful for troubleshooting and tracking cluster activities. A logging feature is present in almost all current programs. Container engines, too, are built to handle logging. Publishing to standard output and standard error streams is the simplest and most often used logging option for containerized applications. These logs show you what’s happening and can be useful for debugging master node issues. Unfortunately, these logs cannot be viewed via the kubectl command; instead, they must be viewed directly from the computer. You may need to SSH into the node directly, based on where you are hosting the computer. This understanding enables you to observe the relationships between these resources and the consequences of one action upon another. In this guide, we are checking different ways to tail logs in kubectl. To execute this whole process, we are utilizing Ubuntu 20.04 LTS. We have installed and started the minikube cluster. Also, kubectl is already installed and configured on our system.

  • Tips to fix your drawing and linearts on Krita

    The Mirror tool in Krita is cruel and reveal the truth... But, once you spot the deformation on a drawing or line-art, what method you can use to fix it? This video shows you my method within all the limit of my actual skill. You'll know at least how I manage my correction pass over the art of Pepper&Carrot. Sorry for my french accent and english mistakes.

  • How to Replace Substring in Bash Natively

    Here's the scenario. You have a big string and you want to replace part of it with another string.

    For example, you want to change "I am writing a line today" to "I am writing a line now".

    In this quick tutorial, I'll show you how to replace a substring natively in Bash. I'll also show the sed command example as an extension.

  • SS Command in Linux with Useful Examples

    The ss tool is a CLI command used to display information about the network socket in Linux. The ss stands for socket statistics. It is a similar tool to netstat, which can display more information such as TCP and state information.

    The ss tool comes with the iproute2 package. It can display stats for PACKET, TCP, UDP, DCCP, RAW, and Unix domain sockets.

    In this tutorial, we learn ss command in Linux with useful examples.

  • Atheros Wireless in Alma, CentOS and Rocky Linux

    Not that long ago, I took AlmaLinux for a second spin, this time for a more detail review of the distro on my brand-newish IdeaPad 3 machine. Things went reasonably well, except one big glaring problem. I didn't have Wireless connectivity, right after the installation. This is major, because you can't really use a modern system without (some) network, especially this early on.

    Soon, I spent a couple of hours trying to fix this. The problem turned out to be rather quirky. Supposedly, I did have all the right drivers and whatnot, but the system couldn't really utilize the hardware. A combination of two factors contributed to the issue, which we will solve in this tutorial.

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.