How to disable SELinux on CentOS / RHEL / Fedora

SELinux (Security-Enhanced Linux) is a security layer on RHEL-family systems that enforces strict rules about what each process can access. It’s valuable, but it sometimes blocks legitimate software and causes “permission denied” errors that aren’t obvious. This guide shows how to check SELinux status and disable it – temporarily or permanently – on CentOS, RHEL, […]

Read More

How to change crontab editor

When you run crontab -e for the first time, Linux often opens the cron file in vi (or vim), which can be confusing if you don’t know it. The editor crontab uses is controlled by the EDITOR and VISUAL environment variables, so switching it to nano — or any editor you prefer — takes one […]

Read More

How to choose Linux desktop environment (RAM usage)

If you run a Linux desktop on a VPS or a low-memory server – for a remote workstation, a browser-in-the-cloud setup, or a GUI on a headless box – the desktop environment you choose has a big effect on how much RAM is left for your actual work. A heavy desktop can eat 1-2 GB […]

Read More

How to Recursively Change the File’s Permissions in Linux

Changing permissions on a single file is easy with chmod. Doing it across a whole directory tree – hundreds of files and folders – is where people get it wrong. The blanket command chmod -R 755 works, but it makes every file executable, which is incorrect for normal web files. This guide covers the recursive […]

Read More

Repartitioning a KVM VPS after an upgrade

When you upgrade your VPS, you might need to repartition your storage space. Here are the steps to follow. Repartitioning could permanently damage your data. We cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data.

Read More

Using the Console for KVM VPS

The KVM console allows you to connect directly to your VPS without the need to use external software such as Terminal or Putty. This console is accessible via your Client Area.

Read More

How to install Docker Compose on CentOS 8

⚠ Two updates since the original article: (1) CentOS 8 reached end-of-life on 31 December 2021 – use AlmaLinux 9, Rocky Linux 9, or CentOS Stream. (2) Docker Compose v1 (the docker-compose command) is deprecated. Compose v2 is now a Docker plugin, run as docker compose (with a space). The steps below use the current […]

Read More