Wat zijn de beste tips voor het instellen van een Linux®-server?
Linux is een open source besturingssysteem dat veel wordt gebruikt op servers, desktops en apparaten. Het is vooral populair in de servermarkt en maakt minstens 32% uit van alle webservers. Het opzetten van een Linux-server kan een ontmoedigende taak zijn, maar recente vorderingen hebben het proces veel eenvoudiger gemaakt dan vroeger. Voor nieuwe gebruikers is het waarschijnlijk een goed idee om een boek of een paar websites te bekijken voor informatie over de basisprincipes van Linux.
Er zijn veel verschillende Linux-distributies en vele hebben verschillende beoogde doeleinden. Bij het opzetten van een Linux-server is het belangrijk om eerst een geschikte distributie te kiezen. Distributies ontworpen voor servers omvatten Red Hat Enterprise Linux (RHEL), Debian en Slackware. Red Hat Enterprise Linux is niet gratis, maar wordt geleverd met commerciële ondersteuning en is geschikt voor grote bedrijven. Debian bevat bijna volledig open source software en is ideaal voor diegenen die Linux willen gebruiken om filosofische redenen. Slackware staat bekend om zijn stabiliteit en configureerbaarheid.
Hoewel elke distributie zijn voordelen heeft, willen degenen die nieuw zijn in het gebruik van Linux of die voor het eerst een Linux-server opzetten, de gebruiksvriendelijke Ubuntu Server proberen. De installatie kan worden uitgevoerd met een CD of USB-stick. Installatiemedia zijn over het algemeen beschikbaar als gratis download.
Ongeacht de distributie is installatie de eerste stap bij het instellen van een Linux-, Apache-, MySQL- en Perl- of PHP (LAMP) -stack. Linux is het besturingssysteem, Apache is een HTTP-server, MySQL is databasesoftware en PHP en Perl zijn programmeertalen. Afhankelijk van welke distributie is geselecteerd, kunnen deze items al aanwezig zijn en volledig of gedeeltelijk zijn geconfigureerd. Als ze niet aanwezig zijn, kunnen ze meestal worden geïnstalleerd via de pakketbeheerservice van de distributie.
Dit is meestal een heel eenvoudig proces waarbij de gebruiker aangeeft welke pakketten hij of zij op zijn of haar computer wil hebben. De pakketbeheerservice zal dan automatisch de juiste versie downloaden en installeren. Handmatige software-installatie is relatief ongewoon op Linux-systemen en het kan nodig zijn om bepaalde informatie te verstrekken tijdens het installatieproces, zoals het domein waarop de server wordt gehost. Na het configureren van Apache gebruiken veel gebruikers het pakketbeheersysteem om userdirmod te installeren, wat het gemakkelijk maakt om meerdere gebruikersaccounts in te stellen.
De laatste stap bij het instellen van een Linux-server is het verplaatsen van bestaande inhoud naar de nieuwe Linux-server. Als deze inhoud op afstand wordt opgeslagen, wil de gebruiker misschien OpenSSH-Server installeren, wat veilige externe verbindingen met OpenSSH mogelijk maakt. OpenSSH-Server maakt het ook eenvoudiger om de server op afstand te beheren.