-
Hello World!
Hi there! This blog is a place where I can share my professional experiences and some of my useful tips or cheatsheet as a Linux system administrator. You will find small blogposts about how to do some simple tasks and some for complex ones. You can either read my blog posts or if you’ve read…
-
A Fun Git Guide: From ‘git init’ to ‘git push’ 🚀
Whether you’re starting your first project or working on a collaborative masterpiece, Git is your trusty assistant. Let’s break down some essential commands and a few nifty extras, complete with explanations and little tricks to make Git your new favourite tool! 🧙 Starting Out with git init Think of git init as creating a magical…
-
Linux Interview Questions 101: A Comprehensive Guide to Mastering the Essentials – Part 3 (Questions 25-36)
Continuing from the previous set, here are more essential Linux questions and topics that commonly arise in interviews, with practical use cases, troubleshooting tips, and best practices. Q25: How do you declare a variable in a shell script? Answer: Common Use Cases: Q26: What do $?, $#, and $ represent in shell scripting? Answer: Special…
-
Linux Interview Questions 101: A Comprehensive Guide to Mastering the Essentials – Part 2 (Questions 13-24)
Continuing from the previous set, here are more essential Linux questions and topics that commonly arise in interviews, with practical use cases, troubleshooting tips, and best practices. Q13: What is an inode in Linux? Answer: An inode is a data structure containing metadata about a file, like permissions and ownership: Use Case: Understand file structure…
-
Linux Interview Questions 101: A Comprehensive Guide to Mastering the Essentials
This guide is something new, taking a unique spin from my usual posts. Here, I dive deeper into essential Linux interview questions to help both beginners and seasoned pros navigate these core concepts with ease. I’ll explain each topic, offering both basic and advanced use cases, common pitfalls, best practices, and even troubleshooting tips where…
-
How to Supercharge Your System with Swap Space (No Rocket Science Required!)
Hey there, techies and tinkerers! Ever find your system slowing to a crawl when you open just one more tab or fire up another app? That’s where swap space can help, like a secret storage stash for your RAM. Adding swap is a quick, easy way to give your system some extra breathing room. First…
-
Why I Moved My WordPress Site to Hetzner: A Cost-Effective Alternative to Hosting at Home
Let’s talk about home servers. Running my WordPress site on my own PC was a fantastic experience in terms of control and performance, but electricity bills in Mauritius are no joke! I loved the speed my home setup provided, but with the costs adding up, I knew I had to find a more budget-friendly solution.…
-
Networking Ninjas: Mastering the Essentials with net-tools, netstat, dig, nc, tcpdump, and curl!
Hey there, future Networking Ninja! 🥷 Ready to level up your command line game? Today, we’re diving into some core tools that every Linux enthusiast should have in their toolbox. Whether you’re tracking down network issues, checking connections, digging deep into DNS data, capturing network packets, or testing web responses, these tools will make you…
-
OpenSSL 101: A Fun Guide to Creating Certificates, Keys, and More! (CSR, PFX, PEM)
If you’ve ever wanted to feel like a tech wizard, creating SSL keys with OpenSSL is one of those cool tricks that make you look like you know all the secrets of the internet. Let’s make it simple, fun, and sprinkle in some extra magic tricks along the way! Step 1: Casting the CSR Spell…
-
How WP-CLI Made Renaming My Website and Images a Breeze
I recently faced a bit of a pickle when I changed my website name from notbignoob.games to notbignoob.com. Not only were my images refusing to show up, but WordPress seemed stuck in the past, clinging to the old domain like a stubborn toddler. I even had to resort to hard-coding the new URL in wp-config.php…
-
LAMP Stack and Linux Command Line: The Dynamic Duo of Web Development
In the world of web development, the LAMP stack and Linux command line are like the hammer and nails of a master carpenter – essential tools that, when used skillfully, can create robust and efficient web applications. Let’s dive into what makes this combination so powerful and why mastering both can significantly boost your web…