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

    222
  • Comments

    0
  • Views

    12673

Entries in this blog

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
by: Abhishek Prakash Wed, 23 Jul 2025 19:13:51 +0530 Regex (Regular Expressions) is like a super-powered search function with pattern recognition. Think of it as upgrading from "find this exact word" to "find anything that matches this flexible pattern." It's your Swiss Army knife for text manipulation. Core Concepts: Building Blocks Literal Characters The simplest regex - exactly what you type. # Find "cat" in text grep "cat" file.txt Metacharacters: The Special Operators These characters hav
by: Umair Khurshid Mon, 21 Jul 2025 17:00:49 +0530 Modern infrastructure operations depend on automation not only for efficiency, but also for repeatability. Among the many tasks automated in daily workflows, package management is one of the most frequent. For systems based on RPM package formats such as Red Hat Enterprise Linux (RHEL), CentOS, AlmaLinux, Rocky Linux, and older versions of Fedora, Ansible provides a native module that integrates directly with the yum package manager. While newe

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.