Tijdzone en locale instellen
(Zorg ervoor dat je server de juiste tijd en taalinstellingen gebruikt)
Correcte tijd- en taalinstellingen zijn cruciaal voor logbestanden, cronjobs en applicaties die met data en gebruikers communiceren. Hier lees je hoe je dit instelt.
1. De tijdzone instellen
-
Controleer de huidige tijdzone:
timedatectl -
Bekijk beschikbare tijdzones:
timedatectl list-timezones
Gebruikgrepom te filteren, bijvoorbeeld:timedatectl list-timezones | grep Amsterdam -
Stel de gewenste tijdzone in:
sudo timedatectl set-timezone Europe/Amsterdam -
Verifieer de wijziging:
timedatectltoont nu de nieuwe tijdzone
2. De locale instellen (taal- en regio-instellingen)
-
Controleer huidige locale:
locale -
Activeer gewenste locales:
Open/etc/locale.genen verwijder#voor:en_US.UTF-8 UTF-8nl_NL.UTF-8 UTF-8 -
Genereer de locales:
sudo locale-gen -
Stel de systeem-locale in:
sudo localectl set-locale LANG=en_US.UTF-8 -
Verifieer: Log uit en opnieuw in, en controleer met
locale
Samenvatting
-
Stel de juiste tijdzone in voor correcte logging en planning
-
Gebruik en_US.UTF-8 als veilige standaard voor servers
-
Controleer je SSH-client op UTF-8 ondersteuning
✅ Tip: Ook al is je website in het Nederlands, het is vaak veiliger om de server zelf op en_US.UTF-8 te laten draaien. Dit voorkomt problemen met software die niet goed omgaat met niet-Engelse tekens.
Hulp nodig? Zie je rare tekens zoals ���� in je terminal of logs? Controleer dan of je locale correct is ingesteld én of je SSH-client UTF-8 gebruikt.
