Cron gebruiken: Cronjobs instellen via /etc/crontab
Met Cron kun je op Linux- en FreeBSD-systemen automatisch taken (cronjobs) uitvoeren op vooraf ingestelde tijdstippen. De configuratie van systeembrede cronjobs staat meestal in het bestand: Opbouw van een crontab-regel Elke regel in het crontab-bestand bestaat uit de volgende velden: Veld Betekenis minute Minuut (0-59) hour Uur (0-23) day_of_month...
LibSSH2 installeren als PHP-extensie in Plesk
Wil je de libSSH2 PHP-extensie installeren op een server met Plesk? Volg dan onderstaande stappen om de extensie via de FreeBSD Ports Collection te installeren. Vereisten Installatie Navigeer naar de juiste port en installeer de pecl-ssh2 extensie: Na de installatie is de libSSH2-extensie beschikbaar als PHP-extensie en kan deze...
PostgreSQL: Database back-up maken, herstellen en wachtwoord wijzigen
PostgreSQL database back-up maken Om een volledige back-up van een PostgreSQL-database te maken, kun je pg_dump gebruiken. Betekenis van de opties PostgreSQL database herstellen Een eerder gemaakte back-up kun je herstellen met psql: PGUSER en PGPASSWORD instellen Voor het uitvoeren van pg_dump moeten de omgevingsvariabelen PGUSER en PGPASSWORD zijn...
SEC (Simple Event Correlator) installeren en configureren op FreeBSD
Wat is SEC (Simple Event Correlator)? SEC (Simple Event Correlator) is een krachtige open-source tool voor event-correlatie en real-time log monitoring. De software is platformonafhankelijk en vormt een uitstekend alternatief voor dure commerciële event-correlatieoplossingen of eenvoudige shellscripts. SEC analyseert logbestanden in realtime en kan automatisch acties uitvoeren wanneer vooraf...
Newsyslog: Apache logfiles automatisch roteren
Met Newsyslog kun je automatisch logbestanden (logfiles) roteren op BSD-systemen. Hierdoor voorkom je dat logbestanden te groot worden en blijft je systeem overzichtelijk. Newsyslog configureren Open het configuratiebestand van Newsyslog: Voeg vervolgens de volgende regels toe of pas deze aan om de Apache logbestanden automatisch te roteren: Uitleg Met...
SCP: bestanden kopiëren via SSH
SCP (Secure Copy Protocol) is een opdrachtregelprogramma waarmee je veilig bestanden en mappen kunt kopiëren tussen verschillende computers via een beveiligde SSH-verbinding. Het wordt veel gebruikt op Linux-, Unix- en macOS-systemen voor het overzetten van bestanden naar een externe server of het downloaden van bestanden vanaf een server. SCP...
.htaccess gebruiken op een Apache-webserver
Met een .htaccess-bestand kun je diverse instellingen beheren op een website die draait op een Apache-webserver. Dit configuratiebestand biedt veel mogelijkheden om de werking, beveiliging en prestaties van je website aan te passen zonder de serverconfiguratie zelf te wijzigen. Wat kun je doen met een .htaccess-bestand? Enkele veelgebruikte toepassingen...
ModSecurity Comodo WAF (Web Application Firewall)
ModSecurity Comodo WAF (Web Application Firewall) is een krachtige beveiligingsoplossing voor webservers. Deze firewall beschermt websites en webapplicaties tegen uiteenlopende cyberdreigingen, zoals SQL-injecties, cross-site scripting (XSS), brute-force aanvallen en DDoS-aanvallen. Daarnaast biedt ModSecurity uitgebreide logging, real-time monitoring en toegangscontrole. ModSecurity uitschakelen op een Plesk-server In sommige situaties kan het...
Nameserverreplicatie werkt niet meer (foutcode 1129)
Het kan voorkomen dat ns2 of ns3 plotseling niet meer repliceert met ns1. In de MySQL-errorlog verschijnt dan vaak foutcode 1129. Oorzaak Een veelvoorkomende oorzaak is Nagios, dat periodiek verbinding maakt met de MySQL-poort (3306) van de primaire nameserver (ns1). Wanneer er te veel mislukte verbindingen plaatsvinden, kan MySQL...
Handige FreeBSD-commando’s
Oude bestanden verwijderen in FreeBSD Met het find-commando kun je eenvoudig bestanden opsporen die ouder zijn dan twee dagen. Controleer eerst welke bestanden worden gevonden voordat je ze daadwerkelijk verwijdert. Stap 1: Bestanden controleren Gebruik het onderstaande commando om alle bestanden te tonen die beginnen met php en ouder...