Linux linux logo

De pinguïn is de logo van Linux

Introductie Linux

Ik ben van plan in de toekomst alleen met Linux te werken.
De huis PC was een dual boot met Fedora Core, nu met Ubuntu.

Er draaide thuis al een Linux 'SME' server in het netwerk.
De SME server is een webserver met Apache, MySQL, Perl en PHP.
Sinds kort is er een Synology 'NAS' systeem in gebruik.

De SME server kent verschillende configuraties.

Zie ook: Wikipedia voor meer informatie over Linux

Voor mijn website ben ik bezig met een server te installeren, zie hoofdstuk 'toekomst'.

Tips

Om thuis te raken in Linux kan ik de 'Linux Gebruikers Handleiding' op de site van Jarkko Huijts aanbevelen.
Hierin staat hoe je Linux, kan installeren en configureren.
Ook de software die op Linux draait, wordt uitgebreid ingegaan. Op deze site staat een 'PDF' document.

Veel informatie staat op de wiki van gentoo (een andere Linux distributie).
De Engels talige wiki was lang 'offline'.

Een goed overzicht van commando's staat op de pagina van Hugh Sparks: Linux Commands ( gb )
Er staat meer op deze site, zie: Hugh Sparks

Ook interessant: Unix-manuals ( gb ): A set of UNIX and Linux tutorials, manuals and reference guides

Goede portals met veel Linux links zijn:

Distributie

wikipedia logo
Linux heeft veel verschillende 'distributies', in tegenstelling tot Windows, waar de software door Microsoft gemaakt wordt. Veel informatie is te zien op de pagina's van de wikipedia

De vrije encyclopedie

Links in de Wikipedia:

Informatie over Linux algemeen, met links naar de distributies
Naast de gangbare distributies als:

Red Hat  • Fedora  • Suse  • Debian  • Ubuntu

is er een andere tak die met BSD 'Berkeley Software Distribution' wordt aangeduid.

 Wikipedia:
NederlandsEngels
FreeBSD FreeBSD
OpenBSD voor maximum veiligheid OpenBSD
NetBSD voor meeste architecturen (processors) NetBSD

FreeBSD zijn twee distributies die aangepast zijn voor de 'desktop'  
PC-BSD PC-BSD
Desktop BSD Desktop BSD

Een een afgeleide 'fork' is: • DragonFly_BSD

Er zijn een paar distributies die zich op servers richten:

Een compleet overzicht van alle Linux versies en het laatste nieuws is te zien op: Distrowatch

Websites van de verschillende distributies:

redhat   fedora   suze   debian   ubuntu   ubuntu-nl   FreeBSD   OpenBSD   NetBSD   PC-BSD   DesktopBSD   dragonflybsd  

Toekomst: eigen server ... NIET MEER!

FreeBSD

  Het plan om op een Laptop met FreeBSD een website te hosten gaat niet door!

Door de komst van zeer zuinige kleine board computers met een ARM processor
is dit de aangewezen methode voor het zelf hosten van een website.
Zie ook: Blog: juli 2013 Raspberry Pi

FreeBSD logo

In de toekomst wil ik een eigen web-server inrichten, waarschijnlijk met FreeBSD op een laptop.
Door het gebruik van een laptop, is het stroomverbruik gering, wat van belang is, als de computer continue aan staat

Doordat de server op een FreeBSD (in plaats van windows) draait, verwacht ik dat de 'uptime' zeer goed is.
Bij Unix / Linux is het niet nodig om een systeem opnieuw op te starten, ze zijn erg betrouwbaar.

De beschikbare laptop is een ouder type (Intel Pentium, 32 MB geheugen), zonder CD.
Er moet daarom een installatie via het netwerk worden uitgevoerd. Bij FreeBSD is dat geen probleem.

Omdat de html code niet zo vaak wijzigt, wil ik de pagina's opslaan op een CF (compact-flash) kaart, die ook in digitale camera's gebruikt wordt. De CF kaart past via een adapter in een PC-card slot aan de zijkant van de laptop. De gegevens zijn zo supersnel te lezen.

Ook XS4ALL gebruikte een paar jaar geleden FreeBSD voor het 'hosten' van websites.

uname -a geeft info over software versie van de web-server

buttons xs4all.nl - PuTTY
leeuwef@xs3:~/WWW/doc/www/doc% uname -a
FreeBSD xs3.xs4all.nl 4.10-RELEASE-p2 FreeBSD 4.10-RELEASE-p2 #2: Mon Apr 18 16:45:47 CEST 2005

Motto: wat goed genoeg is voor XS4ALL is goed genoeg voor mij!

Voor een oudere computer ("single core") kan men de release 4.x gebruiken van FreeBSD.
Voor de nieuwste computers, vooral met meer 'kernen' kan men het beste de nieuwste versie gebruiken!

