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

    175
  • Comments

    0
  • Views

    9937

Entries in this blog

by: Team LHB Mon, 07 Apr 2025 17:16:55 +0530 After years of training DevOps students and taking interviews for various positions, I have compiled this list of Docker interview ques tions (with answers) that are generally asked in the technical round. I have categorized them into various levels: Entry level (very basic Docker questions) Mid-level (slightly deep in Docker) Senior-level (advanced level Docker knowledge) Common for all (generic Docker stuff for all) Practice Dockerfile examples wit
by: Abhishek Prakash Fri, 28 Mar 2025 18:10:14 +0530 Welcome to the latest edition of LHB Linux Digest. I don't know if you have noticed but I have changed the newsletter day from Wednesday to Friday so that you can enjoy your Fridays learning something new and discovering some new tool. Enjoy 😄 Here are the highlights of this edition : Creating a .deb package from Python app Quick Vim tip on indentation Pushing Docker image to Hub And more tools, tips and memes for you This edition of LHB Linu
by: Abhishek Kumar Fri, 28 Mar 2025 17:18:28 +0530 Docker has changed the way we package and distribute applications, but I only truly appreciated its power when I needed to share a project with a friend. Initially, we used docker save and docker load to transfer the image, which worked fine but was cumbersome. Then, while browsing the Docker documentation, I discovered how easy it was to push images to Docker Hub. That was a game-changer! Now, I push my final builds to Docker Hub the moment
by: Abhishek Prakash Fri, 28 Mar 2025 12:29:12 +0530 Que: How do I go to the root directory in Linux command line? The simple answer is, you type the cd command like this: cd /That will put you in the root directory, which is the starting point for the Linux directory structure. If you want to go to the /root directory (i.e. home directory of the root user), you'll have to use: cd /rootI know that a new Linux users can be confused with the notation of root directory (/) and the /root directory.
by: LHB Community Thu, 27 Mar 2025 21:33:13 +0530 Kubernetes is a powerful tool for managing containerized applications, and one of its key features is the ability to run specific workloads across your cluster. One such workload is the DaemonSet, a Kubernetes API object designed to ensure that a copy of a Pod runs on every Node in your cluster. In this article, we’ll explore what DaemonSets are, how they work, and when to use them. What is a Kubernetes DaemonSet? A DaemonSet is a Kubernetes obj
by: Abhishek Kumar Tue, 18 Mar 2025 10:58:47 +0530 You know that moment when you dive into a project, thinking, "This should be easy," and then hours later, you're buried under obscure errors, outdated forum posts, and conflicting advice? Yeah, that was me while trying to package my Python app into a .deb file. It all started with my attempt to revive an old project, which some of our long-time readers might remember - Compress PDF. PDF Compressor Tool v1.0 by Its FOSSSince I’ve been learning
by: Abhishek Prakash Wed, 05 Mar 2025 20:45:06 +0530 The whereis command helps users locate the binary, source, and manual page files for a given command. And in this tutorial, I will walk you through practical examples to help you understand how to use whereis command. Unlike other search commands like find that scan the entire file system, whereis searches predefined directories, making it faster and more efficient. It is particularly useful for system administrators and developers to locate
by: Sreenath V Tue, 04 Mar 2025 20:23:37 +0530 Kubernetes is a powerful platform designed to manage and automate the deployment, scaling, and operation of containerized applications. In simple terms, it helps you run and manage your software applications in an organized and efficient way. kubectl is the command-line tool that helps you manage your Kubernetes cluster. It allows you to deploy applications, manage resources, and get information about your applications. Simply put, kubectl is the m
by: Abhishek Prakash Fri, 28 Feb 2025 19:22:01 +0530 What career opportunities are available for someone starting with Linux? I am talking about entering this field and that's why I left out roles like SRE from this list. I would appreciate your feedback on it if you are already working in the IT industry. Let's help out our juniors. What Kind of Job Can You Get if You Learn Linux?While there are tons of job roles created around Linux, here are the ones that you can choose for an entry level ca
by: Abhishek Prakash Thu, 20 Feb 2025 17:48:14 +0530 Linux is the foundation of many IT systems, from servers to cloud platforms. Mastering Linux and related tools like Docker, Kubernetes, and Ansible can unlock career opportunities in IT, system administration, networking, and DevOps. I mean, that's one of the reasons why many people use Linux. The next question is, what kinds of job roles can you get if you want to begin a career with Linux? Let me share the job roles, required skills, certif
by: Abhishek Kumar Wed, 19 Feb 2025 15:50:46 +0530 If you've ever wanted a secure way to access your home network remotely, whether for SSH access, private browsing, or simply keeping your data encrypted on public Wi-Fi, self-hosting a VPN is the way to go. While commercial VPN services exist, hosting your own gives you complete control and ensures your data isn't being logged by a third party. 💡Self-hosting a VPN requires opening a port on your router, but some ISPs, especially those using CG
by: Linux Wolfman Sun, 16 Feb 2025 23:47:19 +0000 Linux is a free and open source technology, but you will need to choose a Linux distribution to actually use it as a working solution. Therefore in this blog post we will review the best Linux distributions you can choose in 2025 so you can select what you need based on the latest information. Best Linux for the Enterprise: Red Hat Enterprise Linux Red Hat Enterprise Linux (RHEL) is the best Linux distribution for enterprises due to its focus
by: Abhishek Prakash Wed, 12 Feb 2025 15:59:44 +0530 Guess who's rocking Instagram? That's right. It's Linux Handbook ;) If you are an active Instagram user, do follow us as I am posting interesting graphics and video memes. Here are the other highlights of this edition of LHB Linux Digest: Vi vs Vim Flexpilot IDE Self hosted time tracker And more tools, tips and memes for you This edition of LHB Linux Digest newsletter is supported by PikaPods. ❇️ Self-hosting without hassle PikaPods allows yo
by: Abhishek Prakash Wed, 12 Feb 2025 09:14:09 +0530 I have encountered situations where I had executed vi and it still runs Vim instead of the program that I had requested (Vi). That was just one part of the confusion. I have seen people using Vi and Vim interchangeably, even though they are not the same editors. Sure, many of you might know that Vim is an improved version of Vi (that is so obvious as Vim reads for Vi Improved) but there are still many differences and scenarios where you mig
by: LHB Community Tue, 11 Feb 2025 15:57:18 +0530 As an alert Linux sysadmin, you may want to monitor web traffic for specific services. Here's why? Telemetry detection: Some tools with sensitive user data go online when they shouldn't. Good examples are offline wallet or note-taking applications. Application debugging when something goes wrong. High traffic usage: 4G or 5G connections are usually limited, so it's better for the wallet to stay within the limits. The situation becomes complicate
by: Abhishek Kumar Fri, 31 Jan 2025 17:03:02 +0530 I’ve been using Cloudflare Tunnel for over a year, and while it’s great for hosting static HTML content securely, it has its limitations. For instance, if you’re running something like Jellyfin, you might run into issues with bandwidth limits, which can lead to account bans due to their terms of service. Cloudflare Tunnel is designed with lightweight use cases in mind, but what if you need something more robust and self-hosted? Let me introd
by: Abhishek Prakash Wed, 29 Jan 2025 20:04:25 +0530 What's in a name? Sometimes the name can be deceptive. For example, in the Linux Tips and Tutorials section of this newsletter, I am sharing a few commands that have nothing to do with what their name indicates 😄 Here are the other highlights of this edition of LHB Linux Digest: Nice and renice commands ReplicaSet in Kubernetes Self hosted code snippet manager And more tools, tips and memes for you This edition of LHB Linux Digest newsletter
by: LHB Community Wed, 29 Jan 2025 18:26:26 +0530 Kubernetes is a powerful container orchestration platform that enables developers to manage and deploy containerized applications with ease. One of its key components is the ReplicaSet, which plays a critical role in ensuring high availability and scalability of applications. In this guide, we will explore the ReplicaSet, its purpose, and how to create and manage it effectively in your Kubernetes environment. What is a ReplicaSet in Kubernetes?
by: Satoshi Nakamoto Wed, 29 Jan 2025 16:53:22 +0530 A few years ago, we witnessed a shift to containers and in current times, I believe containers have become an integral part of the IT infrastructure for most companies. Traditional monitoring tools often fall short in providing the visibility needed to ensure performance, security, and reliability. According to my experience, monitoring resource allocation is the most important part of deploying containers and that is why I found the top con
by: Abhishek Kumar Thu, 23 Jan 2025 11:22:15 +0530 Imagine this: You’ve deployed a handful of Docker containers to power your favorite applications, maybe a self-hosted Nextcloud for your files, a Pi-hole for ad-blocking, or even a media server like Jellyfin. Everything is running like a charm, but then you hit a common snag: keeping those containers updated. When a new image is released, you’ll need to manually pull it, stop the running container, recreate it with the updated image, and hope
by: Satoshi Nakamoto Sat, 18 Jan 2025 10:27:48 +0530 The pwd command in Linux, short for Print Working Directory, displays the absolute path of the current directory, helping users navigate the file system efficiently. It is one of the first commands you use when you start learning Linux. And if you are absolutely new, take advantage of this free course: Learn the Basic Linux Commands in an Hour [With Videos]Learn the basics of Linux commands in this crash course.Linux HandbookAbhishek Prakash
by: Abhishek Prakash Wed, 15 Jan 2025 18:28:50 +0530 This is the first newsletter of the year 2025. I hope expanding your Linux knowledge is one of your New Year's resolution, too. I am looking to learn and use Ansible in homelab setup. What's yours? The focus of Linux Handbook in 2025 will be on self-hosting. You'll see more tutorials and articles on open source software you can self host on your cloud server or your home lab. Of course, we'll continue to create new content on Kubernetes, Terr
As a tech-enthusiast content creator, I'm always on the lookout for innovative ways to connect with my audience and share my passion for technology and self-sufficiency. But as my newsletter grew in popularity, I found myself struggling with the financial burden of relying on external services like Mailgun - a problem many creators face when trying to scale their outreach efforts without sacrificing quality. That's when I discovered Listmonk, a free and open-source mailing list manager that not
File descriptors are a core concept in Linux and other Unix-like operating systems. They provide a way for programs to interact with files, devices, and other input/output (I/O) resources. Simply put, a file descriptor is like a "ticket" or "handle" that a program uses to access these resources. Every time a program opens a file or creates an I/O resource (like a socket or pipe), the operating system assigns it a unique number called a file descriptor. This number allows the program to read, w
I don’t like my prompt, i want to change it. it has my username and host, but the formatting is not what i want. This blog will get you started quickly on doing exactly that. This is my current prompt below: To change the prompt you will update .bashrc and set the PS1 environment variable to a new value. Here is a cheatsheet of the prompt options: You can use these placeholders for customization: \u – Username \h – Hostname \w – Current working directory \W – Basename of the current wo

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.