Jump to content

Welcome to CodeNameJessica

✨ Welcome to CodeNameJessica! ✨

πŸ’» Where tech meets community.

Hello, Guest! πŸ‘‹
You're just a few clicks away from joining an exclusive space for tech enthusiasts, problem-solvers, and lifelong learners like you.

πŸ” Why Join?
By becoming a member of CodeNameJessica, you’ll get access to:
βœ… In-depth discussions on Linux, Security, Server Administration, Programming, and more
βœ… Exclusive resources, tools, and scripts for IT professionals
βœ… A supportive community of like-minded individuals to share ideas, solve problems, and learn together
βœ… Project showcases, guides, and tutorials from our members
βœ… Personalized profiles and direct messaging to collaborate with other techies

🌐 Sign Up Now and Unlock Full Access!
As a guest, you're seeing just a glimpse of what we offer. Don't miss out on the complete experience! Create a free account today and start exploring everything CodeNameJessica has to offer.

  • Entries

    182
  • Comments

    0
  • Views

    10382

Entries in this blog

by: Abhishek Prakash Fri, 22 Aug 2025 17:58:51 +0530 You might notice something different about the Linux Handbook website. It has a fresh new look! πŸŽ‰ But it’s not just about looks. Along with the redesign, I am introducing a better and more helpful course layout. Take our Linux course, for example. It gives you all the necessary information, chapters, difficulty level, duration, etc. And when you visit a chapter, all the chapters of the course are accessible from the left sidebar. This makes
by: Doron Beit-Halahmi Fri, 22 Aug 2025 14:55:01 +0530 Proxmox is a type-1 hypervisor that you install on a physical server. And then you use it to create numerous virtual machines and containers, manage them, create clusters with them, and what not. If you would like to learn virtualization or you would like to create a setup that involves using dedicated hardware for various Linux servers, Proxmox is the force to reckon with. If you are getting started with Proxmox, you are at the right plac
by: Pratham Patel Fri, 22 Aug 2025 13:09:14 +0530 πŸ“Ά Difficulty level: Intermediate ⏳ Time to complete: Approx. 3 hours πŸ“‹ Prerequisite: Familiarity with Docker, containers and Linux command lineThe containers are often synonym with Docker. But Docker is not the only containerization tool out there. Red Hat's Podman is a promising tool for your container needs. The syntax is similar to Docker, so you don't have to unlearn Docker first and then learn something new. This Podman tutorial series ai
by: Abhishek Prakash Fri, 22 Aug 2025 11:33:54 +0530 What is firewalld? Firewalld is an open source firewall management tool that acts as a front-end tool for the Linux kernel's netfilter framework. It is a zone-based firewall system that allows for the different security configuration levels for different connection zones. While Ubuntu and Debian rely on ufw for the firewall function, firewalld is shipped by default in Fedora, CentOS, openSUSE and Red Hat. Why use firewalld? Easier managemen
by: Abhishek Prakash Thu, 21 Aug 2025 09:50:26 +0530 Stop wrestling with complex shell scripts and manual log parsing. AWK is your secret weapon for instant data analysis, log processing, and system monitoring. Convert your superlong scripts into elegant one-liners to help with your actual usecases. What makes AWK special? Built into every Linux system - no installation needed Handles structured data effortlessly Perfect for log analysis, configuration processing, and report generation Bridges
by: Ahmed Alkabary Tue, 19 Aug 2025 17:35:01 +0530 Ansible has become a cornerstone in the realm of automation, enabling efficient management of IT infrastructure through simple, yet powerful automation. This online course is meticulously designed to equip you with the essential skills and knowledge required to excel in the RHCE Ex294 Exam, where proficiency in Ansible is a key component. By enrolling in this course, you will delve into the intricacies of Ansible, mastering playbooks, roles, m
by: Abdullah Tarek Tue, 19 Aug 2025 13:06:24 +0530 Welcome to the "Linux for DevOps" course! In the fast-paced world of DevOps, proficiency in Linux is not just a skill but a necessity.Β  Whether you are new to Linux or looking to deepen your skills, this course will guide you through essential concepts, command-line operations, and system administration tasks that form the backbone of Linux in the DevOps world. You'll start with the basics, break down the command line (it's not as scary as it s
by: Ahmed Alkabary Mon, 18 Aug 2025 15:05:34 +0530 Whether you are a beginner or seasoned Linux user, you cannot escape Bash. From school curriculum to sysadmin tasks, from setting up your homelab to working as DevOps, Bash scripting is present everywhere. It is time that you get familiar with the essentials of bash shell scripting, and this course intends to do the same. πŸ“Ά Difficulty level: Beginner ⏳ Time to complete: Approx. 3 hours πŸ“‹ Prerequisite: Absolute basics of getting around Linux t
by: Bhuwan Mishra Mon, 18 Aug 2025 14:33:58 +0530 Are you tired of theory-heavy tutorials that leave you confused when it’s time to actually manage services on a Linux system? Welcome to "systemd Playbook: Learn by Doing", a hands-on, text-based course designed to turn you into a confident systemd user through real-world scenarios and sample labs. You are not reading here, you are doing it and learning it. Whether you're a Linux beginner trying to grasp system services or a sysadmin looking to
by: Sachin H R Mon, 18 Aug 2025 10:08:30 +0530 Dive deep into the world of Operators and learn how to effortlessly manage and scale your containerized applications. Whether you're a seasoned pro or just starting with Kubernetes, this course is designed to equip you with the skills needed to automate and streamline your operations. There is a sample business scenario and we shall see how to use Kubernetes Operator concept in this scenario. You'll learn to build, test and deploy Kubernetes Ope
by: Ted LeRoy Mon, 18 Aug 2025 09:07:23 +0530 Linux and its famed command line is vast. But you have to start somewhere. If you are completely unfamiliar with the Linux commands, terminal and the bash shell, this micro course is for you. In an hour or two, you'll get acquainted with the most common Linux commands, learn to seek help from man pages and learn to navigate through bash shell. πŸ“Ά Difficulty level: Beginner ⏳ Time to complete: Approx. 1 hour πŸ“‹ Prerequisite: None πŸ“Ή Type: Primarily vi
by: Abhishek Prakash Sun, 17 Aug 2025 18:23:30 +0530 SSH has become a must know tool for sysadmins and developers alike. Often, your production or test server is in a remote location and then you have to use the ssh command to connect to the remote server from your local system. And then you run and execute commands on the remote server from your local machine through the SSH connection. This is an absolute beginner's course for Linux beginners, sysadmin beginners, network admin beginners, so
by: Abdullah Tarek Sun, 17 Aug 2025 17:06:24 +0530 Did you know that Docker dominates the containerization market with a huge share of over 80%? That's right, and as a future DevOps Engineer, you will be the one responsible for managing these Docker containers. I'll cover everything you need to know about Docker in this series to help you get started and become a Docker expert by the end. πŸ“Ά Difficulty level: Beginner ⏳ Time to complete: Approx. 8 hours πŸ“‹ Prerequisite: Basic Linux commands and
by: Abhishek Prakash Sun, 17 Aug 2025 12:20:49 +0530 Once you have a little bit of idea about the terminal, Linux command structure, path and directory hierarchy system, you should know about handling files in Linux. As a Linux user, you have to deal with all kinds of files and all kinds of file operations. You should know how to display the contents of files, create new files, change their properties. You should also know how to look for files and edit them. In this section of Linux Handbook,
by: Sagar Sharma Sun, 17 Aug 2025 09:54:02 +0530 I have used Flatpak packages since I was introduced to them. The reason? They solve one of the core problems every Linux desktop user faces: managing packages on Linux. Yes, I'm aware of the fact that there are default package managers such as apt on Debian-based distros, pacman on Arch and yum on RHEL-based distros. For the most part, these package managers do a great job (for the most part - I'm repeating again). When you change your Linux d
by: Abhishek Prakash Fri, 15 Aug 2025 16:25:44 +0530 Good news! The new ebook I was talking about in the previous newsletter is here. It's basically a collection of around a 100 little command line tips that I have shared on Twitter and in this newsletter. Pro members can download this book for free from here. Linux Command NuggetsMaster powerful Linux command-line tips in minutes, not hours. Say goodbye to endless Googling and hello to a faster, smarter terminal workflow.Linux HandbookAbhishek
by: Abhishek Prakash Fri, 15 Aug 2025 15:59:47 +0530 This book does not teach you to use the Linux commands in the traditional sense. It assumes that you are already familiar with the common Linux commands and use them occasionally or regularly on your Linux system(s). This book presents you with small tips on using those commands that you probably didn’t know. Like sorting the top command by RAM usage or creating multiple folders at once that match a given pattern. It lets you go, "Wow! I di
by: Abhishek Prakash Fri, 08 Aug 2025 17:09:15 +0530 The most talked about story this week was the instance of AWS deleting a 10-year old user account of an open source developer. The developer claims that it was a script ran by AWS employees that did this job. Awkward, right? AWS deleted my 10-year account and all data without warningAfter 10 years as an AWS customer and open-source contributor, they deleted my account and all data with zero warning. Here’s how AWS’s β€˜verification’ process bec
by: Abhishek Prakash Sun, 03 Aug 2025 17:28:56 +0530 When your Linux system is generating thousands of log entries every minute, finding information about a specific service can feel like searching for a needle in a haystack. That's where journalctl's powerful filtering capabilities come to the rescue! To filter journalctl logs by a specific service, use the service name in the following manner: journalctl -u servicename The -u flag (short for "unit") is your primary tool for filtering logs by
by: Abhishek Prakash Fri, 01 Aug 2025 17:07:03 +0530 In case you missed the announcement last week, our latest course on systemd is now available. The systemd Playbook: Learn by DoingMaster systemd the practical wayβ€”one lab at a time.Linux HandbookTeam LHBNext, I am working on an ebook on Linux commands. It will be ready by next month. Stay tuned for it.
by: Abhishek Prakash Thu, 31 Jul 2025 13:05:49 +0530 The classic way of following a log file in real time is by using the tail -f command. But you know that journalctl logs are a different entity and they are not like plain text files in syslogs. So, how do you tail jounral logs then? It's simple. You use the similar -f option: journalctl -fThe -f flag (short for "follow") works just like tail -f but for systemd journals. This shows the most recent log entries and keeps the output open, display
by: Abhishek Prakash Sun, 27 Jul 2025 18:38:45 +0530 /* Catppuccin Mocha color palette */ :root { --ctp-base: #1e1e2e; --ctp-mantle: #181825; --ctp-crust: #11111b; --ctp-surface0: #313244; --ctp-surface1: #45475a; --ctp-surface2: #585b70; --ctp-text: #cdd6f4; --ctp-subtext1: #bac2de; --ctp-subtext0: #a6adc8; --ctp-blue: #89b4fa; --c
by: Abhishek Prakash Fri, 25 Jul 2025 17:17:39 +0530 I am a strong believer in micro-learning. Sure, we have long courses on huge topics like Linux and Ansible, but we also have courses on relatively smaller topics like SSH and Kubernetes Operators. Now, we have a new micro-course on systemd. Like most of our educational material, this too is a hands-on course. Meaning, you will learn by following the steps on your system. The systemd Playbook: Learn by DoingMaster systemd the practical wayβ€”one

Important Information

Terms of Use Privacy Policy Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions β†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.