Server: informatie

BSD en Linux is bij uitstek geschikt om als (web)server in te zetten.
Doordat bij een 'server' geen grafische (windows) voor het beheer nodig is, kunnen veel processen uitgeschakeld worden. Een eenvoudige 'telnet' verbinding is voldoende om de gewenste processen: webserver en database te starten of stoppen. Ook het aantal 'services' ( webserver = poort 80, ftp = 22, telnet, 23 of ssh ) kan minimaal zijn, waardoor de website minder gevoelig is voor aanvallen.

wikipedia logo
Veel informatie is te zien op de pagina's van de Wikipedia

De vrije encyclopedie

Links in de Wikipedia:

Informatie over WebServer
Informatie over LAMP website software

Bekende software voor servers is: Complete servers: Websites van de bovengenoemde software:

Apache   Leisink: Hiawatha   Hiawatha   PHP   Perl   Python   Mysql   SQLite  

Software

wikipedia logo

Uitgebreide informatie over Linux software staat in de Wikipedia:
zie: Portaal: Vrije_software

Veel windows software kan ook in Linux gebruikt worden door Wine
De 'mijlpaal' versie: 1.0 uitgebracht op 17 juni 2008 na 15 jaar ontwikkeling!
website: Wine

Veel software werkt ook via de software van codeweavers

Voor de installatie van een Linux distributie kan het beste een 'iso' bestand gedownload worden.
Door een 'iso' als 'image' te branden, kan de CD of DVD gebruikt worden voor installatie.
Alle bekende distributies hebben een download pagina.

Het downloaden kan (ook) met het ftp protocol.
Bekende sites zijn:

In het Windows document (hoofdstuk Linux) staan ook tip's hoe de 'iso' bestanden op een CD gebrand kunnen worden.

Als office pakket is er OpenOffice met tekst verwerking, spreadsheets etc.
Sinds Oracle de software verkreeg door Sun microsystems over te nemen is er een afgeleid pakket: wikipedia: Libre office, website: Libre office

Een totaal overzicht van Linux distributies is te vinden bij ibiblio

Unix

wikipedia logo

Bij het onstaan van Unix was er nog geen grafische omgeving, zoals Windows tegenwoordig. Voor commando's werd een terminal venster gebruikt: de zogenaamde Command Line Interface, vergelijkbaar met het DOS besturingssysteem

Uitgebreide informatie over Unix (en de geschiedenis) staat in de Wikipedia: unix

De eerste 'Windows' in Unix was X-Window System
De website van X is: X.org Foundation
De mogelijkheden van een 'terminal' sessie in Linux en Unix zijn vrijwel identiek.

Van Oracle - SUN Microsystems is een opensouce Unix versie beschikbaar, zie: OpenSolaris
Behalve Sun Microsystems (vroeger!), zijn IBM en Hewlett-Packard bekende Unix leveranciers.

Enkele handige links voor Unix zijn:

LinkOmschrijving
 Unixguide handleidingen en FAQ-en (veel-gestelde-vragen!)
 Unix toolbox commando's Unix, Linux en BSD (xhtml file, niet openen met IE)
 ROSETTA STONE  Sysadmin's Unixersal Translator: overzicht commando's in verschillende Unix smaken 

Opmerking: de echte ROSETTA STONE staat beschreven in de Wikipedia: Rosetta Stone (Engels), het is een steen met inscripties in verschillende talen.

Links

Hier zijn wat interessante links:

Opmerking: op de site van Jarkko Huijts: de Linux gebruikers handleiding staat ook een cursus Japans en Chinees.
De karakters zullen misschien niet te zien zijn met Windows, maar met Linux (Fedora) zie je ze wel!

De SME ('Small Medium Enterprice') server is een 'LAMP' server: Linux, Apache, MySQL, PHP.
Bovendien kunnen windows computers data opslaan: backup. Ook heeft SME server faciliteiten om een printer te delen.
Het beheer kan via een browser worden uitgevoerd.

NB: check ook de links in mijn Internet - tips documenten !

LinkOmschrijving
Jarkko Huijts PDF: Linux Gebruikers Handleiding (versie 1.6)
FreeBSD een andere Linux
Minix3 'Linux' voor kleine computers (16 MB)
SME SME server home
ApacheFriends XAMPP: Linux + windows server
Erik Bregman: "bregweb" verdwenen! over HTML, CSS, MySQL, PHP, zie: backup
Tero Karvinen (Finland) Articles on Linux, LAMP ( gb )
Brennan Linux Home Server HOWTO ( gb )
Hugh Sparks Linux Commands ( gb )

creativecommons W3Ccss W3Chtml