OOOluwagbade Odimayoingbadedata.hashnode.dev·1d ago · 20 min readI Was Wrong Three Times About a Server I Built That MorningThe assignment said: simulate a configuration failure and recover the service safely. So I did the responsible thing first. I backed up the config before touching it. Then I broke it deliberately, wat00
VCVivian Chiamaka Okoseinvivianokose.hashnode.dev·2d ago · 5 min readI Deleted My Database on Purpose. It Was Back in 47 Seconds.There's a sentence I can't stop thinking about: A backup you have never restored is a wish, not a backup. Most engineers set up backups and never test them. The backup job runs every night, everyone f00
ABA. B Satya Jaideepinsatyajai.hashnode.dev·Jul 9 · 6 min readMastering AWS EC2 Automation with Shell Scripting: Create EC2 Instances Using AWS CLILearn how to automate Amazon EC2 instance creation using Bash Shell Scripting and AWS CLI. This step-by-step guide covers prerequisites, script explanation, execution, screenshots, and best practices.00
VCVivian Chiamaka Okoseinvivianokose.hashnode.dev·Jul 9 · 5 min readFrom Blank VM to Bastion: Everything I Learned Hardening LinuxEvery server I will ever touch in DevOps runs Linux. Every container is a Linux process. Every CI runner shells out to bash. So I spent a module getting genuinely fluent at the command line, not copy-00
ABA. B Satya Jaideepinsatyajai.hashnode.dev·Jul 9 · 6 min readAutomating Dockerized Django & Flask Deployments with Shell Scripting on AWS EC2 Introduction Deploying applications manually is a great way to learn, but it quickly becomes repetitive and error-prone. Every deployment usually involves multiple commands: Cloning the repository I00
SSkokooinimcurvintool.hashnode.dev·Jul 6 · 3 min readBuilding a Lightweight WAF Bypass & Configuration Audit Framework via Termux Android.Developing software inside a mobile terminal environment forces you to think about resource efficiency and tight constraints. ImCurvin' is an automated web security audit and configuration scanner bui00
KK4M1_n0_73in0xk4m1.hashnode.dev·Jul 3 · 4 min readipsweep.sh // A host discovery recon tool on a /24 networkSo I was in the middle of setting up a lab environment and I needed to know which machines on my network were actually alive. I could have just run Nmap for this, but I hadn't built anything yet, and 00
ABA. B Satya Jaideepinsatyajai.hashnode.dev·Jul 2 · 5 min readShell Scripting in Linux: User Creation, Loops, and Conditional StatementsWhat is Shell Scripting? A shell script is a text file containing Linux commands executed by the shell. Every shell script starts with: #!/bin/bash This line is called the Shebang. It tells Linux to 00
DHDan Holloraningrimicorn.hashnode.dev·Jun 30 · 4 min readBuilding a Claude Code Status Line With Usage Bars and a Clickable RepoThe default Claude Code status line is fine until the moment you actually need it. You're deep in a session, you fire off one more request, and you hit a rate limit you had no warning was coming. The 00
Aadrienclaireinshelldeck.hashnode.dev·Jun 26 · 3 min readI got tired of rebuilding every new workstation, so I built ShellDeckEvery developer or system administrator has their own "new machine" checklist. Mine looked something like this: Install Git Install PowerShell Install fzf Install bat Install eza Configure Stars00