You will learn about hidden files in Linux, how they differ from Windows, and why files starting with a dot are hidden due to an early ls bug. These files can be revealed with special flags, and every directory also contains entries for the current and parent location.| tbhaxor's Blog
This post continues from Bandit Level 1 to 2, showing how to handle spaces in command-line arguments when reading files with spaces in their names using cat.| tbhaxor's Blog
This post explains command-line arguments in Linux using the OverTheWire Bandit challenge. It covers positional and named arguments, the use of -- as a separator, and POSIX conventions for - and -- prefixes.| tbhaxor's Blog
Learn Linux basics with Bandit Level 0→1! Explore SSH, ls, cat, man pages, and file reading while uncovering Unix's history and secure access methods.| tbhaxor's Blog
The easiest and best supported way to learn and deploy Firecracker and microVMs.| Alex Ellis' Blog
All typical operating systems (MacOS, Windows, Linux, BSD, and others) have a notion of a "Process", and there are far more similarities than differences...| SequentialRead
As if Francesco P. Lovergine heard my prayers, he wrote an article detailing his experiences with using Guix. Considering he’s a longtime Debian developer, we’re looking at someone who knows a thing or two about Linux. In the last few months, I have installed and upgraded my second preferred GNU/Linux system, GNU Guix, on multiple boxes. Regarding that system, I have already written a few introductory posts in the recent past. This is an update about my experiences as a user and develop...| OSnews
El Proyecto GNOME ha publicado la versión Release Candidate (RC) de su esperado escritorio GNOME 49, cuya llegada definitiva está prevista para el 17 de| Administración de Sistemas
Contents: Step 1: Enable non-free repository Step 2: Enroll MOK key for Secure Boot Step 3: Install NVIDIA Driver Step 4: Enable Wayland for GNOME, KDE Plasma Step 5: Switch between NVIDIA and Integrated GPU Start App/Game via NVIDIA GPU while leaving all others handled by integrated GPU Switch to NVIDIA or Integrated GPU Only […]| FOSTips
Deleting files in Linux may seem like a trivial task — until you face a directory with tens of thousands of files. In these cases, the usual commands can become painfully slow, throw errors like Argument list too long, or leave you with half-deleted directories. In this guide, we’ll cover the most efficient ways to […]| System Administration
Network traffic monitoring is one of the most common tasks in the daily life of any system administrator. In Linux environments, there are multiple tools to obtain real-time metrics or historical statistics of network usage. Among the most popular are nload, iftop, bmon and vnstat — all lightweight, terminal-based, and very useful on headless servers. […]| System Administration
Virtualization sits at the core of modern IT infrastructure. Without it, cloud computing would collapse, cross-platform software development would stall, and hardware research cycles would drag on for years. Among the hypervisors and emulators shaping this landscape, QEMU stands out for one critical reason: it is fully open source, free, and community-driven. With the release […]| System Administration
The openSUSE community has confirmed a strategic move that reinforces its position as one of the most reliable and long-supported Linux distributions.| System Administration
Learn how to hide or remove unwanted software applications in the XDG Desktop menu of a graphical environment on GNU/Linux or Unix operating systems.| Adamsdesk
I’m something of a filesystem geek, I guess. I first wrote about ZFS on Linux 14 years ago, and even before I used ZFS, I had used ext2/3/4, jfs, reiserfs, xfs, and no doubt some others. I’ve also used btrfs. I last posted about it in 2014, when I noted it has some advantages over … Continue reading btrfs on a Raspberry Pi→| The Changelog
I recently wrote about How to Use SSH with FIDO2/U2F Security Keys, which I now use on almost all of my machines. The last one that needed this was my Raspberry Pi hooked up to my DEC vt510 terminal and IBM mechanical keyboard. Yes I do still use that setup! To my surprise, generating a … Continue reading I Learned We All Have Linux Seats, and I’m Not Entirely Pleased→| The Changelog
From 1995 to 2019, I ran my own mail server. It began with a UUCP link, an expensive long-distance call for me then. Later, I ran a mail server in my apartment, then ran it as a VPS at various places. But running an email server got difficult. You can’t just run it on a … Continue reading Announcing the NNCPNET Email Network→| The Changelog
I’ve been getting annoyed with Raspberry Pi OS (Raspbian) for years now. It’s a fork of Debian, but manages to omit some of the most useful things. So I’ve decided to migrate all of my Pis to run pure Debian. These are my reasons: Raspberry Pi OS has, for years now, specified that there is … Continue reading Live Migrating from Raspberry Pi OS bullseye to Debian bookworm→| The Changelog
I have several TB worth of family photos, videos, and other data. This needs to be backed up — and archived. Backups and archives are often thought of as similar. And indeed, they may be done with the same tools at the same time. But the goals differ somewhat: Backups are designed to recover from … Continue reading Recommendations for Tools for Backing Up and Archiving to Removable Media→| The Changelog
Inspired by several others (such as Alex Schroeder’s post and Szczeżuja’s prompt), as well as a desire to get this down for my kids, I figure it’s time to write a bit about living through the PC and Internet revolution where I did: outside a tiny town in rural Kansas. And, as I’ve been back … Continue reading The PC & Internet Revolution in Rural America→| The Changelog
Saturday, I wrote in Pipes, deadlocks, and strace annoyingly fixing them about an issue where a certain pipeline seems to have a deadlock. I described tracing it into kernel code. Indeed, it appears to be kernel bug 212295, which has had a patch for over a year that has never been merged. After continuing to … Continue reading Pipe Issue Likely a Kernel Bug→| The Changelog
This is a complex tale I will attempt to make simple(ish). I’ve (re)learned more than I cared to about the details of pipes, signals, and certain system calls – and the solution is still elusive. For some time now, I have been using NNCP to back up my files. These backups are sent to my … Continue reading Pipes, deadlocks, and strace annoyingly fixing them→| The Changelog
At Akademy 2025, the KDE Project released an alpha version of KDE Linux, a distribution built b [...]| LWN.net
Years ago, when I spun up my OpenSuse VM to run my website and Nextcloud, I used the Nextcloud installer from the software repository included with OpenSuse. I realized after a few years now that decision was a huge mistake! Don’t ever do this!| TekWeis.com
Crecen los exploits, y vuelven a situarse en el centro del panorama de ciberseguridad. Nuevos datos del informe Kaspersky Exploits and Vulnerabilities in Q2 2025 revelan que tanto usuarios de Windows como|
Especially if you want to create a FreeDOS USB Drive. I mean the Github issues regarding FreeDOS in the Unetbootin Repo reach back till 2016, and seem never to have been fixed. While FreeDOS is available in Version 1.| Björns Techblog
My personal blog| anagogistis
Occasionally, I will forget to link something from the mailing list in this post. To see my full mailing list activity (patches, reviews, and reports), you can view it on lore.kernel.org. Linux kernel patches Build errors: These are patches to fix various build errors that I found through testing different configurations with LLVM or were exposed by our continuous integration setup. The kernel needs to build in order to be run :)| Nathan Chancellor
Some more tips for interacting| /dev/posts/
Tutorial on how to get| /dev/posts/
Some commands for interacting with the namespaces| /dev/posts/
Some notes on ELF 🧝 loading and dynamic linking mainly for GNU userland| /dev/posts/
In an attempt to simplify the development around the SimGrid| /dev/posts/
首先说一下结论:最终我选择了基于 Arch Linux 的 Garuda Linux 发行版作为基础来搭建自己的 Linux 开发机。 Neofetch 时刻| 夜天之书
There are several kernelCTF slots targeting the TLS subsystem. Since I had previously reviewed KTLS during my kernelCTF research on lts-6.6.71 and found nothing, I decided to analyze them and write this post as my side notes.| Blog
While reading the article Kernel Blues, or Why x86 Is So Convoluted, I realized that my understanding of the restrictions on I/O port access in x86-64 was still incomplete. This post is therefore intended to document my thought process and analysis.| Blog
Recently, STAR Labs created some Pwn challenges for Singaporean students, and one of them was related to the Linux kernel. I know the Linux kernel researchers at STAR Labs are very skilled, so I thought this challenge would be interesting and that I might learn or practice some skills in the process. In the end, I spent about one to two days (not full-time) solving it, and my exploit doesn’t seem to be the intended solution (which is quite common for Linux kernel challenges).| Blog
This vulnerability is a logic bug in vsock, and the corresponding patch commit can be found here.| Blog
This vulnerability is a race condition in net/packet, which was exploited in kernelCTF. The corresponding patch commit can be found here.| Blog
“Real-Time” can be defined as a system’s ability to to respond to inputs or events in a timely manner, in order to meet an imposed timing “deadline”. Failure to meet the deadline in a Hard Real-Time system is a catastrophic failure. In a Soft Real-Time system, however, occasional deadline violations are permitted, the occurrences of …| www.thegoodpenguin.co.uk
The Linux Kernel Runtime Guard (LKRG) is a kernel module that checks the Linux kernel while it’s running. It looks for signs of tampering and tries to catch attempts to exploit security flaws in the kernel. Because it’s a module and not a patch, LKRG can run on many different kernels without any changes to them. It works with versions going back to RHEL7 and its variants, as well as the latest mainline and distribution … More → The post Linux Kernel Runtime Guard hits 1.0.0 with major...| Help Net Security
I do a lot in the terminal, and use tmux a lot. One of the cooler things is working with panes, so you can have several terminals right [...]| ideatrash
Linux patching is more than routine maintenance; it’s a core security practice that protects systems, data, and uptime. After decades of managing Linux servers, there’s one thing that’s constant: unpatched systems are often the first point attackers target. Most breaches happen because known vulnerabilities weren’t addressed, not because of entirely new threats. Regular updates close […] The post Best practices of Linux patch management for enterprise security first appeared on Scal...| Scalefusion Blog
We can instruct Tmux to start your configured shell in a way that doesn't execute your profile every time you launch a pane or window.| From Development to Production on Nick Janetakis
This isn't meant to be an exhaustive list, but a reminder to use these features if possible and to build them into your tools.| Nick Janetakis
As a bit of background, one of my hobbies is helping people recover data from old tape cartridges, such as QIC-80 tapes, which were a rather popular backup medium in the 1990s among individuals, small businesses, BBS operators, and the like. I have a soft spot for tape media; there’s something about the tactile sensation of holding these tapes in my hands that makes the whole process very joyful, even though QIC tapes are notorious for their many design flaws. With some careful inspection a...| Dmitry Brant
Intro| steelcake.com
Security is absolutely crucial at this point. No business (regardless of size) can ignore security and assume nothing will happen. The post Linux: Deploy a Honeypot to Catch Your Server’s Attackers appeared first on The New Stack.| The New Stack | DevOps, Open Source, and Cloud Native News
I’ve become a big fan of using a locally installed instance of Ollama AI, a tool to run large language The post Connect to a Local Ollama AI Instance From Within Your LAN appeared first on The New Stack.| The New Stack | DevOps, Open Source, and Cloud Native News
This report provides statistical data on published vulnerabilities and exploits we researched in Q2 2025. It also includes summary data on the use of C2 frameworks.| Securelist
The easiest tutorial to flash the LSI SAS 9211-8i card on motherboards without EFI shell; you can also use it for those motherboards with EFI shell.| TFiR
I’ve just started using zram for swap on VMs. The use of compression for swap in Linux apparently isn’t new, it’s been in the Linux kernel since version 3.2 (since 2012). But until recent years I hadn’t used it. When I started using Mobian (the Debian distribution for phones) zram was in the default setup, [...]| etbe – Russell Coker
Linux Mint 22.2 “Zara” brings fingerprint authentication, Wayland-compatible Sticky notes, Hypnotix viewing modes, subtle theme changes, and support until 2029.| NERDS.xyz
eBPF has revolutionized Linux observability and security by allowing sandboxed programs to run in the kernel without changing kernel source code or loading modules| Hexmos Journal
For boring technical reasons, computers think the world began on 1st of January 1970. To keep track of the future, they count the number of seconds since that momentous date. So zero seconds represents midnight on that day. So how do computers deal with dates before The Beatles' Abbey Road was top of the UK album charts? Negative numbers! Most modern computers can deal with dates far in the…| Terence Eden’s Blog
My personal blog| anagogistis
If you're working in IT, you might need to schedule various repetitive tasks as part of your automation processes. For example, you could schedule a particular job to periodically execute at specific times of the day. This is helpful for performing ...| freeCodeCamp.org
El informe contiene datos estadísticos sobre las vulnerabilidades que nuestro equipo publicó, y los exploits que investigó en el segundo trimestre de 2025, así como datos resumidos sobre el uso de frameworks C2.| Securelist
Configuring Apache with mod_qos to block AI scrapers and other bad bots and scanners from crawling your website.| Frederik Himpe
If you’ve ever worked with web servers, APIs, or command-line tools, you’ve almost certainly run into this frustrating message: curl: (7) Failed to connect to host... Connection refused. It’s a common roadblock that can stop you in your tracks. But what does it actually mean? And more importantly, how do you fix it? Think of … The post Fix Curl: Failed to connect to host Connection refused appeared first on howtouselinux.| howtouselinux
Getting started with a new database system can feel like exploring a new city. You need a map to find your way around and locate key landmarks. In PostgreSQL, one of the first “landmarks” you’ll want to find is your list of tables. If you have a background in MySQL, you might instinctively type SHOW … The post 2 Ways to Find Your Tables in PostgreSQL: A Complete Guide appeared first on howtouselinux.| howtouselinux
If you manage Linux systems, you’ve probably granted users special privileges at some point. Maybe you gave a teammate temporary access to install software. Or maybe you set up a new developer with administrative rights for testing. The problem? It’s easy to forget who still has those privileges. Over time, this can become a security … The post How to Find All Sudo Users in Linux (and Why It Matters) appeared first on howtouselinux.| howtouselinux
My journey with Linux networking began years ago.At first, I thought learning ifconfig or ip commands would be enough to handle any network configuration. But soon, I ran into a big challenge—different Linux distributions use different tools. Some default to NetworkManager, others rely on systemd-networkd, and on Ubuntu, I encountered Netplan. The more I worked … The post Never Get Confused About Your Linux Network Setup Again appeared first on howtouselinux.| howtouselinux
Diving into the Linux terminal to manage network connections can feel like a trip to a foreign land. I get it. But what if I told you there’s a powerful, friendly tool that can turn you into a network wizard? Meet nmcli. nmcli might sound cryptic, but it’s one of those tools that, once you … The post nmcli Command Deep-Dive: Your Secret Weapon for Managing Linux Networks appeared first on howtouselinux.| howtouselinux
For decades, wget has been one of the most familiar tools on Linux. If you needed to grab a file from the internet, chances are you typed wget followed by a URL. It was simple, reliable, and shipped out-of-the-box on nearly every Linux distribution. But things are changing. Starting with Ubuntu Server 25.10, wget will … The post Goodbye Wget — Ubuntu Will Drop It from the Default Install appeared first on howtouselinux.| howtouselinux
Network File System (NFS) is one of the most reliable ways to share files between Linux systems. But like any network-based service, it can sometimes fail when you need it most. One of the most common headaches administrators face is the dreaded NFS mount timeout error. If you’ve ever run into: mount.nfs: mount to NFS … The post How to Troubleshoot NFS Mount Timeout Issues in Linux appeared first on howtouselinux.| howtouselinux
The Gemini Command Line Interface (CLI) is a powerful tool that brings Google’s sophisticated Gemini models right to your fingertips within the command line. This step-by-step guide will walk you through the installation and initial setup of the Gemini CLI. Prerequisites: Setting the Stage for Installation Before we dive in, let’s quickly check if you …| howtouselinux
The 8th monthly Sparky project and donate report of the 2025: – Linux kernel updated up to 6.16.4, 6.12.44-LTS, 6.6.103-LTS – Sparky 8.0 “Seven Sisters” based on Debian 13 “Trixie” released -> https://sparkylinux.org/sparky-8-0/ – new testing repo of Sparky 9 based on Debian “Forky” is done -> https://sparkylinux.org/sparky-9-code-name-and-repos/ – virtualbox-7.2 moved to sparkylinux repos; make ... Read more| SparkyLinux
There is a new application available for Sparkers: RapidRAW What is RapidRAW? A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind. RapidRAW is a modern, high-performance alternative to Adobe Lightroom®. It delivers a simple, beautiful editing experience in a lightweight package (under 20MB) for Windows, macOS, and Linux. Key Features – ... Read more| SparkyLinux
The new, upcoming Sparky 9 code name and repos is set. The code name is “Tiamat”, and the new repos is “tiamat”. The upcoming Sparky 9, now testing/semi-rolling is based on Debian testing “Forky”. If you would like to keep Sparky rolling, means based on Debian testing, do: New way (sources files) 1a. change Debian ... Read more| SparkyLinux
A new version of SparkyLinux 8.0, codenamed “Seven Sisters,” has been released. SparkyLinux 8.0 “The Seven Sisters” is based on an fully compatible with Debian 13.0 “Trixie”. Sparky 8 codename “The Seven Sisters” (or Pleiades – in the Messier catalog, M45 or Messier 45; other names: Babies, Chickens, Church of the Masonic) – is the ... Read more| SparkyLinux
The 7th monthly Sparky project and donate report of the 2025: – Linux kernel updated up to 6.16.0, 6.12.39-LTS, 6.6.99-LTS – Sparky 7.8 released – sparky-package-tool (spt): rebuilt old-kernel-remover…| SparkyLinux
Arnd Bergmann started his Open Source Summit Europe 2025 talk with a clear statement of positio [...]| LWN.net
Windows 10 ends in 2025. Don’t buy a new PC — revive yours with Linux. It's fast, secure, and help is available to get you started.| End of 10
In the previous post, we installed Kali Linux on VMware and VirtualBox and also we reset forgotten Kali Linux password. The installation is easy and quick on a virtual machine and in some cases, it’s also easy to install on PC. Now Kali Linux installed on virtual machine is fine but it won’t work as […]| GEEKrar
Windows and Mac are the most popular and also most used operating system. They are definitely useful, updated and does whatever a user needs. As a computer user, you might have probably seen white dragon with blue background labeled as operating system. If you haven’t seen it completely, you might have at least seen its […]| GEEKrar
| mrT4ntr4's Blog
My personal blog| anagogistis
My personal blog| anagogistis
Explanation of my newly released tool: pactropy. Keeps a clean list of essential packages.| Felipe Contreras
After 15 years since the first reports ruby gems remain broken, even tough I wrote the patch that fixes everything years ago.| Felipe Contreras
Today marks both a milestone and a turning point in my journey with open source software. I’m proud to announce the release of KDE Gear 25.08.0 as my final snap package release. You can find all the details about this exciting update at the official KDE announcement. After much reflection and with a heavy heart, I’ve made the difficult decision to retire from most of my open source software work, including snap packaging. This wasn’t a choice I made lightly – it comes after months of...| Scarlett Gately Moore
Linux Mint gets the most complaints about Grub not updating but it is not really a Mint problem. The volume of complaints is due to the fact Mint is the most popular flavor of Linux. The other reason is so many people install Linux on older hardware. This is another example of why Agile is not now, nor will it ever be Software Engineering. Your Jenkins automated testing doesn’t test squat. Here is the real … Linux Mint Grub Won’t UpdateRead more| Logikal Blog
Rust continues its deeper integration into the most popular Linux distribution Ubuntu is advancing its commitment to system security by replacing one of its core components. Experimental builds of the upcoming Ubuntu 25.10 now use sudo-rs by default — a Rust-based rewrite of the classic sudo utility. This decision is part of an initiative to transition to more secure and reliable implementations of essential utilities, eliminating typical C code vulnerabilities such as buffer overflows, use...| TechPlanet
Nearly five years after the first Apple Silicon Macs launched, Linux is finally running fully functional on M1 and M2 chips—complete with hardware acceleration, Vulkan support, and the ability to run Windows games through Proton. The breakthrough comes from the Asahi Linux team, whose developers built a complete driver stack from scratch without Apple's assistance or official documentation. From Triangle to OpenGL 4.6 Development began in December 2020, just weeks after the M1's release. De...| TechPlanet
Managing PC fan speeds in Linux can help you achieve the perfect balance between cooling performance and noise levels. While your BIOS handles fan control by default, Linux offers powerful tools to take manual control when needed. This comprehensive guide will walk you through controlling your PC fans and safely returning control to your BIOS. Understanding Fan Control Basics Before diving into Linux fan control, it's important to understand how modern PC fans work: PWM vs Voltage Control: Mo...| TechPlanet
An Intellyx Brain Candy Brief Sidero offers Talos Linux, a stripped-down Linux distribution with a minimal threat surface and software footprint that will run Kubernetes in compute and power-constrained environments, including ARM processors. The company also offers Omni, a Kubernetes management tool that runs on Talos and supports Talos APIs. Sidero built Talos with Kubernetes […]| Intellyx – The Digital Transformation Experts – Analysts
I've been using the Debian Linux distribution since the mid-1990s. I still use| blog.liw.fi
Linus Torvalds has quietly changed the maintainer status of bcachefs to 'externally maintained' [...]| LWN.net
On the 34th anniversary of the Linux kernel announcement, one of the system’s oldest drivers has resurfaced in the news: the floppy disk driver. Although it| System Administration
Finding files in Linux can be tricky, especially when you need to search through thousands of files across multiple directories. However, this is achievable, using the Linux find command. It lets you search for files in Linux recursively by full name, partial name, or pattern. Many users waste time manually browsing folders. With the right […] The post Find File by Name in Linux – 7 Basic Examples appeared first on ShellHacks.| ShellHacks
El panorama de la ciberseguridad en 2025 confirma lo que muchos analistas temían: los exploits siguen siendo la herramienta preferida […]| OpenSecurity
My Homedir is a mess. It contains all sorts of files in all kinds of places; it takes a long time to find a file I want, and I don’t know if I have it or not. One of my drives in 2019 is to tidy up my life, so Homedir is one of the things I need to tackle. Here is the plan I make up. Let’s see if I can stick to it at the end.| 一言堂
My personal website| Samuel Henrique (samueloph)
With the release of Proxmox VE 8.4, users gained the ability to create host-level shared directories, allowing direct access host files from virtual machines (similar to shared folders in VMware… The post Proxmox: Share a Host Directory with VMs via VirtioFS appeared first on Windows OS Hub.| Windows OS Hub
As Rust gains more traction in kernel development, it’s becoming clear that this shift isn’t just a novelty. It’s a necessary evolution. One that will make Linux better in the long run.| Spreadsheet Point
Introduction Generally, DQL works with entities and time series metrics. In Part 1, we'll start by having a look at entities, and how to view their properties, and filter them. In Part 2, we'll look up adjacent entities (e.g. hosts and their processes) and time series metrics, how to split them,| Ian's notes
In my last blog post about homedir , I talked about how I plan to re-organize my homedir to find my things quickly. There is also a problem I didn’t talk about: I have many devices and computers, with various levels of connectivity, so I have many home dirs. Because of the connectivity and robustness requirement, NFS mount home dir is not realistic, so how would I keep all the home dirs in sync? The answer is quite simple: I use one home dir as my primary one; everyone else does not hold re...| 一言堂
I was using apt-cache in Ubuntu to get a list of dependencies for a certain package and parse the output programmatically, eventually I wanted to programatically download and package them within an archive for offline installs later on. I was not really sure about the exact meanings of the output ...| The Code Ship