Blog

How to Set a Hostname and FQDN on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set a Hostname and FQDN on RHEL 9

A server’s hostname is its identity on the network. The fully qualified domain name (FQDN) combines the short hostname with the DNS domain, forming an address like web01.example.com. Many services depend on a correctly configured hostname and FQDN to function properly: email servers use the FQDN in SMTP HELO greetings (incorrect values cause delivery rejections), […]

Read more
How to Configure Fail2Ban to Protect SSH on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure Fail2Ban to Protect SSH on RHEL 9

Even with SSH key authentication enabled, a badly configured or temporarily accessible server with password auth still faces a constant barrage of brute-force login attempts. Fail2ban monitors log files for authentication failures, counts them per source IP, and when a configured threshold is crossed it issues a temporary ban by injecting a drop rule via […]

Read more
How to Set Up SSH Key-Based Authentication on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up SSH Key-Based Authentication on RHEL 9

SSH key-based authentication is the gold standard for remote server access. Unlike passwords, SSH keys cannot be guessed by brute-force attacks. An Ed25519 private key is a 256-bit secret that would take longer than the age of the universe to crack by exhaustive search. When combined with a key passphrase, you have two-factor authentication: something […]

Read more
How to Configure the Firewall on RHEL 9 with firewalld — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure the Firewall on RHEL 9 with firewalld

Red Hat Enterprise Linux 9 uses firewalld as its default firewall management daemon, backed by nftables as the kernel netfilter framework (replacing iptables which was the default in RHEL 7 and earlier). firewalld provides a zone-based model where each network interface is assigned to a trust zone — public, internal, dmz, trusted, and more — […]

Read more
How to Add and Delete Users on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Add and Delete Users on RHEL 9

User account management is one of the most fundamental administrative tasks on any Linux server. On Red Hat Enterprise Linux 9, every process, file, and network socket is owned by a user and group, making correct account hygiene essential for both security and auditability. Understanding the full lifecycle — creation, modification, and removal — and […]

Read more
Initial Server Setup with RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

Initial Server Setup with RHEL 9

Red Hat Enterprise Linux 9 (RHEL 9, codenamed “Plow”) is the most significant release of RHEL in years, built on Linux kernel 5.14, OpenSSL 3.0, and shipped with a hardened-by-default security posture including SELinux enforcing mode, nftables as the default firewall backend, and full support for the latest POWER, ARM, and x86_64 architectures. Whether you […]

Read more
Artificial Intelligence (AI) in Mobile Phones — How It’s Transforming Pocket Devices

10 Revolutionary Ways Artificial Intelligence in Mobile Phones Is Transforming Everyday Life

It’s wild to think how far phones have come. Twenty years ago, polyphonic ringtones were a big deal — now artificial intelligence in mobile phones lets devices recognize faces, predict words, translate speech, and edit photos in seconds. AI has turned our pocket gadgets into personal assistants that learn, adapt, and think almost like humans.

Read more
How to Build Scalable Web Applications from Scratch

Build Scalable Web Applications That Last: The Powerful 2025 Developer Playbook

Scalable web applications are the foundation of lasting digital success, yet many fail to reach their potential. In April 2025, there are over 1.5 billion web solutions in existence—but fewer than 200 million are active. The harsh reality: many web applications never reach full potential. A user forms an impression of a site in about 50 milliseconds, and 76 % of consumers abandon a web experience if they cannot quickly find what they want. 

Read more
AI Agents for Real Estate: Complete Guide to Development, Use Cases, and Future Trends

AI Agents for Real Estate: Complete Guide to Development, Use Cases, and Future Trends

AI agents for real estate are transforming how property professionals manage listings, connect with clients, and close deals. Once limited to manual calls and static databases, today’s real estate operations are being reshaped by intelligent digital assistants capable of automating workflows, analyzing data, and delivering hyper-personalized experiences at scale.

Read more
What is Parameter-Efficient Fine-Tuning (PEFT) for Large Language Models?

What is Parameter-Efficient Fine-Tuning (PEFT) for Large Language Models?

Parameter-Efficient Fine-Tuning (PEFT) for large language models has become one of the most discussed topics in artificial intelligence. The rapid growth of AI has come with skyrocketing costs, and training large language models (LLMs) has become so expensive that only corporations with billion-dollar budgets can afford it. Research data shows that the development of ChatGPT-4 cost between forty-one million and seventy-eight million dollars, while Google’s Gemini 1 reached nearly two hundred million dollars.

Read more
CHAT