The Raspberry Pi is a cheap and cheerful computer packing a hefty punch. But will a cheap and cheerful SD card provide stable storage, or must you spend more? Here’s the lowdown.
Access to the internet—or any other network—is governed by the default gateway. We explain what a default gateway is, and how to set and change it on your Linux computer.
There are many file compression utilities, but the one you’re guaranteed to find on every Linux distribution is gzip. If you only learn to use one compression tool, it should be gzip .
The sar command lets you see performance statistics for different elements of your Linux computer, for both real-time and historical data. We show you how to use this great resource.
Finding out how much RAM a Linux process uses isn’t a simple matter—especially when shared memory needs to be considered. Thankfully, the pmap command helps you make sense of it all.
Along with the usual read, write, and execute file permissions, Linux files have another set of attributes that control other characteristics of the file. Here’s how to see them and change them.
The Linux command line lets you retrieve data by either listening on a socket or connecting to a socket. The data can be captured in a text file. We show you how.
Why do Debian-based Linux distributions have apt as well as apt-get? Did apt replace apt-get or do they have different purposes? We explain the relationship between these two commands.
Ubuntu 22.04 LTS “Jammy Jellyfish” was released on April 21, 2022. This latest release of the ever-popular Ubuntu Linux distribution will have long-term support until 2027. Is the Jammy Jellyfish worth the upgrade? Let’s fin…
Bugs and typos in Linux Bash scripts can do dire things when the script is run. Here are some ways to check the syntax of your scripts before you even run them.
The Linux set and pipefail commands dictate what happens when a failure occurs in a Bash script. There’s more to think about than should it stop or should it carry on.
The Linux timedatectl command lets you set your time, date, and timezone for your system clock and your real-time clock. Spare a moment, and we’ll show you how it all works.
The Bash printf command lets you write to a Linux terminal window with finer control and more formatting options than the echo command provides. Even printf ‘s odd quirks can be useful.
GNOME 42 was released on March 23, 2022. Fedora 36 and Ubuntu 22.04 will include this release of the popular Linux desktop environment. We spin it up and see what’s new.
The alien program converts installation packages from one Linux distribution for use on another one. But don’t Snap and Flatpak make that redundant now? Sort of, but it’s not quite that simple.
Do you wish your Linux shell scripts would handle command-line options and arguments more gracefully? The Bash getopts builtin lets you parse command-line options with finesse—and it’s easy too. We show you how….
A recent spate of USB-based cyberattacks has hit organizations in the US. Malicious USB devices are posted to selected victims. As soon as they are plugged in, the damage is done.
The Interplanetary File System (IPFS) is a distributed, peer-to-peer file-sharing network that is well-positioned to become the underpinning of a new, decentralized web. Here’s how it works, and how you can start using it….
Need a way to play your collection of MP3, OGG, and FLAC music files right from the Linux command line? Here’s how to do it with a competent, lightweight terminal-based player.
The Linux cut command lets you extract portions of text from files or data streams. It’s especially useful for working with delimited data, such as CSV files. Here’s what you need to know.
Discover everything about your file system mount points with the Linux findmnt command. It’s an all-in-one tool with a very easy syntax. We show you how to use it.
Linux memory usage can be difficult to interpret and hard to understand. With smem it’s easy to find out what memory a process is using, and which processes are using the most.
The Linux find command is great at searching for files and directories. But you can also pass the results of the search to other programs for further processing. We show you how.
Mining for cryptocurrency isn’t illegal. But using a computer or network to do so without permission is. Here’s how to tell if someone is cryptojacking your resources for their own benefit.
The i3 window tiling manager is a Linux desktop environment that’s stripped down to its absolute minimum. That might sound limited and restrictive, but for the right workflow, it’s a form of freedom.