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

    186
  • Comments

    0
  • Views

    10476

Entries in this blog

by: Sreenath V Thu, 25 Sep 2025 14:49:24 +0530 When you build any project, the first question you need to answer is what you need as requirements, or what you want to build to solve the problem that you have. Suppose I want to rebuild Git from scratch. I will not go to the developer and say "build Git," and the developer will start coding it. Of course not. You will first sit with the developer and start explaining what problem you want to solve, or what are the things you do manually that take
by: Mead Naji Thu, 25 Sep 2025 14:33:55 +0530 As a system admin, a DevOps engineer, or even a developer, working with a version control system, or in short VCS, is not a choice. You need to master how to work with one of the available VCS tools in order to be able to collaborate and work on a team for a project. A VCS is a way to record changes to single or multiple files over time and lets you control and retrieve a specific version later when you need it. Suppose you are working on an applica
by: Umair Khurshid Wed, 24 Sep 2025 16:57:20 +0530 Unlock the full potential of your Linux system by replacing the classic cron jobs with modern, powerful systemd automation. Learn how to schedule, monitor, sandbox, and optimize automated workflows like a pro, all while leveraging the same tools used by your Linux system itself. Why systemd instead of cron? Cron has been around for decades, but itโ€™s limited. It canโ€™t monitor dependencies, doesnโ€™t integrate with system logging, and has no nativ
by: Abhishek Prakash Fri, 19 Sep 2025 17:05:42 +0530 Before you see all the new tips and tutorials, allow me to share a few future updates. So, we are working on two new microcourses: Git for DevOps and Advanced Automation With Systemd. I know that we already have a systemd course in place, but this one specifically focuses on automation and can be considered an advanced topic. Other than that, we are working on Docker video tutorials. Stay tuned for the awesome Linux learning with Linux Han
by: Hangga Aji Sayekti Fri, 19 Sep 2025 15:56:59 +0530 When you start exploring a target website, the first question to ask is simple: what names exist out there? Before you think about vulnerabilities or exploits, you would want a map of subdomains. That map can reveal forgotten login pages, staging servers, or even entire apps that werenโ€™t meant to be public. My preferred tool for this first step is subfinder. Itโ€™s simple, quiet, and quick. In this guide, weโ€™ll walk through installing subfi
by: Abhishek Prakash Sat, 13 Sep 2025 10:55:42 +0530 Ansible is a powerful automation tool that simplifies the management and configuration of systems. At the heart of Ansible's functionality are modules, which are reusable scripts designed to perform specific tasks on remote hosts. These modules allow users to automate a wide range of tasks, from installing packages to managing services, all with the aim of maintaining their systems' desired state. This article will explain what Ansible mod
by: Abhishek Prakash Fri, 12 Sep 2025 17:02:47 +0530 Another week, another batch of Linux goodies! ๐ŸŽ‰ Let me quickly summarize them for you. Spaces in filenames are still tripping people up, diff still scares beginners, and tcpdump still lets you spy on HTTP traffic like a hacker in a hoodie ๐Ÿ•ต๏ธโ€โ™‚๏ธ (donโ€™t worry, itโ€™s for learning!). If containers are your thing, weโ€™ve got a guide on checking Docker disk usage (before your server starts screaming for space) and some practical Ansible copy module
by: LHB Community Fri, 12 Sep 2025 10:48:27 +0530 You already know the basics of tcpdump from our guide. It helps you watch live traffic, spot misconfigurations, and check that sensitive data is handled safely. Letโ€™s put tcpdump to some practical work. The skills you practice here also align with objectives in CompTIA Security+ or network security roles. In this hands-on tutorial, weโ€™ll run examples against the test site http://testphp.vulnweb.com to filter GET, POST, and sensitive data. By
by: Abhishek Prakash Fri, 05 Sep 2025 17:09:17 +0530 I presume that you are already familiar with the Linux command line. If not, or if you know someone interested in learning it, do share our introductory Linux Command Line Course. Our free course introduces the Linux command line in an hour. It builds a foundation for further Linux learning. Quick Introduction to Linux Command LineLearn the basics of Linux commands in this short introductory course. Also contains videos.Linux HandbookTed LeR
by: Ahmed Alkabary Sat, 30 Aug 2025 17:51:44 +0530 Learn Bash Quickly will teach you everything you need to get started with bash scripting. Each bash concept is explained with easy to understand examples. You'll learn to: Create and run a bash script Use variables and pass arguments to script Use decision-making statements (if-else, switch) Perform arithmetic and string operations Use arrays, loops and functions in bash Automate repeated tasks with bash scripts You'll also find additional exe
by: Ahmed Alkabary Sat, 30 Aug 2025 17:43:09 +0530 Learn Ansible Quickly is a fully practical hands-on guide for learning Ansible Automation. It will get you up and running with Ansible in no time. With this book, you'll learn how to automate your apps deployment and IT infrastructure operations with Ansible. Key Features Run Ansible Ad-Hoc commands. Deploy Files with Jinja2 templates. Create and run Ansible Playbooks. Use Ansible Vault to protect sensitive information. Use Ansible Galaxy to i
by: Abdullah Tarek Sat, 30 Aug 2025 17:31:51 +0530 Docker has become the backbone of modern DevOps and cloud-native development. Docker for Beginners is a practical, beginner-friendly guide that walks you through the core concepts of containerization with real commands, examples, and explanations. Whether you're a developer, sysadmin, or curious learner with basic Linux knowledge, this book will give you the confidence to work with Docker effectively. Chapter 1: Introduction to Docker Understa
by: Abhishek Prakash Sat, 30 Aug 2025 16:58:22 +0530 Learn Linux Quickly doesn't assume any prior Linux knowledge, which makes it a perfect fit for beginners. Nevertheless, intermediate and advanced Linux users will still find this book very useful as it goes through a wide range of topics. Learn Linux Quickly will teach you the following topics: Installing Linux Over 116 Linux Commands User and Group Management Linux Networking Fundamentals Bash Scripting Automate Boring Tasks with Cron Jobs
by: Abhishek Prakash Fri, 29 Aug 2025 17:03:32 +0530 Have you checked the "learning corner" on the redesigned Linux Handbook website? It's a page from where you can access collections of tutorials on a specific topic, like Nano or Vim. Learning CornerStart learning in a more organized and streamlined mannerLinux HandbookAbhishek PrakashThis is different from our courses, as those are more hands-on in approach and they teach you things in a sequence. The collections in Learning Corner are diffe
by: Abhishek Prakash Fri, 29 Aug 2025 12:40:58 +0530 I use Ghost CMS for my websites. Recently, they changed their self-hosting deployment recommendation to Docker instead of native installation. I took the plunge and switched to the Docker version of Ghost. Things were smooth until I got notified about disk running out of space. When I investigated to find which folders were taking the most space, I was surprised to see a Docker container taking around 21 GB of disk storage. And it was a cont
by: Abhishek Prakash Tue, 26 Aug 2025 13:26:28 +0530 Need to troubleshoot boot issues with Linux or check what happened during your last system startup? Linux keeps detailed records of every boot process, and knowing how to access them can save you hours of debugging time. If your Linux system uses systemd, you can use the journalctl command to filter the logs to only show entries since the last boot (current boot): journalctl -b You can widen your search by including logs from previous boots:
by: Avimanyu Bandyopadhyay Mon, 25 Aug 2025 12:50:39 +0530 Ever since I started working with diverse web-apps at Linux Handbook and High On Cloud, the DevOps term has grabbed my attention many a time since that is something we specifically cover at Linux Handbook. We've covered tutorials on many tools related to DevOps but we've never really tried to explore the actual concept in depth. Since Linux Handbook is dedicated to Linux Servers, we also need to explore their important role in the De
by: Christopher Murray Sat, 23 Aug 2025 11:35:44 +0530 Withย tmux, you can create multiple terminal sessions that can be opened (attached) and closed (detached) or displayed simultaneously, all from one window. Multiple Panes in TmuxLearning how to use a terminal multiplexer will save you a lot of headaches if you spend a lot of time in the terminal. This is especially true if your work involves accessing remote machines via command line only. Screen vs tmux Tmux is considered to be the next e

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.