Feed SparkFun Electronics [copy] http://www.sparkfun.com/feeds/news has loading error: cURL error 22: The requested URL returned error: 405
Virtualization and Containers in Linux: Docker and Podman
Linux is the foundation of many modern IT environments, especially when it comes to virtualization and containerization. Virtualization lets you run multiple operating systems on one physical machine, using software like virtual machines (VMs). Containers take this a step further by running isolated applications with shared system resources, making them lighter and faster than traditional […]
System Monitoring and Troubleshooting: CPU, Disk, and Memory Usage
Monitoring is a critical part of Linux system administration. Whether you are running a desktop or a server, you need to know what is happening inside your machine—how much memory is being used, which processes are consuming CPU, and whether you are running out of disk space. Regular monitoring helps you troubleshoot problems early, optimize […]
Linux Security and Access Control: Firewalls, SELinux, and AppArmor
Linux is known for being a secure operating system, but out-of-the-box security is not enough for most production environments. Strong security comes from properly managing access control, using the right firewall tools, and monitoring system activity. Linux gives you powerful built-in tools like ufw, firewalld, and iptables for managing firewalls, and advanced frameworks like SELinux […]
Understand Linux logging system and Job Control
Linux system administration is the process of managing and maintaining the core components of a Linux operating system. This includes controlling services (also called daemons), managing system processes, configuring startup behavior, and understanding how the system boots. Whether you are working on a server, a desktop, or a virtual machine, these tasks are central to […]
Understand netstat and ss commands on Linux
The netstat and ss commands in Linux are used to view open ports, active connections, and socket statistics on your system. These tools help system administrators monitor network activity, detect unauthorized access, and troubleshoot services that rely on network communication. While netstat is a traditional utility, ss is its faster and more modern replacement. Alongside […]
Understand Networking on Linux: Ipconfig and DNS configuration
Networking is a core part of Linux system administration. Whether you are setting up a server, connecting to the internet, or troubleshooting issues, knowing how to configure and test network settings is essential. Linux provides powerful command-line tools to help you manage IP addresses, test connectivity, and control how your system interacts with the network. […]
Learn Shell Scripting basics and Cron jobs
Shell scripting is one of the most powerful skills in Linux. It allows you to automate tasks, manage systems efficiently, and handle repetitive work with ease. Whether you want to schedule backups, process files in bulk, or set up system monitoring, shell scripts can save time and reduce errors. On Linux, the most common shell […]
Package Management on Linux: A guide
Linux software and package management is the process of installing, updating, removing, and maintaining software on your system using package managers. Unlike Windows or macOS where software is often downloaded from websites, Linux uses structured systems called repositories. These are trusted sources that store pre-built software packages. Each Linux distribution comes with its own default […]
Managing Users, Groups, and Permissions in Linux
Linux is built from the ground up to be a multi-user operating system. Whether you are using it on a desktop, running it on a server, or managing a development environment, there will be situations where more than one user needs access to the system. To manage this securely, Linux uses a permission system based […]
A limited-time flavor: Blue Raspberry Pi
A limited-time flavor: Blue Raspberry Pi
The most unique Raspberry Pi I own is a limited-time flavor: blue raspberry. And no, this isn't the Brazilian version, or the red Chinese version. This blue version is one of 1000 blue Pis that were made to celebrate Raspberry Pi's first anniversary, 12 years ago.
Jeff Geerling May 30, 2025