Tecmint - Linux, AI & Open-Source Made Simple š§š
Follow us for:
- Easy Linux Tips and Tutorials š”
- The Latest on Open-Source & AI š°
- Fun Linux & AI š¤£
Securely connect Linux machines with a WireGuard mesh VPN using NetBird.
Learn how to install NetBird, connect Linux systems across different networks, verify peer-to-peer connections, troubleshoot common issues, and build a secure WireGuard mesh VPN with minimal configuration.
Read here: tecmint.com/securely-connectā¦
š Follow @tecmint for daily #Linux, #Networking, #WireGuard, and #SysAdmin tips!
Build structured multi-agent AI workflows on Linux with Safe Agentic Workflow (SAW).
Learn how to install SAW, integrate it with Claude Code, and coordinate AI agents with structured reviews, approval gates, and automated workflows.
Read here: tecmint.com/safe-agentic-worā¦
š Follow @tecmint for daily #Linux, #AI, and #SysAdmin tips!
I kept pasting the same incident template into Claude Code every time a server broke, and every postmortem still came out in a different format.
So I tried Anthropic's Knowledge Work Plugins, an open-source set of ready-made workflows that teach Claude Code how to handle #IncidentResponse, write runbooks, and prepare change requests. They're just Markdown files, so you can add your own servers and team rules in a few minutes.
Full walkthrough here: pro.tecmint.com/blog/claude-ā¦
Would you let an #AI agent run commands on your production servers?
#Linux#ClaudeCode#SysAdmin#OpenSource
I kept asking Claude Code to "check Reddit for this error," and it kept coming back empty-handed.
So I tried Agent-Reach, an open-source tool that gives AI agents free access to web pages, #YouTube transcripts, #GitHub issues, #Reddit, and X. There are no paid APIs, and your cookies stay on your own machine.
Full walkthrough here: pro.tecmint.com/blog/agent-rā¦
Would you trust an #AI agent with your social media cookies?
#Linux#ClaudeCode#AIAgents#OpenSource
Canonical, the company behind Ubuntu, reported $345 million in revenue for 2025, up from $292 million in 2024.
The report also lists $22.8 million in profit and an 89% gross margin. These are company financial results, not an Ubuntu software update.
The figures are available in Canonicalās 2025 annual report.
Which figure stands out more to you: revenue growth, profit, or gross margin?
#Canonical#Ubuntu#LinuxNews#OpenSource#TecMint
I used to open 2 GB log files in vim and scroll for ages to find one error. These days, seven commands do that work for me in minutes: journalctl, tail, grep, less, awk, zgrep, and dmesg.
In this new article, I show how I use each one, and how they work together to trace a real 502 error back to its cause.
š pro.tecmint.com/blog/linux-lā¦#Linux#SysAdmin#DevOps#TecMint
Still tracking IP addresses in spreadsheets?
An IP Address Management (IPAM) tool helps you organize IP addresses, monitor subnet usage, prevent conflicts, and manage DNS/DHCP from one place. Explore 11 of the best free and commercial IPAM tools for Linux, including phpIPAM, NetBox, Nautobot, GestióIP, SolarWinds, and more.
tecmint.com/ip-address-managā¦
Follow @tecmint for more #Linux, #Networking, #IPAM, #SysAdmin, #DevOps, #OpenSource, and #LinuxAdmin tips.
Still repeating the same prompts in Claude Code for tasks you perform every day?
Claude Code Skills let you automate recurring workflows by storing reusable instructions in a SKILL.md file. Install pre-built skills from Anthropic's marketplace or create your own to troubleshoot services, deploy applications, analyze logs, and handle repetitive Linux tasks automatically.
tecmint.com/claude-code-skilā¦
Follow @tecmint for more #Linux, #OpenSource, #AI, #ClaudeCode, #Automation, and #CLI tips.
Still switching back to a GUI file manager every time you need to browse files on Linux?
Yazi is a fast Rust-based terminal file manager that lets you browse large directories, preview images and PDFs, search with ripgrep, perform bulk file renames, and extend functionality with pluginsāall without leaving the terminal.
tecmint.com/yazi-terminal-fiā¦
Follow @tecmint for more #Linux, #OpenSource, #Terminal, #CLI, and #Rust tips.
I recently went through my SSH servers to check what sshd was actually enforcing, not just what was written in sshd_config.
So I put together this quick 5-minute OpenSSH audit. It covers config overrides, authorized keys, listening ports, login attempts, and a reusable audit script.
Worth running on any Linux server you manage.
š pro.tecmint.com/blog/audit-oā¦#Linux#OpenSSH#SSH#SysAdmin#LinuxSecurity
I put together a simple guide on how to reset a lost root password on RHEL 10.
It covers the full process from GRUB to resetting the password and handling the #SELinux relabel.
If you're preparing for RHCSA, this is a good one to practice on a VM.
š pro.tecmint.com/blog/reset-lā¦#RHCSA#RHEL10#Linux
š” Quick Linux Tip #92
Have an .rpm package and want to install, check, or remove it directly from the command line?
Use:
sudo rpm -ivh package.rpm
For example:
sudo rpm -ivh nginx-1.26.2-1.el9.x86_64.rpm
This installs the RPM package and shows the installation progress. To check whether a package is installed:
rpm -q nginx
To see detailed information about an installed package:
rpm -qi nginx
You can also list the files installed by a package:
rpm -ql nginx
And to remove an installed package:
sudo rpm -e nginx
What these options mean:
-i - Install a package
-v - Show detailed output
-h - Show progress with hash marks
-q - Query a package
-qi - Show package information
-ql - List files installed by a package
-e - Erase/remove a package
Note: rpm works directly with RPM packages but does not automatically resolve dependencies. For dependency handling, dnf is generally more convenient.
Perfect for working directly with .rpm packages and checking package information on RPM-based Linux systems.
Follow @tecmint for more #LinuxTips
Ever used an `.rpm` package and wondered what else the `rpm` command can do?
Our lesson walks through practical examples for installing, querying, verifying, and managing RPM packages in Linux.
š Lesson: rpm Command in Linux, part of our 100+ Essential Linux Commands course.
pro.tecmint.com/rpm-command-ā¦
š” Quick Linux Tip #91
Want to check network connections, listening ports, and network statistics from the Linux command line?
Run:
netstat -tuln
This shows TCP and UDP ports that are currently listening on your system.
You can also check active connections with:
netstat -an
To see which processes are using network ports:
sudo netstat -tulpn
What these options mean:
-t - Show TCP connections
-u - Show UDP connections
-l - Show listening sockets
-n - Show numerical addresses and port numbers
-a - Show all connections and listening ports
-p - Show the process using each connection
ā ļø netstat is considered a legacy tool on many modern Linux systems. If it is not installed, ss is usually the recommended alternative.
Perfect for quickly checking open ports, listening services, and active network connections.
Follow @tecmint for more #LinuxTips
Want to learn more about the `netstat` command beyond checking open ports?
Our lesson covers practical examples and useful options for viewing network connections and statistics in Linux.
š Lesson: netstat Command in Linux, part of our 100+ Essential Linux Commands course.
pro.tecmint.com/netstat-commā¦
Still wondering which Node.js framework to choose for your next web application?
Explore 17 of the best Node.js frameworks, including Express, Fastify, NestJS, Hono, Koa, Strapi, and more. Learn what each framework offers, where it works best, and how to choose the right one for your project.
Read: tecmint.com/best-nodejs-framā¦
Follow @tecmint for more #Linux, #NodeJS, #JavaScript, #WebDevelopment, #Programming, and #OpenSource tips.