CentOS tutorial - IT technology blog

How to Install and Configure Squid Proxy Server on CentOS Stream 9: Controlling Internet Access for Enterprise Networks with SELinux and firewalld

A complete guide to installing and configuring Squid Proxy Server on CentOS Stream 9 to control Internet access in an enterprise internal network. Covers ACL configuration for blocking websites by domain and working hours, handling SELinux policy, opening ports with firewalld, and practical monitoring and debugging commands.
CentOS tutorial - IT technology blog

Production-Ready KVM/QEMU Setup on CentOS Stream 9: Bridge Network, SELinux, and firewalld Done Right

A default KVM setup is easy — but production requires more. This article focuses on three commonly overlooked areas: bridge networking with nmcli instead of the default NAT, proper SELinux context configuration instead of disabling it, and firewalld FORWARD rules to get VM traffic working. Includes remote Virt-Manager management over SSH and troubleshooting common errors.
CentOS tutorial - IT technology blog

Installing and Configuring Chrony on CentOS Stream 9: Setting Up an NTP Server and Client for Accurate Time Synchronization

Clock drift on servers causes all kinds of problems, from SSL handshake failures to unreliable log forensics. This guide walks you through installing Chrony on CentOS Stream 9, setting up an internal NTP server, and configuring clients to sync against it — complete with a production-ready checklist and an Ansible playbook so you never get a 2 AM wake-up call about server clock drift again.