today's howtos
-
Effective Linux Process Management: How Processes Work
Linux is a powerful and flexible operating system that comes with a strong process management system that lets users handle and make the best use of their system’s resources. System stability, security, and efficiency depend on knowing how processes work and being able to manage them well. This blog post will go into the details of Linux process management, talking about important ideas and methods. We will also look at how process management fits into the larger subject of Linux permission escalation.
-
How to delete or uninstall any app on your Chromebook [Ed: Better delete the whole OS and put proper GNU/Linux on it instead]
-
The potential risks of using (Open)ZFS On Linux with at least NFS
With a convention NFS server filesystem stack, such as ext4 on LVM on software RAID, everything is in the kernel and you can ask kernel people for help, report issues you see, and so on. If something is going wrong that creates sub-par performance, the kernel people will probably want to fix it. But (Open)ZFS On Linux is outside the kernel, so Linux kernel people have little reason to particularly help out and ZoL people may not have the capabilities to dig into the kernel NFS and disk IO stacks to understand what's going on (it's a bit out of scope), and even if a problem can be identified there may not be any good fix. One reason for this is that the actual code of ZFS On Linux is also mostly Solaris/Illumos code, which creates a mismatch between the kernel and ZFS (one of the areas where this is still quite visible is memory issues with ZFS's ARC).
-
CSS! CSS! CSS!
After the first day, I was chatting about CSS in a bar with some friends. Stephan said it’s great that browsers are shipping so many new features, but we need people to use them in real projects, share their experiences in talks and articles, and show the world what CSS is capable of.
I agree because most of us still need to understand how groundbreaking some of these additions to the language are. That can only change if we’re curious and experiment, share what we’ve learned, and discuss it, but it’s not enough to rely on people like Stephanie Eckles, Ahmad Shadeed, Michelle Barker, Adam Argyle, Bramus Van Damme, Una Kravets, or Kevin Powell to do that. Especially with CSS-Tricks dying slowly*, we need more people to give CSS a stage.
We also agreed that we need more people to push CSS to its limits and explore what else we can get from Grid, custom properties, :has(), container queries, etc., beyond the obvious use cases.
-
The Last Innings of Web 2.0
But interoperability has evolved. There are a magnitude (or two) more programmers in the world who want to use APIs to interact with a platform. Platform changes and product sunsetting highlight the stress points of these Web 2.0 companies where users realize they can’t take their data with them.
-
How To Install Debian 12 Bookworm [A Step-by-Step Guide]
Welcome to this comprehensive guide on installing Debian 12, the latest release codenamed Bookworm! Debian 12 brings a multitude of enhancements, including updated software packages, improved hardware support, and increased stability. This step-by-step tutorial will walk you through the steps to install Debian 12 bookworm, ensuring a smooth and successful setup of Debian 12 on your system. Let's dive in and get Debian 12 up and running on your machine!
Wondering what's new in Debian 12 bookworm edition? Refer our Debian 12 Release Notes guide in the link below. [...]
-
Getting started with tcpdump
In this blog post, I assume that tcpdump is already installed since the installation method can vary from system to system, and basic Linux and CLI skills already exist. I'll try to keep it as short as possible while providing all the necessary information.
-
8 Mysterious Uses of (!) Operator in Linux Commands
The '!' symbol or operator in Linux can be used as a Logical Negation operator as well as to fetch commands from history with tweaks or to run previously executed commands with modification.
Most of the following Linux commands usage with '!' symbol can vary between different shells. While the examples I provided are commonly used in the bash shell, some other Linux shells may have different implementations or may not support certain uses of the ‘!’ symbol at all.
-
IPTraf-ng – A Console-Based Network Monitoring Tool
IPTraf-ng is a console-based Linux network statistics monitoring program that shows information about IP traffic, which includes information such as:
The IPTraf-ng utility can be used to find out the type of traffic on your network, and what kind of service is the most heavily used on what systems, among others.
-
How to Install Debian 12 (Bookworm) Step-by-Step
-
How to Upgrade Debian 11 to Debian 12 (Bookworm) via CLI