De Linux-shell gebruiken

Met behulp van de shell of commandline kunt u uw website makkelijker beheren dan met enkel FTP. Gebruik van de shell is mogelijk op alle website-abonnementen. Het is niet onze bedoeling om u hier een volledige Linux-cursus te geven; wij gaan er vanuit dat u weet wat u doet als u gebruik maakt van de shell.

Verbinding maken met de shell

Voor het verbinden met de shell heeft u een SSH-client nodig. Een goede en gratis beschikbare client voor Windows is PuTTY. Maak verbinding met shell.nederhost.nl op poort 22. U logt in met de gebruikersnaam die bij uw website hoort en het bijbehorende wachtwoord.

Hulp krijgen

Voor vrijwel alle programma's is hulp beschikbaar via het programma man (van manual). Voer man in gevolgd door het commando waarover u meer informatie wilt. Veel programma's herkennen ook een switch waarmee kort informatie wordt gegeven over dat programma. Deze switch is meestal -h, --help of -?.

Fouten in scripts opsporen

De webserver houdt in logbestanden bij wie er toegang zoekt tot uw website en of hierbij fouten optreden. Vanuit de shell kunt u deze logbestanden eenvoudig raadplegen of volgen. Het volgen van een logbestand is handig als u uw site aan het testen bent.

Voor WebBasic- en WebPlus-sites kunt u gebruik maken van een tweetal utilities om toegang te krijgen tot uw logbestanden. U kunt de ruwe logbestanden ook vinden in de logs-directory.

  • Om de toegang tot uw website te volgen toetst u in: tailaccess gevolgd door Enter.
  • Om het foutenlog van uw website te volgen toetst u in: tailerror gevolgd door Enter.

Toegang tot uw database

Met behulp van de MySQL-client heeft u eenvoudig vanaf de shell toegang tot uw database. U start de client op met mysql -u gebruikersnaam . U kunt daarna SQL gebruiken om uw database te bekijken en te bewerken. Binnen de MySQL-client kunt u \h toetsen voor hulp, en \q om het programma te verlaten.

Als alternatief kunt u ook gebruik maken van phpMyAdmin op dbadmin.nederhost.nl.

Navigeren en manipuleren

Met behulp van de shell kunt u eenvoudig door uw website navigeren en bestanden kopieren en verplaatsen. Een kort overzicht van de meest gebruikte commando's:

Commando Omschrijving
cat bestand Geef de inhoud van een bestand weer. Dit commando kan ook worden gebruikt om bestanden samen te voegen (conCATenate).
cd directory Wijzig de huidige directory (Change Directory).
cp bronbestand doel Bestand kopiëren (CoPy).
logout Beëindig de sessie. Dit kan ook met Ctrl+D vanaf de prompt.
less bestand Blader door een bestand (less is een verbeterde versie van more).
ls -l Toon de bestanden in de huidige directory (LiSt). Met de switch -l krijgt u uitgebreide informatie over ieder bestand te zien.
mkdir directory Maak een nieuwe directory aan (MaKe DIRectory).
mv bronbestand doel Bestand verplaatsen (MoVe).
rm bestand Bestand verwijderen (ReMove). Let op: er wordt meestal niet om een bevestiging gevraagd. Een bestand dat is verwijderd is niet meer terug te halen.
rmdir directory Verwijder een (lege) directory (ReMove DIRectory).

Bestanden bewerken

U kunt eenvoudig bestanden bewerken vanuit de shell met behulp van één van de door NederHost geïnstalleerde editors. Deze editors zijn alleen bedoeld voor het bewerken van platte tekst zoals HTML-bestanden en scripts. Als u niet bekend bent met Linux-editors dan kunt u waarschijnlijk het best beginnen met nano (ook wel bekend als pico). Een overzicht van de geïnstalleerde editors:

Commando Opslaan Verlaten zonder opslaan Hulp
joe bestand
  • Ctrl+K
  • w
  • Enter
  • Ctrl+K
  • qy
  • Ctrl+K
  • h
nano bestand
  • Ctrl+O
  • Enter
  • Ctrl+X
  • n
  • Enter
  • Ctrl+G
vi bestand
  • Esc
  • Shift + Q
  • :w
  • Enter
  • Esc
  • Shift + Q
  • :q!
  • Enter
  • Esc
  • Shift + Q
  • :h
  • Enter

Gerelateerde artikelen

Uw website plaatsen
De bestanden die uw website vormen kunt u uploaden met FTP, FTPS of SFTP/SCP.
HTTPS op uw website activeren
Om de uitwisseling van gegevens met uw website veilig te versleutelen adviseert NederHost u om HTTPS te activeren.
Automatisch applicaties installeren
Naast het installeren van eigen software kunt u ook gebruik maken van applicaties die u eenvoudig vanuit Mijn NederHost installeert.
Uw website testen
Als u uw domeinnaam verhuist dan is het aan te bevelen om eerst uw website op de nieuwe locatie te testen. Hiervoor gebruikt u een tijdelijk testadres.
Bestandsrechten instellen
Door het instellen van bestandsrechten bepaalt u o.a. wie de inhoud van een bepaald bestand mag zien.