Ravi Saive retweeted
Project 1: A practical guide to calling REST APIs in Go
If you're a DevOps engineer or system administrator learning Golang, this tutorial covers:
- Making HTTP requests with net/http
- Handling JSON responses
- Deserializing data into Go structs
- Proper error handling and resource cleanup
Includes complete code examples and step-by-step explanations.
Part 1 of our 9-project #Golang series is designed specifically for #DevOps professionals.
📖 Read the full guide (Pro members only):
👉 pro.tecmint.com/call-rest-ap…
Follow @tecmint to stay updated with this series!
Ravi Saive retweeted
Most people think controlling SSH access is just about creating users.
It’s not. By default, every user on your system can try to log in via SSH, which includes service accounts, app users, and anything else running on your server.
That’s a bigger risk than it should be.
🔐 SSH tip of the day:
Allow only specific users or groups. Block everything else.
AllowUsers ravi deploy
# or
AllowGroups sshusers
Want the full step-by-step with examples, testing, and real-world setups?
Read it → pro.tecmint.com/restrict-ssh…
Follow @tecmint for a new SSH chapter every week.
Ravi Saive retweeted
Quick Linux tip 🐧
Want to quickly create a backup of a file before editing it?
$ cp nginx.conf nginx.conf.bak
Or with a timestamp so you always know when the backup was made:
$ cp nginx.conf nginx.conf.$(date +%F)
# nginx.conf.2026-04-15
A small habit that has saved me from disasters more times than I can count 😅
Follow @tecmint for daily Linux tips!
💬 Got a useful Linux tip? Drop it in the comments!
Ravi Saive retweeted
Most sysadmins set up SSH and forget about it, but bots are hammering port 22 every single minute - hundreds of attempts per hour, fully automated, from dozens of IPs.
Here's how to make them stop:
🔐 SSH tip of the day:
Install fail2ban and add this to /etc/fail2ban/jail.local:
[sshd]
enabled = true
port = 2222
maxretry = 3
bantime = 3600
findtime = 300
Want the full setup with rate limiting, IP whitelisting, incremental bans, and how all four layers work together?
Chapter 18 of our #SSH course covers it end-to-end.
Read it → pro.tecmint.com/protect-ssh-…
Follow @tecmint for a new SSH chapter every week.
Ravi Saive retweeted
You can now run OpenCode for free with Claude, GPT, Gemini, and Ollama with no API costs, no rate limits, and 100% local on your machine.
pro.tecmint.com/blog/opencod…
Ravi Saive retweeted
Just published 7 chapters of my new course "11 Best Linux Distributions You Should Try" on Pro TecMint
Covered so far:
✅ Ubuntu 24.04 LTS
✅ Linux Mint 22.3
✅ Zorin OS 18
✅ elementary OS 8.1
✅ Pop!_OS 24.04 (COSMIC)
✅ Fedora Workstation 43
✅ Manjaro 26.0
4 more coming...
All chapters are free to read at pro.tecmint.com/best-linux-d…
Follow @tecmint to stay updated as we publish new chapters weekly.
Ravi Saive retweeted
In this guide, you’ll learn five practical commands for discovering quick information about any binary command: its purpose, location, and type.
tecmint.com/find-linux-comma…
Follow @tecmint for more #Linux and #SysAdmin tips!
Ravi Saive retweeted
METATRON is a new open source AI-powered penetration testing assistant for Linux that runs entirely locally via Ollama.
It chains nmap, nikto, whois, and curl together, feeds results into a local LLM, and autonomously requests more scans if needed.
Available on GitHub under MIT license. Needs 8.4GB RAM minimum.
github.com/sooryathejas/META…
#Linux #Security #AI #OpenSource #PenTesting
Ravi Saive retweeted
Series Wrap-up Post
The Linux Home Lab Storage Series is complete 🎉
Part 1: mergerfs: Combine all drives into one pool
→ pro.tecmint.com/blog/mergerf…
Part 2: SnapRAID: Protect your pool with parity
→ pro.tecmint.com/blog/snaprai…
Part 3: smartmontools: Monitor drive health 24/7
→ pro.tecmint.com/blog/smartmo…
All three guides are free on Pro TecMint
Follow @tecmint for more Linux guides.
#Linux #HomeLab #SelfHosted #OpenSource
Ravi Saive retweeted
In this article, you will learn how to use the Linux column command to format text into tables, handle CSV files, and generate clean, structured output, with 15+ practical examples for data formatting.
tecmint.com/linux-column-com…
Follow @tecmint for more #Linux and #SysAdmin performance tips!
Ravi Saive retweeted
Chapter 12 is live - Installing Your Public Key on Servers and Testing Login
Learn how to install your SSH public key on a remote #Linux server using ssh-copy-id, manual methods, and one-line pipe commands.
This is Chapter 12 of our 54-chapter SSH course, built for beginners and goes all the way to enterprise-level SSH mastery.
Read the full guide (Pro members only):
→ pro.tecmint.com/install-ssh-…
Follow @tecmint to stay updated as we publish new chapters weekly.
Ravi Saive retweeted
Spot the bug:
for i in {1..10}
do
echo "Backing up server $1"
rsync -av /data root@server$1:/backup
done
Why will this never work correctly?
First correct answer wins sysadmin respect. 👇
Ravi Saive retweeted
MergerFS combines all your hard drives into a single smart storage pool that automatically writes to the drive with the most free space. It’s especially useful for home media server setups like Jellyfin, Plex, Sonarr, Radarr, qBittorrent, and more.
New guide on Pro TecMint 👇
pro.tecmint.com/blog/mergerf…
Follow @tecmint for more Linux guides.
#Linux #HomeLab #SelfHosted #Plex
Ravi Saive retweeted
Chapters 9 & 10 are live - Public Key Cryptography and SSH Key Types
Chapter 9 explains how public key cryptography actually works
Chapter 10 covers every SSH key type available today - RSA, Ed25519, ECDSA, and FIDO2 hardware keys
This is part of our 54-chapter SSH course, built for beginners and goes all the way to enterprise-level SSH mastery.
Read the full guides (Pro members only):
→ pro.tecmint.com/ssh-public-k…
→ pro.tecmint.com/ssh-key-type…
Follow @tecmint to stay updated as we publish new chapters weekly.
Ravi Saive retweeted
𝟗 𝐂𝐎𝐔𝐑𝐒𝐄𝐒. 𝐎𝐍𝐄 𝐏𝐋𝐀𝐍.
I've been writing about Linux for 15+ years. Last year, I finally sat down and turned everything I know into 9 proper courses. No fluff, just what actually works.
- 100+ Essential Linux Commands
- Learn Linux from Scratch
- Bash Scripting for Beginners
- Go Programming for Linux
- RHCSA/RHCE Exam Preparation
- LFCS Certification Preparation
- + 3 more courses
All of this for $8/month. Less than a coffee.
Try Root this month -> pro.tecmint.com/#/portal
Ravi Saive retweeted
Most people think Linux is hard. It's not. You just need someone to walk you through it properly.
I put together a free 7-day crash course for beginners.
Day 1 takes less than 30 minutes. Go try it.
👉 pro.tecmint.com/learn-linux/



