today's howtos
-
Day 82: value processing
This post differs from most of the other posts because it’s not about modern CSS, but about CSS fundamentals. When I was writing about custom properties and especially about container style queries, I realized that I had to understand some of the basics of the language first before I could comprehend how certain properties and rules worked.
The final value of a property in CSS is the result of a multi-step calculation. In this process, the actual value of a property can come from different sources, take on different forms, and undergo adjustments.
-
How To Limit A Jail
After encountering a rare instance where processing a FreeBSD commit caused FreshPorts to run low on resources, I want to investigate how limiting a jail might help this situation.
-
Day 81: the order of individual transform properties
On day 66, I’ve introduced you to individual transform properties. An interesting detail about these properties is the order in which transforms are applied compared to the transform property.
-
Why Does Net/Mosquitto Not Save The Pid On System Restart?
I’m encountering this issue with net/mosquitto on FreeBSD.
-
SSH Troubleshooting Guide
I won't go into specific cases in this blog post. This is a general guide on how to gather the necessary information that will help you to get your problem fixed.
In this post, I'll use a Linux client and server as a reference.
-
Subdomain enumeration with DNSSEC
In my previous blog post, I described how subdomain enumeration and subdomain brute force in particular could be enhanced by taking the DNS status code into account, rather than relying on the existence of A or AAAA records only.
This follow-up post describes what techniques exist to enumerate subdomains in a DNSSEC-enabled zone and what countermeasures exist to prevent it. DNSSEC itself is not explained further, however, some relevant record types are briefly described.
-
Top 10 Linux Distributions for Servers in 2023
Linux operating system is a popular choice for servers – and for multiple reasons. First, it’s free (with exception of a few commercial distributions such as RHEL and SUSE Linux Enterprise Server ) and open-source. Its open-source nature implies that developers can view its source code, modify it and redistribute it according to the laid-out license terms. In addition, Linux is generally considered stable, versatile, and more secure than Windows. Furthermore, it can easily be deployed across various platforms such as bare-metal, virtual, and cloud environments.
-
Your server BMCs can need to be rebooted every so often
This happens for more or less the reasons I mentioned above. BMCs naturally accumulate very large uptimes because they don't normally reboot when your server reboots; if you don't do anything special, your BMC will normally stay up for as long as the server has power. In many places this can amount to years of uptime, and it's a rare set of software that can stand up to that even if you don't use them much. Server vendors typically don't want you to think about this, and I don't believe 'BMC uptime' is generally exposed anywhere.
(Routinely querying the BMC's sensor readings via IPMI may actually make this worse, since then the BMC's software is active to answer those queries. I should probably make our metrics system notice when a server decreases the number of IPMI metrics it exposes without a reboot.)
Modern BMCs can generally reboot themselves without rebooting their host (the actual server), although you may want to test this to be sure since apparently some vendors can do that differently.
-
How to Install Google Chrome on openSUSE Leap or Tumbleweed - LinuxCapable
Google Chrome, a widely used web browser for its speed, security, and features, can be installed on OpenSUSE, a free and open-source operating system available in two different versions: OpenSUSE Leap and Tumbleweed. This article will provide an overview of how to install Google Chrome on both versions of OpenSUSE, as the commands used for the installation process are similar for both.
-
How to install Tube Converter on Linux using Flatpak
We know that downloading videos from YouTube is something very frequent and common these days, although we have to be careful not to violate the rules of the author. So today you will learn how to install Tube Converter on Linux using Flatpak.
-
Backing Up Your Linux System with Rsync: A Step-by-Step Guide - TecAdmin
or many computer users, the most stressful part of working with a Linux system is having to back up their data. The good news is that there is a simple solution to this problem: set up an automatic rsync backup script that will automatically keep your data safe. In this article, we will go over the tools and steps that you need to take to set up an automated backup system on a Linux system with rsync. You will learn how to use rsync to automatically create backups of files, how to keep these backups up-to-date, and how to restore them in the event of data loss or corruption.
If you regularly perform backups on your Linux system, chances are you already know about rsync, a command-line utility that can be used to back up and synchronize files and directories. However, if you’re new to rsync, it might come as a surprise that this simple command is capable of backing up your entire Linux system. In this guide, we’ll show you how to use rsync to back up your Linux system using different strategies.