What a Filesystem Journal Does During a Crash
A journal means you no longer wait an hour for fsck after a power cut. It does not mean the file you were writing survived — and understanding that gap…
Structured learning paths.
A journal means you no longer wait an hour for fsck after a power cut. It does not mean the file you were writing survived — and understanding that gap…
Ctrl+C, kill, systemctl stop and a container shutting down are all the same mechanism. Knowing which signal is being sent, and who is allowed to ignore it, explains why some…
free says almost no memory is available and the machine is fine. Then one day a process disappears with no error in its own logs. Both of those make sense…
You type a name and press enter. Between that and the first line of output sit fork, exec, an ELF header and a dynamic linker — and knowing the sequence…
Linux stores text as bytes and records nothing about what they mean. What UTF-8 actually is, what the LC_ variables change, and why a script that works on your laptop…
A certificate binds a name to a key and nothing more. The chain of trust, where your machine keeps its root store, and why a site can work in a…
Between your program and a DNS server sit nsswitch, the resolver library, and usually a local stub listener. Why dig can succeed while your application fails, and how to tell…
The window is not the terminal, and the terminal is not the shell. What sits between your keystrokes and a program, why Ctrl+C stops one thing and not another, and…
systemd manages units, and services are only one kind. Sockets, mounts, targets and slices explained — plus the difference between requiring something and waiting for it, which is behind most…
What a package contains, how a repository is indexed and trusted, why shared library versions are the real reason dependencies exist, and what mixing sources does to a system.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
These cookies are needed for adding comments on this website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
Jetpack's built-in visitor analytics. It records page views, referring sites, search terms, and outbound link clicks, and also carries the shared visitor-tracking library used by Jetpack Instant Search and WooCommerce Analytics.
Service URL: automattic.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.