today's howtos
-
SANS ☛ Using ES|QL in Kibana to Queries DShield Honeypot Logs
With the Elastic released of version 8.17.0, it included "The technical preview of new MATCH and query string (QSTR) functions in ES|QL makes log searches easier and more intuitive."[1] With this released, I started exploring some of the many options available with ES|QL in Kibana [2], enabled by default, to do various types of queries to quickly summarize data, outside of the default or custom dashboards.
To illustrate this, I will show two different queries, one with user.name and one with source actor IP addresses. While writing the query, you will notice after you include the pipe (|), a list of possible ES|QL field options will appear, refer to this reference for ES|QL language [4].
-
Bozhidar Batsov ☛ Replace Text in Multiple Files
Today I wanted to update a bit markup in my blog and it took me some time to get it right. Basically I wanted to replace the language in some fenced code blocks and my instinct was to go for a combination of find and sed. I hadn’t used in a while, so after a bit of searching around I came up with the following: [...]
-
Jim Nielsen ☛ CSS Space Toggles
I’ve been working on a transition to using light-dark() function in CSS.
What this boils down to is, rather than CSS that looks like this: [...]
-
Leon Mika ☛ Making A Small Two-Letter Country Code Lookup Page
My tasks at work has me looking up the two-letter country codes a lot recently. My goto is the ISO-3166-1 alpha 2 page on Wikipedia, but getting there involves a few clicks, a web-search, and a “find on page.” I wanted an easier way to get to this list, and a much easier way to filter it. I also wanted something that could work as a Vivaldi side panel, so that I can call it up while I’m looking at something else.
What I ended up building is this, which I’ve called 2LCC, which stands for Two Letter Country Codes.
-
University of Toronto ☛ Shared (Unix) hosting and the problem of managing resource limits
Yesterday I wrote about how one problem with shared Unix hosting was the lack of good support for resource limits in the Unixes of the time. But even once you have decent resource limits, you still have an interlinked set of what we could call 'business' problems. These are the twin problems of what resource limits you set on people and how you sell different levels of these resources limits to your customers.
-
University of Toronto ☛ One problem with "shared Unix hosting" was the lack of resource limits
I recently read Comments on Shared Unix Hosting vs. the Cloud (via), which I will summarize as being sad about how old fashioned shared hosting on a (shared) Unix system has basically died out, and along with it web server technology like CGI. As it happens, I have a system administrator's view of why shared Unix hosting always had problems and was a down-market thing with various limitations, and why even today people aren't very happy with providing it. In my view, a big part of the issue was the lack of resource limits.
-
idroot
-
ID Root ☛ How To Install Pi-Hole on Ubuntu 24.04 LTS
In today’s digital age, advertisements and trackers have become ubiquitous, often compromising our online experience and privacy. Pi-Hole, a powerful open-source network-level ad blocker, offers an effective solution to mitigate these issues.
-
ID Root ☛ How To Install Postfix on Linux Mint 22
In this tutorial, we will show you how to install Postfix on GNU/Linux Mint 22. Email remains a critical communication tool in both personal and professional spheres. Setting up your own mail server can offer enhanced control, privacy, and customization.
-
ID Root ☛ How To Add Swap Space on Ubuntu 24.04 LTS
Running out of memory can be a frustrating experience, especially when you’re in the middle of an important task. Swap space acts as a safety net, providing virtual memory that your system can use when physical RAM is exhausted.
-
ID Root ☛ How To Install Ajenti Control Panel on Debian 12
Managing a server can often feel like navigating a complex maze, especially for those new to system administration. Fortunately, tools like Ajenti Control Panel simplify this process, offering a user-friendly interface to handle various server tasks.
-
ID Root ☛ How To Fix 401 Unauthorized Error
Encountering a 401 Unauthorized error can be frustrating, whether you’re a website visitor or a site administrator. This error indicates that the server requires authentication, but the credentials provided were either invalid or not provided at all.
-
-
HowTo Forge ☛ How to install PHP 5.6 and 7.0 - 8.4 with PHP-FPM and FastCGI mode for ISPConfig 3.2 with apt on Debian 11 to 12
In this guide we will take you through installing additional PHP versions (5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.1, 8.2, 8.3, and 8.4) on a Debian server with ISPConfig.
-
HowTo Forge ☛ How to install PHP 5.6 and 7.0 - 8.4 with PHP-FPM and FastCGI mode for ISPConfig 3.2 with apt on Ubuntu 22.04 - 24.04
When using ISPConfig, by default, you only have the main PHP version for your distribution. This guide will show you how to install additional PHP versions (5.6, 7.0 - 7.4, 8.1 - 8.4) on an Ubuntu server with ISPConfig.
-
The New Stack ☛ [Updated] How to Use the Docker exec Command
What is the exec Command? The docker exec command allows users to run commands within an already deployed container.
-
How to Create a Symbolic Link in Ubuntu 24.04 or 22.04
Are you having trouble creating symbolic links in Ubuntu 24.04 and thinking it is difficult? The answer is No. If you know the correct command, creating a Symbolic link (symlink) on GNU/Linux is pretty straightforward.