Website Uptime Monitoring Script in Bash
Build a practical Bash script that checks URLs with curl, logs HTTP status codes, runs from cron and can send simple alerts when a site fails.
Practical Linux guides
Practical Linux, Bash scripting, hosting and troubleshooting guides built around real commands, useful examples and terminal output. Use the blog to understand the command, then jump into builders, cheat sheets and quizzes to make it stick.
Start here
Learn Bash from beginner scripts through arguments, inputs, operators, loops, functions and real automation projects.
Open Bash Hub →Work through logs, failed services, disk usage, permissions, DNS checks, backups and useful server commands.
Open Troubleshooting Hub →Build commands step by step when you want the syntax without a full expedition into documentation.
Open Tools →Learn how to safely search files by name, type, size, age, owner, permissions and actions with real examples and output.
Read Find Guide →All guides
Featured Bash project
Build a practical Bash script that checks URLs with curl, logs HTTP status codes, runs from cron and can send simple alerts when a site fails.
Learn practical .htaccess rules with examples for 301 redirects, HTTPS, www and non-www redirects, clean URLs, directory listing, IP blocking and trou...
Use these practical AI prompts to write, debug and improve Bash scripts safely, with examples for backups, logs, uptime checks, cron jobs and Linux se...
Build a Bash 404 checker that scans a sitemap, checks page status codes, crawls internal links, reports broken backlinks and saves the results to CSV.
Learn how to fix 10 common Linux issues including high disk usage, failed services, permission denied errors, DNS problems, SSH failures, high load, m...
Learn Bash functions with practical Linux examples. Covers function syntax, arguments, local variables, return codes, output capture, reusable admin s...
Learn Bash while loops with practical examples for Linux beginners. Covers counters, conditions, reading files safely, menus, retries, website monitor...
A practical CompTIA Linux+ hands-on lab plan with 30 Linux tasks covering system management, services, users, security, Bash automation, containers, n...
Is Red Hat certification worth it in 2026? Learn who should take RHCSA or RHCE, what skills to practise, what to expect from Red Hat exams, career val...
Master the Linux find command with practical examples, safe delete workflows, output examples, internal links, FAQs and real file search use cases.
Learn 10 essential Linux commands with practical examples, command output, common use cases, safe habits, internal links and beginner FAQs.
Learn the AWK command with practical examples for fields, delimiters, filtering, counting, totals, averages and web server log analysis.
Use advanced grep techniques for logs, recursive searches, regex, context lines, exclusions, pipelines, examples, output and troubleshooting FAQs.
Create automated Linux backups with rsync and systemd timers, including safe backup scripts, exclude files, restore checks, logs, troubleshooting and...
Learn Bash for loops with practical examples for files, lists, arrays, logs, command output, safe scripting patterns, common mistakes and FAQs.
Learn Bash operators for beginners, including file tests, string tests, numeric comparisons, logic operators, arithmetic operators and practical if st...
Learn how to use Bash script arguments including $0, $1, $2, $#, $@ and named variables. Includes practical scripts, output examples, usage checks and...
A complete Bash scripting learning hub with beginner scripts, arguments, user input, operators, loops, functions, uptime monitoring and automation gui...
Start Bash scripting with your first script, variables, echo, chmod, shebangs, output examples, practice tasks, common mistakes and FAQs.
Learn Bash script arguments, if statements, test operators and exit codes. Includes practical scripts for checking files and Linux services with examp...
Learn Bash loops, functions and real admin scripting patterns with practical examples, outputs, logging ideas, internal links and FAQs.
Learn how to get user input in Bash scripts with read. Covers prompts, read -r, default values, confirmations, yes/no checks, simple menus, passwords...
Learn essential Linux networking commands with practical examples for hostname, ip, ping, ss, curl, dig, traceroute, firewall checks and troubleshooti...
Compare the best SSH terminals for Windows, macOS and Linux, including PuTTY, Termius, MobaXterm, Windows Terminal, SecureCRT and iTerm2. Includes a c...
Learn practical Git commands for status, add, commit, branches, merges, logs, diffs, safe undo, examples, output and FAQs.
Connect to cPanel via SSH using PuTTY with step-by-step setup, ports, usernames, keys, troubleshooting checks, examples and FAQs.
Is CompTIA Linux+ worth it in 2026? Learn who Linux+ is best for, current exam details, cost guidance, how to book the exam, study materials, learning...
Troubleshoot high disk usage on Linux with df, du, find, log checks, cache cleanup, large file discovery, safe workflows and FAQs.
A practical Linux troubleshooting hub for logs, services, DNS, disk usage, backups, cPanel checks, networking commands and command line workflows.
Search Linux logs for errors using grep, journalctl, tail, awk and useful pipelines, with examples, output, workflows and FAQs.
Understand Linux file permissions with chmod, chown, rwx, numeric modes, ownership, safe examples, output, common mistakes and FAQs.
Learn AWK for text processing with fields, delimiters, filters, counts, totals, examples, output and links to deeper AWK guides.
Build a website uptime monitoring script in Bash using curl, HTTP status codes, response times, timeouts, logging, cron and alert-friendly output for...
Learn what Nmap is, how to install it, safe authorised scan examples, output, host discovery, port checks, service detection and FAQs.
Learn how to read cPanel domlogs, analyse IP traffic, URLs, status codes, bots, bandwidth, errors and suspicious requests with examples and FAQs.
A practical guide to common cPanel and WHM log locations, including Apache domlogs, cPanel errors, email logs, FTP logs, ModSecurity logs and backup l...
Learn how to use the dig command for DNS lookups, including A, AAAA, MX, TXT, NS, CNAME, reverse DNS, custom resolvers and troubleshooting examples.
Learn firewalld with zones, services, ports, permanent rules, reloads, troubleshooting commands, output examples, common mistakes and FAQs.
Learn systemd basics for Linux service management, including systemctl, journalctl, unit files, service status, enable vs start, timers, targets and t...
Discover the best Linux distro for web hosting, including Ubuntu, Debian, AlmaLinux and Rocky Linux. Learn which distribution is best for stability, c...
Use the MySQL command line for WordPress troubleshooting with safe read-only checks, database size queries, site URL checks, users, backups, examples...
Troubleshoot websites with Linux commands including curl, dig, ss, systemctl, journalctl, tail, grep, df, du and top, with examples and FAQs.
Safely use WP-CLI search-replace for WordPress migrations, URL changes and mixed content fixes with dry runs, backups, examples and FAQs.
Learn WP-CLI basics with practical commands for WordPress versions, plugins, themes, users, updates, database exports, maintenance workflows and FAQs.
No guides match that search yet. Try a broader term.
Browse by goal
14+ guides covering scripts, arguments, input, loops, functions and practical automation.
Open Bash Hub →9+ guides covering SSH, dig, Nmap, firewalld and basic network checks.
Start networking →Recommended workflow
Start with an article when you need context, examples and command output.
Use a command builder to turn the concept into a usable command.
Finish with a quiz or cheat sheet so the syntax stays in your head.