Linux
We track 40 posts about Linux from 16 engineering blogs. Most active: Hayden James, Ramon Fried, Dennis Felsing. Latest post: Sep 29, 2026.
Companies writing about Linux
Recent posts
A Linux Toolkit for Disk Image Recovery (opens on the source site)
Deleting a file does not always remove its contents right away. A raw disk image may still contain deleted file entries and data in space the filesystem has marked for reuse. The tools in this guide examine three layers of a disk image: files that still exist, deleted files the filesystem can identify, and raw […] The post A Linux Toolkit for Disk Image Recovery appeared first on Atomic Spin.
Linux Bash Scripting: Writing Your First Script (opens on the source site)
A practical Bash scripting guide for Linux users who know the command line but haven't committed to writing scripts yet. Covers variables, conditionals, loops, functions, error handling, and real-world examples you can actually use.Continue reading...
Linux server performance: Is disk I/O slowing your application? (opens on the source site)
If your Linux server is bogged down by disk I/O, your first step may often be to use the top command in the terminal to check load averages.Continue reading...
Seven years of bitwise: a weekend project, a Hackernews front page, and the long road into Debian (opens on the source site)
I started bitwise because I was tired of opening the KDE calculator. Seven years, one Hacker News front page and sixteen distributions later, here's what I learned — mostly about how hard it is to get software to people.
Unlock a LUKS root over SSH on Fedora and Red Hat Enterprise Linux (opens on the source site)
Red Hat ·
An encrypted server in a datacenter reboots and stops in the initramfs, waiting for a passphrase at a console nobody is sitting at. 3 commands and a kernel argument get NetworkManager and sshd into a Fedora or Red Hat Enterprise Linux (RHEL) initramfs, so a remote server with an encrypted root can be unlocked over the network. The post Unlock a LUKS root over SSH on Fedora and Red Hat Enterprise Linux appeared first on Red Hat Developer.
Master Linux Bash History with historyctl, HISTFILE, and Shortcuts (opens on the source site)
Bash history does a lot more than scroll up. Learn how to configure HISTSIZE, timestamps, multi-terminal sync, and search shortcuts to get real productivity gains at the command line.Continue reading...
Linux swap Commands: Create and Manage Swap Files/Partitions (opens on the source site)
A practical guide to creating, managing, and tuning swap files and swap partitions on Linux using mkswap, swapon, and swapoff, with real commands and common troubleshooting fixes.Continue reading...
How to Set Up Hibernation on Linux (Swap Done Right) (opens on the source site)
I recently reinstalled my main desktop from scratch: Debian testing via Kali underneath (read first before judging) and XFCE on top. One of the reasons I keep coming back to XFCE is its built-in power management.Continue reading...
Linux Kernel Parameters Tuning for Better Performance (opens on the source site)
Learn how to tune Linux kernel parameters using sysctl and /proc/sys for better network throughput, memory management, file I/O, and server security. Includes a ready-to-use baseline config.Continue reading...
A Guide to Linux /proc Filesystem (opens on the source site)
The /proc filesystem is a live window into the Linux kernel: process state, memory layout, CPU counters, network stats, and writable kernel tunables, all accessible with nothing but cat and grep. This guide walks through the most useful files and per-process directories with practical examples.Continue reading...
Class Is in Session: GeForce NOW Levels Up Linux, Chromebooks and More (opens on the source site)
Nvidia ·
GeForce NOW is giving cloud gaming an extra-credit upgrade just in time for back-to-school season. The native Linux app for GeForce NOW is officially out of beta. GeForce NOW is also delivering new cloud optimizations that make Frame Generation feel even more responsive while streaming. On top of that, Performance members will see higher frame […]
Linux nameservers and DNS Resolution (opens on the source site)
A practical guide to DNS resolution on Linux: how /etc/resolv.conf, systemd-resolved, and dig work together, and how to troubleshoot common nameserver failures.Continue reading...
Linux ssh-keygen: Set Up SSH Key Authentication the Right Way (opens on the source site)
Password-based SSH login is a liability. This guide walks through generating SSH key pairs with ssh-keygen, deploying public keys, disabling password authentication, and managing multiple keys cleanly with ~/.ssh/config.Continue reading...
netcat (nc) Command in Linux, with Examples (opens on the source site)
The nc command (netcat) is a lightweight but surprisingly powerful networking tool for port testing, file transfers, banner grabbing, and connectivity debugging. This practical guide covers the flags and real-world usage patterns that Linux users and sysadmins actually reach for.Continue reading...
Being Linux Torvalds (opens on the source site)
Antirez ·
(This blog post was adapted from the transcription obtained from my YouTube video at https://www.youtube.com/watch?v=l6lxgYeVZqs) When Linus Torvalds developed the first Linux kernel, he had studied the Minix sources, he had studied computer architecture, he had the base knowledge needed, and he was obviously a very brilliant programmer. But that operation of writing a minimal yet working Unix kernel for the 386 (at the beginning Linux was, let's say, mono-architecture) was something within the reach of many other programmers and students. Many in the sense of, I don't know, 0.1%, one in a…
AI in Linux (opens on the source site)
The role of AI tools (LLMs, mainly) in Linux is under discussion, or it was, until Linus Torvalds “put his foot down” in support of the use of AI in Linux kernel development.I can identify two major ways in which AI is used for Linux kernel development: authoring code and reviewing code. There are, at the time of writing, just over 1,200 kernel commits with an “Assisted-by” tag, from September 2025 to the present, most of which indicate patches which were written or assisted by LLM tools.The second important use of AI for Linux comes with a new code review tool called Sashiko, which generates…
Diagnosing Swap Usage with smem on Linux (opens on the source site)
If you've ever looked at your server and wondered why it's using swap even though plenty of RAM is available, you're not alone. This is a common scenario on Linux systems, and it can impact performance if not addressed.Continue reading...
ln Command in Linux: Hard Links vs. Symlinks (opens on the source site)
Hard links and soft links in Linux both use the ln command but behave very differently. This practical guide explains exactly how each works, when to use which, and how to avoid the common pitfalls that catch even experienced sysadmins.Continue reading...
Linux Server Health Checks: 10 Metrics Every Sysadmin Should Monitor (opens on the source site)
Servers give you warnings before they fail. Most sysadmins performing Linux server monitoring miss them because they're watching the wrong numbers. The metrics that actually matter are one level deeper: iowait instead of CPU percentage, active swap paging instead of memory usage, inode counts instead of just disk space.Continue reading...
Mastering Linux Administration: 20 Powerful Commands to Know (opens on the source site)
Linux is a powerful and versatile operating system that can be used for a wide range of purposes. For many system administrators, the command line interface is the primary way to interact with the system.Continue reading...
How I Chose the Best Managed Network Switch for My Home Lab (opens on the source site)
Update (one year later): The verdict is in. I went with the TP-Link SG2210XMP-M2, and after a full year in the rack it's been running flawlessly: fanless, multigig, VLANs and not a single issue.Continue reading...
Docker Alternative: Podman on Linux (opens on the source site)
This article is inspired by our LinuxCommunity.io forum discussion thread (thanks to users @tmick and @shybry747 for the feedback). Let's walk through what Podman is and how to use it as a Docker alternative on Linux.Continue reading...
watch Command in Linux: Real-Time Monitoring with Examples (opens on the source site)
The watch command runs any Linux command repeatedly at a set interval and displays the output full-screen, making it one of the quickest ways to monitor live system activity without writing a script. This guide covers all the key options with practical examples for real sysadmin use cases.Continue reading...
Linux Troubleshooting: These 4 Steps Will Fix 99% of Errors (opens on the source site)
I’ll admit, I hesitated a bit before writing this post. The whole point of this linuxblog.io and linuxcommunity.io forum is to bring together like-minded Linux users and professionals so we can troubleshoot, share ideas, and learn from one another.Continue reading...
Nginx tuning tips: HTTPS/TLS – Turbocharge TTFB/Latency (opens on the source site)
Nginx TLS tuning won't fix a slow application, but it does cut handshake overhead and improve connection reuse, which shaves milliseconds off every HTTPS request.Continue reading...
Linux tmpfs for Speed and Temporary Storage (opens on the source site)
tmpfs lets you mount a filesystem entirely in RAM. Here is how Linux already uses it, how to create your own mounts, and where it actually makes sense to use one.Continue reading...
From TECO to Neovim: 50 Years of Text Editing on Unix and Linux (opens on the source site)
Every so often, something surfaces in the LinuxCommunity.io forums that deserves a wider audience. Generally it is a question, a solved problem, or a quick tip.Continue reading...
Linux: Guide to useradd, usermod, and groupadd (opens on the source site)
A practical guide to Linux user and group management using useradd, usermod, userdel, groupadd, gpasswd, and chage. Covers real-world examples, common mistakes, service accounts, and safe account removal.Continue reading...
Functional Pipelines (opens on the source site)
One of the major shifts in developer ergonomics has been the introduction of functional pipelines to most popular languages. A pipeline is a chain of operations on a set of data that transforms the data into another shape or value. It is made functional by using lambda functions as the primary way of specifying behavior. git ls-files | grep -o "\.\w*$" | sort | uniq -c Linux has always been built around this idea; programs accept text input and produce text output. This allows you to chain programs together with pipes (|). The above example finds all tracked files in a git repo, then matches…
Official Linux ARM64 builds (opens on the source site)
Crystal ·
This has been a long awaited feature: how to run Crystal on ARM64 CPUs? Crystal has supported ARM64 as a tier 1 architecture for many years now, and we already distribute an universal build for macOS, but still no ARM64 builds for Linux. The wait is over! During the development of Crystal 1.19 we bootstrapped a 1.18.2 compiler for ARM64 that was then used to bootstrap official builds for nightlies and the 1.19 release. The builds are available everywhere we provide an AMD64 build of the compiler for Linux: nightly builds, release tarballs, Docker images, Snap, as well as the install-crystal…
Related topics
This page is generated automatically from the engineering blogs we follow. Every post links to its source, where it was published. See all sources.