Boekrecensie: basisprincipes van Linux

Er zijn veel geweldige boeken die de basis beschrijven van wat Linux is en hoe het werkt. Vandaag ga ik naar zo'n boek kijken. Vandaag is het onderwerp van onze discussie Fundamentals of Linux van Oliver Pelz en wordt gepubliceerd door PacktPub.

Oliver Pelz heeft meer dan tien jaar ervaring als softwareontwikkelaar en een systeembeheerder. Hij heeft een diploma in bioinformatica.

Waar gaat het boek 'Fundamentals of Linux' over?

Zoals te raden is uit de titel, is het doel van Fundamentals of Linux om de lezer een sterke basis te geven om over de Linux-opdrachtregel te leren. Het boek is iets meer dan tweehonderd pagina's lang, dus het is alleen gericht op het onderwijzen van de dagelijkse taken en problemen die gebruikers vaak tegenkomen. Het boek is bedoeld voor lezers die Linux-beheerders willen worden.

Het eerste hoofdstuk begint met een overzicht van virtualisatie. Van daaruit geeft de auteur instructies voor het maken van een virtueel exemplaar van CentOS in VirtualBox, hoe het te klonen en hoe snapshots te gebruiken. Je leert ook hoe je via SSH verbinding kunt maken met de virtuele machines.

Het tweede hoofdstuk behandelt de basis van de Linux-opdrachtregel. Dit omvat shell globbing, shell-uitbreiding, hoe te werken met bestandsnamen die spaties of speciale tekens bevatten. Het legt ook uit hoe de handpagina van een commando moet worden geïnterpreteerd, en hoe je sed, awk en het Linux-bestandssysteem kunt gebruiken.

Het derde hoofdstuk gaat dieper in op het Linux-bestandssysteem. Je leert hoe bestanden worden gekoppeld in Linux en hoe je ze kunt zoeken. U krijgt ook een overzicht van gebruikers, groepen en bestandsrechten. Omdat het hoofdstuk zich richt op de interactie met bestanden, vertelt het hoe je tekstbestanden leest vanaf de opdrachtregel, evenals een overzicht van hoe je de VIM-editor gebruikt.

Hoofdstuk vier richt zich op het gebruik van de opdrachtregel. Het dekt belangrijke commando's, zoals cat, sort, awk . tee, tar, rsync, nmap, htop en meer. Je leert wat processen zijn en hoe ze met elkaar communiceren. Dit hoofdstuk bevat ook een inleiding tot Bash-shell-scripting.

Het vijfde en laatste hoofdstuk behandelt netwerken op Linux en andere geavanceerde commandoregelconcepten. De auteur bespreekt hoe Linux omgaat met netwerken en geeft voorbeelden met behulp van meerdere virtuele machines. Hij behandelt ook hoe nieuwe programma's te installeren en hoe een firewall in te stellen.

Gedachten over het boek

De basisprincipes van Linux lijken misschien kort in vijf hoofdstukken en iets meer dan tweehonderd pagina's. Er is echter nogal wat informatie gedekt. Je krijgt alles wat je nodig hebt om aan de slag te gaan.

De enige focus van het boek op de commandoregel is één ding om in gedachten te houden. U krijgt geen informatie over het gebruik van een grafische gebruikersinterface. Dat komt gedeeltelijk doordat Linux zoveel verschillende bureaubladomgevingen en zoveel vergelijkbare systeemtoepassingen heeft dat het moeilijk zou zijn om een ​​boek te schrijven dat alle variabelen zou kunnen omvatten. Het is ook gedeeltelijk omdat het boek is gericht op potentiële Linux-beheerders.

Ik was nogal verrast dat de auteur CentOS gebruikte om Linux te onderwijzen. Ik had verwacht dat hij een meer algemene Linux-distro zou gebruiken, zoals Ubuntu, Debian of Fedora. Omdat het echter een distro is die is ontworpen voor servers met zeer weinig veranderingen in de loop van de tijd, is het een zeer stabiele basis voor een cursus over Linux-basics.

Ik gebruik Linux al meer dan een half decennium. Ik heb het grootste deel van die tijd doorgebracht met het gebruik van desktop Linux. Ik dook in de terminal wanneer dat nodig was, maar ik heb er niet veel tijd doorgebracht. Ik heb veel van de acties uitgevoerd die in dit boek worden behandeld met een muis. Nu weet ik hoe ik via de terminal dezelfde dingen moet doen. Het zal de manier waarop ik mijn taken doe niet veranderen, maar het zal me helpen begrijpen wat er zich afspeelt achter het gordijn.

Als u net Linux bent gaan gebruiken of van plan bent dit in de toekomst te doen, zou ik dit boek niet aanbevelen. Het is misschien een beetje overweldigend. Als je al enige tijd met Linux hebt doorgebracht of de technische taal snel kunt begrijpen, is dit boek misschien wel iets voor jou.

Als u denkt dat dit boek geschikt is voor uw leerbehoeften, kunt u het boek krijgen via de onderstaande link:

Verkrijg grondbeginselen van Linux Book

Je kunt ook een paperback of Kindle-editie bestellen bij Amazon.

VoorbeeldArtikelPrijs

Fundamentals van Linux: verken de essentie van de Linux-opdrachtregel $ 29.99 Koop op Amazon

We zullen de komende maanden meer Linux-boeken proberen te beoordelen, dus blijf op de hoogte met ons.

Wat is je favoriete inleidende boek over Linux? Laat het ons weten in de comments hieronder.

Als u dit artikel interessant vindt, neem dan even de tijd om het te delen op sociale media, Hacker News of Reddit.

Aanbevolen

Installeer UberWriter Markdown Editor in Ubuntu 14.04
2019
18 Beste pictogramthema's voor Ubuntu 18.04 en 16.04
2019
Test de Command Line-versie van verschillende Linux-distributies in de webbrowser
2019