CentOS

Tärkeä ajankohtainen huomio

Perinteinen CentOS Linux (RHEL:n ilmainen, vakaa uudelleenkäännös) on kokonaisuudessaan elinkaarensa päässä:

Versio Tuki päättyi
CentOS Linux 6 ja vanhemmat 2020 tai aiemmin
CentOS Linux 8 31.12.2021
CentOS Linux 7 30.6.2024

Yhtään CentOS Linux -versiota ei pidä enää asentaa uuteen tuotantoon — tietoturvapäivityksiä ei tule. Tästä huolimatta CentOS 7:ää käytetään edelleen laajasti tuotannossa migraation työläyden vuoksi — jos ylläpidät tällaista järjestelmää, migraatio on syytä aikatauluttaa pikaisesti.

Mihin siirtyä

Migraatiotyökalu migrate2rocky (Rocky Linuxille) tai vastaava AlmaLinuxille automatisoi siirtymän paikoillaan ilman uudelleenasennusta useimmissa tapauksissa.

CentOS/RHEL-perheen yhteiset perustyökalut

Nämä pätevät sekä vanhaan CentOS Linuxiin että sen seuraajiin (Rocky/AlmaLinux/CentOS Stream), koska ne ovat kaikki samaa RPM-pohjaista perhettä:

cat /etc/os-release          # tarkista tarkka jakelu ja versio
rpm -qa                        # listaa kaikki asennetut RPM-paketit
sudo dnf install nginx         # pakettienhallinta (ks. myös Yum-lunttilappu)
sudo systemctl status nginx    # palvelun tila (systemd)
sudo firewall-cmd --list-all   # firewalld-säännöt
getenforce                     # SELinuxin tila (Enforcing/Permissive/Disabled)

SELinux-perusteet

getenforce                        # nykyinen tila
sudo setenforce 0                  # aseta väliaikaisesti Permissive-tilaan
sudo setenforce 1                  # takaisin Enforcing-tilaan
sestatus                           # tarkempi tilatieto
sudo semanage port -l | grep http  # mitkä portit on sallittu tietylle kontekstille

SELinuxin poistaminen kokonaan käytöstä tuotannossa ei ole suositeltavaa — se on merkittävä osa RHEL-perheen tietoturvamallia.

firewalld-perusteet

sudo firewall-cmd --list-all
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload

Yhteenveto

"CentOS" tänä päivänä tarkoittaa käytännössä useampaa eri asiaa: EOL:ttunutta vanhaa CentOS Linuxia, aktiivisesti kehitettävää mutta tuotantoon sopimatonta CentOS Streamia, sekä näiden ekosysteemin RHEL-yhteensopivia seuraajia. Uutta järjestelmää perustettaessa valinta on käytännössä Rocky Linux, AlmaLinux tai RHEL — ei enää "CentOS" sanan perinteisessä merkityksessä.