-- Leo's gemini proxy

-- Connecting to gemini.tuxmachines.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Tux Machines


today's howtos


Posted by Roy Schestowitz on Mar 25, 2023


Portainer, MicroK8s, and Kubernetes

Proprietary Risks and Vendor Lock-in



Key rotation is not the same as key revocation (or invalidation)


↺ Key rotation is not the same as key revocation (or invalidation)


> This is something worth repeating: key rotation doesn't give you key revocation, and the two are different things. Key rotation gets people to accept and use a new key; key revocation gets them to not accept the old one. Of course if you revoke the current key you generally want people to rotate into using a new one, but you can want people to rotate into a new key without any particular revocation of the old one.



When root on ZFS breaks on Arch Linux…


↺ When root on ZFS breaks on Arch Linux…


> Today was update day1. Then the expected unexpected happened: The ZFS module was missing from initramfs. Desktop's dead in the water. I boot up my laptop to quickly flash an Arch live ISO onto a USB drive, and while at it also upgrade that one. Knowing that what went wrong on my desktop would likely also fail here, I pay a bit more attention and there it is, in the post-transaction hooks2. Most notably here: pacman does not exit with an error code causing yay to just keep going with AUR upgrades.



How To Install VMware Workstation on Debian 11


↺ How To Install VMware Workstation on Debian 11


> In this tutorial, we will show you how to install VMware Workstation on Debian 11.



How to check if a file does not exist in Bash


↺ How to check if a file does not exist in Bash


> Bash, or the Bourne Again SHell, is a popular Unix shell used for scripting and automating tasks in Linux, macOS, and other Unix-like systems. One common task in Bash scripting is checking whether a file does not exist.



How To Install Docker on Fedora 37


↺ How To Install Docker on Fedora 37


> In this tutorial, we will show you how to install Docker on Fedora 37. As a powerful and versatile containerization platform, Docker has revolutionized the way software is developed and deployed.



2023-03-24Changing the data directory in MySQL


↺ 2023-03-24Changing the data directory in MySQL



2023-03-24Configuring the MySQL Parameters


↺ 2023-03-24Configuring the MySQL Parameters



2023-03-24MySQL Configuration Using Global and Session Variables


↺ 2023-03-24MySQL Configuration Using Global and Session Variables



2023-03-24Using parameters with MySQL startup script


↺ 2023-03-24Using parameters with MySQL startup script



2023-03-24How to Use the MySQL Config File for Configuration


↺ 2023-03-24How to Use the MySQL Config File for Configuration



How To Install KubeSphere on Ubuntu 22.04 LTS


↺ How To Install KubeSphere on Ubuntu 22.04 LTS


> In this tutorial, we will show you how to install KubeSphere on Ubuntu 22.04 LTS.



How To Install Zoom on Rocky Linux 9


↺ How To Install Zoom on Rocky Linux 9


> In this tutorial, we will show you how to install Zoom on Rocky Linux 9. In the current era of remote work and virtual communication, video conferencing has become an essential part of our lives.



How to Clone All Remote Branches in Git Repository


↺ How to Clone All Remote Branches in Git Repository


> Git is an essential tool for developers, enabling efficient code versioning, management, and collaboration. One of the core functionalities of Git is the ability to clone remote repositories to your local machine.



Setting Up Redis for PHP Session Storage on Linux


↺ Setting Up Redis for PHP Session Storage on Linux


> Redis is an in-memory data structure store, widely used as a database, cache, and message broker. It is particularly useful for managing PHP sessions due to its high performance, low latency, and data persistence capabilities.



Top 10 JQ Commands Every Linux Developer Should Know


↺ Top 10 JQ Commands Every Linux Developer Should Know


> JQ is a versatile command-line JSON processor for Linux that allows developers to parse, filter, and transform JSON data quickly and efficiently. Its powerful features make it an indispensable tool for anyone working with JSON files on Linux systems.



Practical Examples of JSON Processing with JQ in Linux


↺ Practical Examples of JSON Processing with JQ in Linux


> JQ is a powerful and flexible command-line JSON processor for Linux, designed to parse, filter, and transform JSON data. Its lightweight nature and speed make it an essential tool for developers working with JSON files.



Pushing new local branches to remote git repositories


↺ Pushing new local branches to remote git repositories


> Git is an essential tool for developers, enabling efficient code versioning, management, and collaboration. One of the key aspects of working with Git is sharing local branches with remote repositories, allowing multiple team members to contribute to the same project.



Status Resolved ERROR: 2002 (HY000): Can’t connect to local MySQL server through socket


↺ Status Resolved ERROR: 2002 (HY000): Can’t connect to local MySQL server through socket


> It is very frustrating when you see this ERROR 2002 (HY000): Can't connect to local MySQL server through socket on your terminal when you try to open MySQL.



Install iRedMail on Ubuntu 22.04


↺ Install iRedMail on Ubuntu 22.04


> Hello, friends. Today in this post, you will learn how to install iRedMail on Ubuntu 22.04 With iRedMail, you can deploy an OPEN SOURCE, FULLY FLEDGED, FULL-FEATURED mail server in several minutes, for free. iRedMail is a tool that allows you to quickly deploy a fully open-source mail server.




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Thu Jun 13 13:51:18 2024