Controleer uw domein op beschikbaarheid:
NieuwsDienstenBestellenOnline hulpContactOver NederHostMijn NederHost
Ondersteuning voor het gebruik van onze diensten.

Online hulpWebSite+De Unix shell gebruiken

De informatie in dit artikel wordt niet ondersteund door de helpdesk en is hier slechts geplaatst ter uwer informatie.

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

Als u een Website Basis heeft dan laat u de SSH-client inloggen op shell.nederhost.nl. Voor een Website Plus, Dedicated Webserver of virtuele WebServer gebruikt u de naam van uw website. 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 Website Basis 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 -p -h db.nederhost.nl. Voer hierna use gebruikersnaam; in om uw database te selecteren. 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 toegang via uw webbrowser.

Navigeren en manipuleren

Met behulp van de Unix 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 Unix 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, Q:w, Enter Esc, Q:q!, Enter Esc, Q:h, Enter

Gerelateerde artikelen

Meer over WebSite+