LinuxHow to Monitor Memory Architecture Using numastat in Linux

When you are managing a massive, enterprise-grade Linux server (such as a dual-socket database machine...

LinuxHow to Calculate Dependencies Using the tsort Command in Linux

When you are managing incredibly complex build systems or dependency chains in Linux, determining the...

LinuxHow to Measure Execution Time Using the time Command in Linux

When you are writing complex bash scripts or compiling massive software packages from source code...

LinuxHow to Execute Programs Periodically Using the watch Command in Linux

When you are managing a Linux server, you frequently need to monitor the output of...

LinuxHow to Monitor System Resources Using the dstat Command in Linux

When a massive Linux database server suddenly crawls to a halt, isolating the specific bottleneck...

LinuxHow to Monitor CPU Load Using the ttyload Command in Linux

When you are managing a fleet of headless Linux servers over an SSH connection, monitoring...

LinuxHow to Shrink and Extend File Sizes Using the truncate Command in Linux

When you are managing a high-performance Linux database server, you often need to create massive,...

LinuxHow to Manage Terminal Line Settings Using the stty Command in Linux

When you are managing a headless Linux server via SSH, or interacting with legacy serial...

LinuxHow to View File Metadata Using the stat Command in Linux

When you run the standard ls -l command in the Linux terminal, you are only...

LinuxHow to Generate Hardware Diagnostics Using hwinfo in Linux

When you are attempting to diagnose a failing network card or identify the exact manufacturer...

LinuxHow to Manage Hard Drive Parameters Using hdparm in Linux

When you deploy a massive database server, the read and write speed of the physical...

LinuxHow to Manage MS-DOS Floppy Disks Using mtools in Linux

When you are attempting to recover data from an ancient MS-DOS computer or working with...

LinuxHow to Read Hardware Logs Using the dmesg Command in Linux

When a Linux server completely fails to recognize a newly plugged-in USB hard drive, or...

LinuxHow to Find Process IDs Using the pgrep Command in Linux

When a background application (like a heavy Nginx web server or a rogue Python script)...

LinuxHow to Monitor Multi-Core CPU Performance Using the mpstat Command in Linux

When an enterprise Linux server begins to lag and drop network connections, the first diagnostic...

LinuxHow to Format Text and Colors Using the tput Command in Linux

If you are writing a custom bash script that outputs data to the terminal, standard...

LinuxHow to Perform Precision Math Using the bc Command in Linux

The standard Linux bash shell is notoriously bad at complex mathematics. While you can force...

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.