Linux / Unix - Aan de slag

Inhoudsopgave
We zullen beginnen met enkele basisconcepten om te begrijpen: wat het isWat maakt het in wezen bijzonder? Dan zullen we zien hoe we het moeten installeren en ermee beginnen te spelen en ten slotte zullen we basiscommando's presenteren die in de shell moeten worden gebruikt, zodat we leren wat het doet.
UNIX is een besturingssysteem (de groep programma's die verantwoordelijk is voor het laten werken van de computer) dat voor het eerst werd ontwikkeld in de jaren zestig.
De UNIX-besturingssysteem Het bestaat uit 3 essentiële onderdelen:
  • De kernel: het is het hart van het besturingssysteem, het is verantwoordelijk voor het toewijzen van geheugen en verwerkingstijd aan programma's en het is verantwoordelijk voor het beheer van het bestandsopslagsysteem en de communicatie als reactie op systeemaanroepen.
  • De "shell": is de interface tussen de gebruiker en de kernel. Wanneer een gebruiker inlogt op het systeem, verifieert het login-authenticatieprogramma de gebruikersnaam en het wachtwoord en start onmiddellijk een ander programma genaamd "shell", dat een opdrachtregelinterpreter is. De "shell" interpreteert de door de gebruiker ingevoerde commando's en zorgt voor de uitvoering ervan.
  • en diverse programma's.
Laten we, als een klein voorbeeld van hoe deze 3 delen samenwerken, naar het volgende kijken:
Stel dat u een bestand met de naam . wilt kopiëren mijnbestand.txt en verander de naam, als je eenmaal toegang hebt tot de shell, zou je de volgende opdracht invoeren:
cp mijnbestand.txt mijnbestandsnaam.txt

De shell zou in het bestandsopslagsysteem zoeken naar degene die het programma bevat cp en het zou herkennen dat het 2 parameters van het type tekst heeft (mijnbestand.txt Y mijnbestandsnaam.txt in dit geval) om de kernel later via systeemaanroepen te vragen om het programma uit te voeren cp. Het programma zou dan over het bestand lopen mijnbestand.txt en ik zou er een kopie van maken met de naam mijnbestandsnaam.txt. Zodra het proces is voltooid "cp mijnbestand.txt mijnbestandsnaam.txt", De shell retourneert de opdrachtregel naar de gebruiker en informeert hen dat ze nieuwe programma's kunnen uitvoeren.
Vanaf de eerste versie van UNIX zijn 2 branches ontwikkeld: "Berkeley Software Distribution" (BSD) en "System V Release 4" (SVR4) en momenteel zijn er verschillende varianten die neigen naar een van deze twee branches:
BSD-type:
  • Digitale UNIX.
  • Linux.
  • Mac-OS.
Type SVR4:
  • Zon Solaris.
  • Hewlett-Packard HP-UX.
  • IRIX.
Gemengd:
  • AIX.
De belangrijkste verschillen tussen deze systemen zijn gebaseerd op de manier waarop ze communiceren met de hardware en het netwerk, de "shell" is praktisch identiek in alle soorten op UNIX gebaseerde systemen, daarom zijn de commando's die in deze en andere tutorials zijn geleerd gemakkelijk te vervoeren tussen het ene besturingssysteem en het andere.
  • Het is een besturingssysteem voor meerdere gebruikers.
  • Het heeft een krachtige opdrachtregelinterface (de "shell").
  • Een hiërarchisch bestandssysteem.
  • Een open architectuur.
  • Gratis en goed bereikbaar.
Als gevolg hiervan verschilt het van andere besturingssystemen op de volgende punten:
  • Uitstekend beheer en controle van systeembronnen.
  • Zeer hoge betrouwbaarheid (langdurig continubedrijf zonder herstart).
  • Tools voor het aanpassen van het systeem zijn ofwel native en worden meegeleverd met het besturingssysteem of zijn gratis beschikbaar op internet.
  • Bij open source systemen (zoals Linux) zijn er geen licentieproblemen.
  • Veel grotere schaalbaarheid.
  • Volledige documentatie beschikbaar zowel op hetzelfde systeem als op internet.
  • Enorme hoeveelheden gratis software beschikbaar voor implementatie en verbetering.
Over het algemeen staan ​​UNIX-systemen bekend om hun vermogen om continu te functioneren door: HONDERDEN DAGEN, er zijn zelfs gevallen van UNIX-servers die continu hebben gewerkt voor JAREN. Daarentegen raadt Microsoft aan om uw Windows NT-servers elke maand opnieuw op te starten.
Momenteel is Linux het op UNIX gebaseerde besturingssysteem dat het meest aansluit bij de oorspronkelijke ideologie, waarvan de oorspronkelijke kernel in 1991 werd gemaakt door Linus Torvalds en van waaruit alle huidige Linux-distributies zijn ontwikkeld, waaronder:
Afbeelding verzonden
Afbeelding verzonden
Afbeelding verzonden
Afbeelding verzonden
Afbeelding verzonden
Afbeelding verzonden
Afbeelding verzonden
Dit, collega's, was slechts een mondvol van wat het betekent om Linux te gebruiken, later zullen we zien hoe je een versie van Linux op je computer kunt installeren (misschien Ubuntu of Fedora) met zijn desktopomgeving (voornamelijk GNOME) en zijn Windows-systeem (X11, hoogstwaarschijnlijk). Na installatie gaan we aan de slag met de shell en leren we verschillende basiscommando's voor alle op UNIX gebaseerde systemen.
Vergeet niet uw opmerkingen achter te laten,
Tot de volgende keer!Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave