────────────────────────────────────────────
🛠️ Configuratiebestanden beheren
────────────────────────────────────────────
🔁 Procedures
────────────────────────────────────────────
Actie Uitleg
Restart service : Stopt en start een service opnieuw (systemctl restart sshd).
Reload service : Herlaadt alleen configuratie zonder volledig te stoppen (systemctl reload nginx).
────────────────────────────────────────────
📄 .rpmnew en .rpmsave
────────────────────────────────────────────
Bestandstype Betekenis
.rpmnew : Nieuwe versie van configbestand bij update, oude blijft actief.
.rpmsave : Oude configbestand wordt opgeslagen bij overschrijving.
────────────────────────────────────────────
📦 Repositoryconfiguratiebestanden
────────────────────────────────────────────
Pad Distributie / Functie
/etc/apt.conf : Algemene APT-instellingen (Debian/Ubuntu).
/etc/apt/sources.list.d/ : APT repo-bestanden per bron.
/etc/yum.conf : Algemene YUM-config (RHEL/CentOS).
/etc/dnf/dnf.conf : DNF-configuratiebestand (Fedora/RHEL nieuw).
/etc/yum.repos.d/ : YUM/DNF repository-definities in .repo-bestanden.
────────────────────────────────────────────
🧬 Kernel-opties configureren
────────────────────────────────────────────
📐 Parameters
────────────────────────────────────────────
Tool / Bestand Uitleg
sysctl : Toont of stelt runtime kernelparameters in (sysctl net.ipv4.ip_forward=1).
/etc/sysctl.conf : Permanente kernelinstellingen die worden toegepast bij boot of sysctl -p.
────────────────────────────────────────────
📦 Modules
────────────────────────────────────────────
Commando Uitleg
lsmod : Toont geladen kernelmodules.
insmod : Laadt een module (moet volledig pad opgeven).
rmmod : Verwijdert een module uit de kernel.
modprobe : Laadt of verwijdert modules met afhankelijkheden.
modinfo : Toont metadata van een kernelmodule.
────────────────────────────────────────────
🧾 Systeemservices configureren
────────────────────────────────────────────
Service Beschrijving
SSH : Beheer via /etc/ssh/sshd_config, herstart met systemctl restart sshd.
NTP : Netwerktijd synchronisatie, vaak via ntpd of chronyd.
Chrony : Moderne tijdsynchronisatie (sneller dan NTP op instabiele netwerken).
Syslog : Logging via rsyslog, journald of andere loggingdiensten. Configs vaak in /etc/rsyslog.conf of /etc/rsyslog.d/.
────────────────────────────────────────────
🌍 Lokalisatie-instellingen
────────────────────────────────────────────
Commando Beschrijving
timedatectl : Instellen van tijd, datum en tijdzone (timedatectl set-timezone Europe/Amsterdam).
localectl : Instellen van taal/locale en toetsenbordindeling.
────────────────────────────────────────────
✅ Samenvattend
────────────────────────────────────────────
Thema Tools/Bestanden
Config reload/restart : systemctl restart / reload
Repo-configuratie : /etc/yum.conf, /etc/apt.conf, etc.
Kernel-opties : sysctl, modprobe, lsmod, enz.
Tijdsinstellingen : timedatectl, chrony, ntp
Lokalisatie : localectl, timedatectl