Category: Linux
-
How to Install Any OS from an ISO Image over the Network Using iVentoy
Ventoy is a lightweight PXE multiboot server app that stores bootable ISO images of various operating systems (Windows, Linux, VMware, LiveCD based on WinPE or Linux, etc.), allowing computers to boot and install operating systems over a LAN. To run a network boot PXE server, copy the ISO files with the operating system distros into…
-
How to Print from Linux to a Windows Shared Printer: A Comprehensive Guide
This article explains how to connect and print from a Linux computer to a shared printer connected to a Windows host. The first step is to share the printer on a Windows computer to which it is connected. Open the printer properties, go to the Sharing tab, enable the Share this printer option, and specify…
-
Guide to Creating a Multi-OS Bootable USB Flash Drive Using Ventoy
If you desire to generate a multi-boot USB flash drive containing several operating system images, Ventoy stands out as one of the perfect tools available. Ventoy facilitates the creation of a bootable USB drive where you can insert ISO images of the OS distributions that you require. When initiating a boot sequence from this USB…
-
Warp: An AI-Enhanced Terminal for Linux and macOS, with a Windows Edition Coming Soon
Warp is a modern AI-powered terminal emulator that essentially allows you to execute commands in plain English. The Linux edition recently joined the macOS version, and a Windows release is slated for later this year. In this post, we will look at Warp’s new Linux edition. However, aside from slightly different keyboard shortcuts, the different…
-
How to Monitor Website SSL/TLS Certificate Expiration using Zabbix
SSL (TLS) certificates play a pivotal role in today’s infrastructure. Hence, it’s incumbent upon administrators to make sure they don’t expire and are timely renewed. This blog post will guide you on how to employ Zabbix for monitoring your websites against expiring SSL certificates. No longer required in the latest versions of Zabbix are console…
-
How to Stop VS Code from Causing High CPU Usage on a Remote Server
Sometimes, the remote extensions that are installed by Microsoft Visual Code (VS Code) on remote systems can consume high amounts of CPU usage, making it difficult to use the server efficiently. However, my script can help limit the CPU usage of VS Code on a remote server. When dealing with Microsoft software, one often encounters…
-
How to Configure iptables Using Firehol: A Comprehensive Guide
Firehol is an open-source tool used to configure Linux firewalls, such as those based on iptables. Advanced users can delve deeper into the rule set with optional parameters. Firehol ensures that the rules are coherent in both directions. By default, Firehol generates rules for both IPv4 and IPv6. This can be changed in the configuration…
-
A Guide to Installing and Using the step-ca Certificate Authority Client
The previous article discussed installing an ACME-compatible certificate authority server. This post explains how to install step-cli (ACME client) on a client system to install the new certificate authority (CA), make it trusted, and request a TLS certificate. Install step-cli on a client. Pre-built packages for many operating systems and CPU platforms are on the…
-
How to Run Your Own Certificate Authority with ACME Support Using Step-ca
Step-ca is a Certificate Authority (CA) management tool for Windows, Linux, and macOS designed to simplify the process of creation, management, and revocation of certificates for use with TLS, mutual TLS (mTLS) authentication, document signing, and other X.509 authentication as well as SSH keys through a variety of provisioners. A provisioner is a method with…
-
A Comprehensive Guide to Installing Windows Subsystem for Linux (WSL) on Various Windows Editions and Server Core
For some time now, Microsoft has been offering a simplified installation of WSL via the wsl.exe utility. Hence, most guides refer to this method. However, in practice, it is not quite as straightforward because this command does not work on Server Core and is only suitable for WSL 2. Ideally, the Windows Subsystem should be…