Linux Tools: dd Utility Tool

dd is a Linux tool, and it widely used for Linux system administration and is essential for many low-level tasks involving disks, partitions, and files at the block level.

June 22, 2025 路 Yashwanth Rathakrishnan

Linux: Log Analysis and Journals

Understanding Linux log locations, using journalctl, analyzing traditional logs, filtering and searching logs with grep, less and time filters.

June 22, 2025 路 3 min 路 Yashwanth Rathakrishnan

Linux: Networking Tools

Linux networking tools for system administration: ip, ss, netstat, ping, and more.

June 22, 2025 路 4 min 路 Yashwanth Rathakrishnan
systemd-screenshot

Linux: Systemd And Service Management

What is systemd and how it works? What are units, services, targets in systemd? Essential commands like systemctl & journalctl, and creating & managing custom services.

June 21, 2025 路 5 min 路 Yashwanth Rathakrishnan

Emacs: Daemon & Client Automation

Running an Emacs daemon server in the background and using emacsclient instead of a standalone application helps make opening, closing, and other operations faster.

June 20, 2025 路 2 min 路 Yashwanth Rathakrishnan

Linux: File Systems And Storage

How to manage file systems and storage in Linux operating systems.

June 18, 2025 路 5 min 路 Yashwanth Rathakrishnan

Linux: Fundamentals Of File Permissions And Ownership

How to manage file permissions and ownership in Linux based operating systems.

June 17, 2025 路 4 min 路 Yashwanth Rathakrishnan

Linux: User & Group Management

How to manage users & groups on Linux based operating systems, with exercise based explanations!

June 15, 2025 路 5 min 路 Yashwanth Rathakrishnan

Instant Page Deploy Hugo: papermod

Download the Latest Version of Hugo Visit https://github.com/gohugoio/hugo/releases/latest. Download the compatible version of Hugo for your operating system. Extract the downloaded archive and move the binary file into /usr/local/bin. 1. Create a Site hugo new site sitename --format yaml # replace sitename with name of your website cd sitename 2. Installing PaperMod INSTALL : Inside the folder of your Hugo site MyFreshWebsite, run: git init #initialize git as well git submodule add --depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod git submodule update --init --recursive # needed when you reclone your repo (submodules may not get cloned automatically) 3 Configuration 3.1 Let鈥檚 Configure hugo to use PaperMod The filename hugo.yaml may vary based on the version, so make sure to rename it to hugo.yaml if you find any other names. While this might not cause any errors, it will help avoid confusion." ...

May 11, 2025

Git Basics: Rebase

Introduction into the git rebase feature, explains how to make changes to branches and commits

April 29, 2025