Wie met een Linux-server werkt, komt vroeg of laat bij de command line terecht. Of je nu via SSH inlogt om een probleem op te lossen of gewoon nieuwsgierig bent, een paar basiscommando’s helpen je al enorm. In dit artikel leggen we de belangrijkste commando’s uit voor navigeren, bestanden beheren, rechten instellen en processen bekijken, met concrete voorbeelden die je direct kunt gebruiken.
Navigeren door mappen
De eerste stap in de terminal is weten waar je bent en hoe je ergens anders komt. Deze commando’s gebruik je daarvoor:
pwdβ toont de map waarin je je nu bevindt (print working directory).lsβ toont de inhoud van de huidige map. Metls -lazie je ook verborgen bestanden en details zoals rechten en grootte.cd mapnaamβ verplaatst je naar een andere map. Gebruikcd ..om een niveau omhoog te gaan encd ~om terug naar je homemap te gaan.findβ zoekt bestanden op naam, bijvoorbeeldfind /var/www -name "*.log".
Op een gedeelde server beheer je bestanden vaak via Plesk, maar voor VPS- of dedicated server beheer blijft de terminal onmisbaar.
Bestanden en mappen beheren
Zodra je weet waar je bent, wil je waarschijnlijk bestanden aanmaken, kopiΓ«ren of verwijderen. Dit zijn de commando’s die je dagelijks gebruikt:
touch bestand.txtβ maakt een nieuw, leeg bestand aan.mkdir mapnaamβ maakt een nieuwe map aan.cp bron doelβ kopieert een bestand. Voeg-rtoe om een hele map te kopiΓ«ren.mv bron doelβ verplaatst of hernoemt een bestand of map.rm bestandβ verwijdert een bestand. Metrm -r mapnaamverwijder je een map inclusief inhoud. Wees hier voorzichtig mee, want er is geen prullenbak.cat bestandβ toont de inhoud van een bestand in de terminal.nano bestandofvim bestandβ opent een bestand in een teksteditor om het te bewerken.
Bestandsrechten begrijpen
Linux werkt met een rechtensysteem dat bepaalt wie een bestand mag lezen, schrijven of uitvoeren. Dit is vooral belangrijk bij het beheren van een website, omdat verkeerde rechten kunnen leiden tot foutmeldingen of beveiligingsrisico’s.
ls -lβ toont rechten als een reeks letters, bijvoorbeeld-rwxr-xr--. De eerste drie letters zijn de rechten van de eigenaar, de volgende drie van de groep en de laatste drie van overige gebruikers.chmodβ wijzigt rechten, bijvoorbeeldchmod 755 bestand.phpgeeft de eigenaar volledige rechten en anderen lees- en uitvoerrechten.chown gebruiker:groep bestandβ wijzigt de eigenaar van een bestand of map.
Voor webhosting geldt vaak: mappen 755 en bestanden 644, tenzij een script specifieke schrijfrechten nodig heeft. Twijfel je over de juiste instelling, kijk dan in de kennisbank of neem contact op met support.
Processen en systeeminfo bekijken
Soms wil je weten wat er op de achtergrond draait, bijvoorbeeld als een server traag reageert. Deze commando’s geven inzicht:
topofhtopβ toont actieve processen en hun resourcegebruik in real-time.ps auxβ geeft een overzicht van alle lopende processen.df -hβ toont de beschikbare schijfruimte per partitie.free -hβ toont het geheugengebruik van de server.kill PIDβ stopt een proces aan de hand van zijn proces-ID, te vinden viaps aux.
Deze commando’s zijn vooral relevant als je een VPS of dedicated server beheert. Bij gewone webhosting regel je veel van deze taken juist overzichtelijk via Plesk, zonder terminal nodig te hebben.
Log in via SSH
Gebruik een SSH-client zoals PuTTY of de terminal van je besturingssysteem om in te loggen op je server met je gebruikersnaam en wachtwoord of SSH-sleutel.
OriΓ«nteer je met pwd en ls
Controleer in welke map je start en bekijk de inhoud voordat je iets wijzigt.
Maak een backup voordat je iets verandert
Kopieer belangrijke bestanden naar een aparte map met cp voordat je ze bewerkt of verwijdert.
Voer je commando uit
Gebruik het juiste commando voor je taak, bijvoorbeeld chmod voor rechten of nano om een configuratiebestand te bewerken.
Controleer het resultaat
Gebruik ls -l of cat om te checken of de wijziging goed is doorgevoerd.
Veelgestelde vragen
Heb ik SSH-toegang nodig om deze commando’s te gebruiken?
Ja, je hebt een SSH-verbinding met je server nodig om commando’s in de terminal uit te voeren. Bij een VPS of dedicated server krijg je deze toegang standaard.
Kan ik een verwijderd bestand terughalen met rm?
Nee, rm verwijdert bestanden direct zonder prullenbak. Herstel is alleen mogelijk via een backup.
Wat is het verschil tussen chmod 644 en 755?
644 geeft de eigenaar lees- en schrijfrechten en anderen alleen leesrechten, terwijl 755 de eigenaar ook uitvoerrechten geeft en anderen lees- en uitvoerrechten. 755 wordt vaak gebruikt voor mappen en scripts.
Werken deze commando’s ook op gedeelde webhosting?
Op gedeelde hosting heb je meestal geen directe SSH-toegang en beheer je bestanden via Plesk. De logica achter rechten en mappenstructuur blijft echter hetzelfde.
Hoe weet ik of mijn server genoeg geheugen of schijfruimte heeft?
Gebruik free -h voor geheugengebruik en df -h voor schijfruimte. Zo zie je direct of er ruimte tekort dreigt te ontstaan.
Conclusie
Met commando’s als pwd, ls, cp, chmod en top kun je al veel beheertaken op een Linux-server zelf uitvoeren. Begin rustig, test altijd eerst in een veilige map en maak een backup voordat je wijzigingen doorvoert. Loop je toch vast, dan staat onze 24/7 support via WhatsApp, ticket of e-mail voor je klaar.