* Wil je aan de slag in Linux? Ontwikkel een goede praktische kennis van Linux met behulp van zowel de grafische interface als de opdrachtregel in de belangrijkste Linux-distributiefamilies met de online cursus Intro to Linux van The Linux Foundation. Schrijf je hier gratis in. (Este curso también is beschikbaar in het español. Haga klik op de introductie voor Linux Van smartphones tot auto's, supercomputers en huishoudelijke apparaten, desktops voor thuisgebruik tot bedrijfsservers, het Linux-besturingssysteem is overal Linux bestaat al sinds het midden van de jaren negentig en heeft sindsdien een wereldwijd gebruikersbestand bereikt. Linux is eigenlijk overal: het zit in je telefoons, je thermostaten, in je auto's, koelkasten, Roku-apparaten en televisies. Het beheert ook het grootste deel van het internet, alle van 's werelds top 500 supercomputers en's werelds beurzen Maar behalve dat het het voorkeursplatform is om desktops, servers en ingebedde systemen over de hele wereld te laten draaien, is Linux een van de meest betrouwbare, veilige en zorgeloze besturingssystemen die er zijn. Hier is alle informatie die je nodig hebt om aan de slag te gaan met het Linux-platform ## Wat is Linux? Net als Windows, iOS en Mac OS is Linux een besturingssysteem. In feite wordt een van de meest populaire platforms ter wereld, Android, aangedreven door het Linux-besturingssysteem. Een besturingssysteem is software die alle hardwarebronnen beheert die aan uw desktop of laptop zijn gekoppeld. Eenvoudig gezegd beheert het besturingssysteem de communicatie tussen uw software en uw hardware. Zonder het besturingssysteem (OS) zou de software niet werken Het Linux-besturingssysteem bestaat uit verschillende onderdelen: Bootloader – De software die het opstartproces van uw computer beheert. Voor de meeste gebruikers is dit gewoon een opstartscherm dat verschijnt en uiteindelijk verdwijnt om op te starten in het besturingssysteem. Kernel -Dit is het enige deel van het geheel dat eigenlijk 'Linux'wordt genoemd. De kernel is de kern van het systeem en beheert de CPU, het geheugen en randapparatuur. De kernel is het laagste niveau van het besturingssysteem. Init-systeem - Dit is een subsysteem dat de gebruikersruimte opstart en is belast met het besturen van daemons. Een van de meest gebruikte init-systemen is systemd, wat toevallig ook een van de meest controversiële is. Het is het init-systeem dat het opstartproces beheert, zodra de eerste keer opstarten is overgedragen van de bootloader (d.w.z. GRUB of GRand Unified Bootloader). Daemons – Dit zijn achtergrondservices (afdrukken, geluid, planning, enz.) die ofwel opstarten tijdens het opstarten of nadat u zich aanmeldt bij het bureaublad. Grafische server – Dit is het subsysteem dat de grafische weergave op uw monitor weergeeft. Het wordt gewoonlijk de X-server of gewoon X genoemd. Desktopomgeving – Dit is het onderdeel waarmee de gebruikers daadwerkelijk communiceren. Er zijn veel bureaubladomgevingen om uit te kiezen (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce, enz. Elke bureaubladomgeving bevat ingebouwde toepassingen (zoals bestandsbeheerders, configuratietools, webbrowsers en games). Toepassingen – Desktopomgevingen bieden niet het volledige scala aan apps. Net als Windows en macOS biedt Linux duizenden en duizenden softwaretitels van hoge kwaliteit die gemakkelijk kunnen worden gevonden en geïnstalleerd. De meeste moderne Linux-distributies (meer hierover hieronder) bevatten App Store- zoals tools die de installatie van applicaties centraliseren en vereenvoudigen. Ubuntu Linux heeft bijvoorbeeld het Ubuntu Software Center (een rebranding van GNOME Software) waarmee je snel tussen de duizenden apps kunt zoeken en ze vanaf één centrale locatie kunt installeren ## Waarom Linux gebruiken? Dit is de enige vraag die de meeste mensen stellen. Waarom zou u een compleet andere computeromgeving leren kennen, als het besturingssysteem dat bij de meeste desktops, laptops en servers wordt geleverd, prima werkt? Om die vraag te beantwoorden, stel ik een andere vraag. Werkt dat besturingssysteem dat u momenteel gebruikt echt "prima"? Of heb je te maken met obstakels zoals virussen, malware, vertragingen, crashes, dure reparaties en licentiekosten? Als je met het bovenstaande worstelt, is Linux misschien wel het perfecte platform voor jou. Linux is geëvolueerd tot een van de meest betrouwbare computerecosystemen ter wereld. Combineer die betrouwbaarheid met nul instapkosten en je hebt de perfecte oplossing voor een desktopplatform Dat klopt, geen instapkosten ... zoals in gratis. U kunt Linux op zoveel computers installeren als u wilt, zonder een cent te betalen voor software of serverlicenties Laten we eens kijken naar de kosten van een Linux-server in vergelijking met Windows Server 2016. De prijs van de Windows Server 2016 Standard-editie is $ 882,00 USD (rechtstreeks gekocht bij Microsoft). Dit omvat geen Client Access License (CAL's) en licenties voor andere software die u mogelijk moet uitvoeren (zoals een database, een webserver, mailserver, enz. Een CAL voor één gebruiker voor Windows Server 2016 kost bijvoorbeeld $ 38,00 . Als u bijvoorbeeld 10 gebruikers moet toevoegen, is dat $ 388,00 extra voor serversoftwarelicenties. Met de Linux-server is het allemaal gratis en eenvoudig te installeren. In feite installeert u een volwaardige webserver (inclusief een databaseserver ), is slechts een paar klikken of commando's verwijderd (bekijk Easy LAMP Server Installation om een ​​idee te krijgen hoe eenvoudig het kan zijn) Als nul kosten niet genoeg zijn om u te overtuigen, hoe zit het dan met een besturingssysteem dat probleemloos werkt zolang u het gebruikt? Ik gebruik Linux al bijna 20 jaar (zowel als desktop- als serverplatform) en heb geen problemen gehad met ransomware, malware of virussen. Linux is over het algemeen veel minder kwetsbaar voor dergelijke aanvallen. Wat betreft het opnieuw opstarten van de server, deze zijn alleen nodig als de kernel is bijgewerkt. Het is niet ongebruikelijk dat een Linux-server jaren meegaat zonder opnieuw te worden opgestart. Als u de regelmatig aanbevolen updates volgt, zijn stabiliteit en betrouwbaarheid praktisch verzekerd ## Open source Linux wordt ook gedistribueerd onder een open source-licentie. Open source volgt deze basisprincipes: - De vrijheid om het programma uit te voeren, voor welk doel dan ook - De vrijheid om te bestuderen hoe het programma werkt, en het te veranderen om het te laten doen wat jij wilt - De vrijheid om kopieën te herverdelen zodat je je naaste kunt helpen - De vrijheid om kopieën van uw gewijzigde versies aan anderen te verspreiden Deze punten zijn cruciaal voor het begrijpen van de gemeenschap die samenwerkt om het Linux-platform te creëren. Zonder twijfel is Linux een besturingssysteem dat "door de mensen, voor de mensen"is. Deze principes zijn ook een belangrijke reden waarom veel mensen voor Linux kiezen. Het gaat om vrijheid en gebruiksvrijheid en keuzevrijheid ## Wat is een "distributie?"Linux heeft een aantal verschillende versies voor elk type gebruiker. Van nieuwe gebruikers tot hardcore gebruikers, u zult een "smaak"van Linux vinden die aan uw behoeften voldoet. Deze versies worden distributies genoemd (of in het kort "distro's). Bijna elke Linux-distributie kan gratis worden gedownload, op schijf (of USB-stick) worden gebrand en worden geïnstalleerd (op zoveel machines als je wilt). Populaire Linux-distributies zijn onder meer: - LINUX MINT - MANJARO - DEBIAN -UBUNTU - ANTERGOS - SOLUS - FEDORA - ELEMENTAIR OS - OPENGEBRUIK Elke distributie heeft een andere kijk op de desktop. Sommigen kiezen voor zeer moderne gebruikersinterfaces (zoals GNOME en Elementary OS's Pantheon), terwijl anderen vasthouden aan een meer traditionele desktopomgeving (openSUSE gebruikt KDE) Je kunt de top 100 distributies bekijken op de Distrowatch En denk niet dat de server is achtergelaten. Voor deze arena kunt u terecht bij: - RedHat Enterprise Linux - Ubuntu-server - Centos - SUSE Enterprise-Linux Sommige van de bovenstaande serverdistributies zijn gratis (zoals Ubuntu Server en CentOS) en sommige hebben een bijbehorende prijs (zoals Red Hat Enterprise Linux en SUSE Enterprise Linux). Degenen met een bijbehorende prijs omvatten ook ondersteuning ## Welke distributie past bij jou? Welke distributie u gebruikt, hangt af van het antwoord op drie eenvoudige vragen: - Hoe vaardig ben je als computergebruiker? - Geeft u de voorkeur aan een moderne of een standaard desktopinterface? - Server of desktop? Als je computervaardigheden vrij eenvoudig zijn, wil je het bij een beginnersvriendelijke distributie houden, zoals Linux Mint, Ubuntu (Afbeelding 3), Elementary OS of Deepin. Als je vaardigheden zich uitstrekken tot het bovengemiddelde bereik, zou je kunnen kiezen voor een distributie zoals Debian of Fedora. Als je echter het ambacht van computer- en systeembeheer zo goed als onder de knie hebt, gebruik dan een distributie zoals Gentoo. Als je echt een uitdaging wilt, kun je je eigen Linux-distributie bouwen met behulp van Linux From Scratch Als u op zoek bent naar een alleen-serverdistributie, wilt u ook beslissen of u een desktopinterface nodig heeft, of dat u dit alleen via de opdrachtregel wilt doen.De Ubuntu-server installeert geen GUI-interface.Dit betekent twee dingen: uw server zal niet vastlopen bij het laden van afbeeldingen en u moet een goed begrip hebben van de Linux-opdrachtregel.U kunt echter een GUI-pakket bovenop de Ubuntu-server installeren met een enkele opdracht zoals sudo apt-get install ubuntu-desktop.Systeembeheerders zullen ook een distributie met betrekking tot functies willen bekijken.Wilt u een serverspecifieke distributie die u direct alles biedt wat u nodig heeft voor uw server?Als dat zo is, is CentOS wellicht de beste keuze.Of wil je een desktopdistributie nemen en de stukken toevoegen wanneer je ze nodig hebt?Zo ja, dan kan Debian of Ubuntu Linux u goed van pas komen## Linux installerenVoor veel mensen lijkt het idee om een ​​besturingssysteem te installeren een zeer ontzagwekkende taak.Geloof het of niet, Linux biedt een van de gemakkelijkste installaties van alle besturingssystemen.In feite bieden de meeste versies van Linux een zogenaamde Live-distributie, wat betekent dat je het besturingssysteem uitvoert vanaf een cd/dvd of USB-flashdrive zonder enige wijzigingen aan te brengen op je harde schijf.U krijgt de volledige functionaliteit zonder dat u naar de installatie hoeft te gaan.Als je het eenmaal hebt uitgeprobeerd en hebt besloten dat je het wilt gebruiken, dubbelklik je gewoon op het pictogram "Installeren"en doorloop je de eenvoudige installatiewizardGewoonlijk, de installatiewizards leiden u door het proces met de volgende stappen (we illustreren de installatie van Ubuntu Linux):- Voorbereiding: zorg ervoor dat uw machine voldoet aan de vereisten voor installatie.Dit kan je ook vragen of je software van derden wilt installeren (zoals plug-ins voor het afspelen van mp3's, videocodecs en meer)- Draadloze installatie (indien nodig) : Als u een laptop (of machine met draadloos internet) gebruikt, moet u verbinding maken met het netwerk om software van derden en updates te downloaden- Toewijzing harde schijf (afbeelding 4): Met deze stap kunt u selecteren hoe u het besturingssysteem wilt installeren.Ga je Linux installeren naast een ander besturingssysteem ("dual booting"genoemd) gebruik de volledige harde schijf, upgrade een bestaande Linux-installatie of installeer over een bestaande versie van Linux- Locatie: selecteer uw locatie op de kaart- Toetsenbordindeling: selecteer het toetsenbord voor uw systeem- Gebruikersinstellingen: stel uw gebruikersnaam en wachtwoord inDat was het.Zodra het systeem de installatie heeft voltooid, start u het opnieuw op en bent u klaar om te beginnen.Voor een meer diepgaande gids voor het installeren van Linux, bekijk "Hoe Linux op de absoluut gemakkelijkste en veiligste manier te installeren en uit te proberen"of download de PDF-handleiding van de Linux Foundation voor Linux-installatie## Software installeren op LinuxJust aangezien het besturingssysteem zelf eenvoudig te installeren is, zijn applicaties dat ook.De meeste moderne Linux-distributies bevatten wat de meesten zouden beschouwen als een app store.Dit is een centrale locatie waar software kan worden doorzocht en geïnstalleerd hoog.Ubuntu Linux (en vele andere distributies) vertrouwen op GNOME-software, Elementary OS heeft het AppCenter, Deepin heeft het Deepin Software Center, openSUSE heeft hun AppStore en sommige distributies vertrouwen op SynapticOngeacht de naam doen al deze tools hetzelfde: een centrale plaats om Linux-software te zoeken en te installeren.Natuurlijk zijn deze stukjes software afhankelijk van de aanwezigheid van een GUI.Voor servers zonder GUI zult u voor de installatie afhankelijk moeten zijn van de opdrachtregelinterfaceLaten we eens kijken naar twee verschillende hulpmiddelen om te illustreren hoe gemakkelijk installatie via de opdrachtregel kan zijn zijn.Onze voorbeelden zijn voor op Debian gebaseerde distributies en op Fedora gebaseerde distributies.De op Debian gebaseerde distro's zullen de apt-get tool gebruiken voor het installeren van software en op Fedora gebaseerde distro's zullen het gebruik van de yum tool vereisen.Beide werken op dezelfde manier.We illustreren met behulp van de opdracht apt-get.Laten we zeggen dat je de wget-tool wilt installeren (wat een handige tool is die wordt gebruikt om bestanden vanaf de opdrachtregel te downloaden).Om dit te installeren met apt-get, zou het commando er zo uitzien:sudo apt-get install wgetHet sudo-commando is toegevoegd omdat je supergebruikersrechten nodig hebt om installeer de software.Om dezelfde software op een Fedora-gebaseerde distributie te installeren, zou je eerst su naar de supergebruiker moeten geven (letterlijk het commando su geven en het root-wachtwoord invoeren), en dit commando geven:yum install wgetDat is alles wat er komt kijken bij het installeren van software op een Linux-machine.Het is lang niet zo uitdagend als je zou denken.Twijfel je nog?Roep de Easy Lamp Server-installatie van eerder op.Met een enkele opdracht:sudo taskelU kunt een volledige LAMP-server (Linux Apache MySQL PHP) installeren op een server- of desktopdistributie.Het is echt zo eenvoudig## Meer bronnenAls u op zoek bent naar een van de meest betrouwbare, veilige en betrouwbare platforms voor zowel de desktop en de server, kijk dan niet verder dan een van de vele Linux-distributies.Met Linux kunt u er zeker van zijn dat uw desktops probleemloos zijn, uw servers up-to-date en uw ondersteuningsverzoeken minimaal zijnVoor meer informatie om u door uw leven met Linux te helpen, bekijk de volgende bronnen:- Linux.com: Alles wat je moet weten over Linux (nieuws, tutorials en meer)- Howtoforge: Linux tutorials- Linux Documentation Project: How-to's, handleidingen en veelgestelde vragen- Linux Knowledge Base en Tutorial: Tal van tutorials en diepgaande handleidingen- LWN.net: Linux kernel nieuws en meer