Zoeken op website

BEGINNERSGIDS VOOR LINUX - Begin binnen enkele minuten met het leren van Linux


Welkom bij de exclusieve editie van “BEGINNER'S GUIDE FOR LINUX” van TecMint. Deze cursusmodule is speciaal ontworpen en samengesteld voor die beginners, die hun weg willen vinden in het Linux-leerproces en het beste willen doen in hedendaagse IT-organisaties.

Dit cursusmateriaal is gemaakt volgens de vereisten van de industriële omgeving met volledige toegang tot Linux, wat je zal helpen groot succes op te bouwen in Linux.

We hebben speciale prioriteit gegeven aan Linux-commando's en -switches, scripting, services en applicaties, toegangscontrole, procescontrole, gebruikersbeheer, databasebeheer, webservices, enz.

Ook al biedt de Linux-opdrachtregel duizenden opdrachten, maar slechts een paar basisopdrachten moet je leren om dagelijkse taken uit te voeren in het Linux-besturingssysteem.

Vereisten:

Alle studenten moeten een beetje verstand hebben van computers en een passie hebben om nieuwe technologie te leren.

Uitkeringen:

Dit cursusmateriaal wordt momenteel ondersteund op de nieuwste releases van Linux-distributies zoals Red Hat Enterprise Linux, CentOS, Rocky/Alma Linux, Debian, Ubuntu, enz.

Doelstellingen van de Linux-cursus

Sectie 1: Inleiding tot Linux- en OS-installaties

  • Wat is Linux? en hoe werkt Linux?
  • Een basisgids voor het Linux-opstartproces
  • Linux-directorystructuur en belangrijke bestanden
  • Hoe RHEL 9 gratis te installeren
  • Hoe VirtualBox te installeren om verschillende Linux-distributies te proberen
  • Beste Linux-distributies voor beginners om te proberen
  • Installeer Rocky Linux op VirtualBox op Windows

Sectie 2: Essentiële basis Linux-opdrachten

  • ls Command – Lijst met bestanden en mappen in Linux
  • cd Command – Schakelen tussen mappen in Linux
  • pwd Command – Controleer de huidige werkmap in Linux
  • dir Command – Lijst met inhoud van een directory in Linux
  • mkdir Command – Maak nieuwe mappen in Linux
  • rmdir-opdracht – Verwijder mappen in Linux
  • mv Command – Hernoem of verplaats bestanden en mappen in Linux
  • cp Command – Kopieer bestanden en mappen in Linux
  • touch Command – Maak nieuwe bestanden in Linux
  • find Command – Vind bestanden en mappen in Linux
  • cat Command – Lijst met inhoud van bestanden in Linux
  • df Command – Controleer het schijfruimtegebruik van het Linux-bestandssysteem
  • du Command – Controleer schijfgebruik van bestanden en mappen
  • tar Command – Archiefbestanden maken, uitpakken en weergeven in Linux
  • grep-opdracht – Vind patronen of tekenreeksen in tekstbestanden
  • ln Command – Maak harde en symbolische links in Linux
  • aliasopdracht – Maak een alias (snelkoppelingen) in Linux
  • echo Command – Hoe een regel tekst af te drukken in Linux
  • tail-opdracht – Druk de laatste 10 regels van het bestand af in Linux
  • top Command – Lijst met actieve processen in Linux
  • ps Command – Lijst met actieve processen met PID's in Linux
  • kill Command – Stop lopende processen met PID's in Linux
  • uniq Command – Verwijder dubbele regels in Linux

Sectie 3: Basisprincipes van geavanceerde Linux-opdrachten

  • Eigenzinnige ‘ls’-opdrachten die elke Linux-gebruiker moet kennen
  • Beheer bestanden effectief met behulp van head-, tail- en cat-opdrachten in Linux
  • Tel het aantal regels, woorden en tekens in het bestand met de opdracht ‘wc’
  • Basis 'sorteer'-opdrachten om bestanden te sorteren in Linux
  • Geavanceerde 'sorteer'-opdrachten om bestanden in Linux te sorteren
  • Pydf een alternatief “df”-commando om het schijfgebruik te controleren
  • Controleer Linux Ram-gebruik met ‘gratis’ opdracht
  • Voer de opdracht 'hernoemen' uit om bestanden en mappen te hernoemen
  • Druk tekst/tekenreeks af in Terminal met behulp van de ‘echo’-opdracht

Sectie 4: Enkele meer geavanceerde Linux-opdrachten

  • Overstappen van Windows naar Nix – 20 nuttige opdrachten voor nieuwkomers – Deel 1
  • 20 geavanceerde opdrachten voor Linux-gebruikers op gemiddeld niveau – Deel 2
  • 20 geavanceerde opdrachten voor Linux-experts – Deel 3
  • 20 grappige commando's van Linux of Linux is leuk in Terminal - Deel 1
  • 6 interessante grappige commando's van Linux (plezier in terminal) - deel 2
  • 51 Handige, minder bekende opdrachten voor Linux-gebruikers
  • 10 gevaarlijkste opdrachten – u mag deze nooit uitvoeren op Linux

Sectie 5: Beheer van gebruikers-, groeps- en bestandsrechten

  • Hoe u nieuwe gebruikers kunt toevoegen of maken met de opdracht 'useradd'
  • Gebruikersattributen wijzigen of wijzigen met de opdracht ‘usermod’
  • Gebruikers en groepen, bestandsrechten en kenmerken beheren – Geavanceerd niveau
  • Verschil tussen su en sudo – Sudo configureren – Geavanceerd niveau
  • Gebruikersactiviteit controleren met psacct of acct Tools

Sectie 6: Linux-pakketbeheer

  • Yum-pakketbeheer – CentOS, RHEL en Fedora
  • RPM-pakketbeheer – CentOS, RHEL en Fedora
  • APT-GET en APT-CACHE pakketbeheer – Debian, Ubuntu
  • DPKG-pakketbeheer – Debian, Ubuntu
  • Zypper-pakketbeheer – Suse en OpenSuse
  • Linux-pakketbeheer met Yum, RPM, Apt, Dpkg, Aptitude en Zypper – Geavanceerd niveau
  • 27 ‘DNF’-opdrachten (Fork of Yum) voor RPM-pakketbeheer – Nieuwe update

Sectie 7: Systeemmonitoring en Cron-planning

  • Linux-procesbewaking met topopdracht
  • Linux-procesbeheer met Kill-, Pkill- en Killall-opdrachten
  • Linux-bestandsprocesbeheer met lsof-opdrachten
  • Linux-taakplanning met Cron
  • 20 opdrachtregelprogramma's om de prestaties van Linux te monitoren - Deel 1
  • 13 Linux-tools voor prestatiebewaking – Deel 2
  • Nagios Monitoring Tool voor Linux – Geavanceerd niveau
  • Zabbix Monitoring Tool voor Linux – Geavanceerd niveau
  • Shell-script om netwerk, schijfgebruik, uptime, laadgemiddelde en RAM te monitoren – Nieuwe update

Sectie 8: Linux archivering/compressie, back-up/synchronisatie en herstel

Bestanden archiveren/comprimeren
  • Hoe Linux-bestanden en -mappen te archiveren/comprimeren met behulp van de 'tar'-opdracht
  • RAR-bestanden openen, extraheren en maken in Linux
  • 5 hulpmiddelen voor het archiveren/comprimeren van bestanden in Linux
  • Bestanden archiveren/comprimeren en bestandskenmerken instellen – Geavanceerd niveau
Back-up/synchronisatie van bestanden en mappen in Linux
  • Bestanden en mappen lokaal/op afstand kopiëren/synchroniseren met rsync
  • Bestanden/mappen overbrengen in Linux met behulp van scp
  • Rsnapshot (gebaseerd op Rsync) – Een back-uptool voor lokaal/extern bestandssysteem
  • Synchroniseer twee Apache-webservers/websites met Rsync – Geavanceerd niveau
Back-up/herstel van Linux-bestandssystemen
  • Back-up en herstel van Linux-systemen met behulp van de Redo Backup Tool
  • Hoe Linux-systemen te klonen/back-uppen met behulp van - Mondo Rescue Disaster Recovery Tool
  • Hoe verwijderde bestanden/mappen te herstellen met behulp van de ‘Scalpel’-tool
  • 8 Software voor het klonen/back-uppen van schijven voor Linux-servers

Sectie 9: Linux-bestandssysteem/netwerkopslagbeheer

  • Wat is Ext2, Ext3 en Ext4 en hoe u Linux-bestandssystemen kunt maken en converteren
  • Linux-bestandssysteemtypen begrijpen
  • Creëren en configureren van Linux-bestandssysteem – Geavanceerd niveau
  • Standaard Linux-bestandssystemen instellen en NFSv4-server configureren – Geavanceerd niveau
  • Lokale en netwerkbestandssystemen (Samba en NFS) aan-/ontkoppelen – Geavanceerd niveau
  • Hoe u een Btrfs-bestandssysteem kunt maken en beheren in Linux – Geavanceerd niveau
  • Inleiding tot GlusterFS (bestandssysteem) en installatie – Geavanceerd niveau

Sectie 10: Linux LVM-beheer

  • Configureer flexibele schijfopslag met logisch volumebeheer
  • Hoe LVM’s (Logisch Volumebeheer) uit te breiden/verminderen
  • Hoe u een momentopname kunt maken/LVM's kunt herstellen
  • Thin Provisioning-volumes instellen in LVM
  • Beheer meerdere LVM-schijven met Striping I/O
  • LVM-partities migreren naar een nieuw logisch volume

Sectie 11: Linux RAID-beheer

  • Inleiding tot RAID, concepten van RAID en RAID-niveaus
  • Software RAID0 (Stripe) maken op ‘Twee apparaten’ met behulp van ‘mdadm
  • RAID 1 (mirroring) instellen met behulp van ‘Two Disks’ in Linux
  • RAID 5 (Striping met gedistribueerde pariteit) creëren in Linux
  • Stel RAID-niveau 6 (Striping met dubbel gedistribueerde pariteit) in Linux in
  • RAID 10 of 1+0 (genest) instellen in Linux
  • Een bestaande RAID-array uitbreiden en defecte schijven verwijderen in Linux
  • Partities samenstellen als RAID-apparaten – Systeemback-ups maken en beheren

Sectie 12: Services beheren in Linux

  • Configureer Linux Services om automatisch te starten en te stoppen
  • Hoe u ongewenste services in Linux kunt stoppen en uitschakelen
  • Hoe 'Systemd'-services te beheren met Systemctl in Linux
  • Systeemopstartproces en -services beheren in Linux

Sectie 13: Linux-systeembeveiliging en firewall

Linux-beveiliging en -hulpmiddelen
  • 25 Verbeterde beveiligingstips voor Linux-servers
  • 5 beste praktijken om de SSH-server te beveiligen en te beschermen
  • Hoe Grub met een wachtwoord te beveiligen in Linux
  • Bescherm SSH-aanmeldingen met SSH- en MOTD-bannerberichten
  • Hoe Linux-systemen te controleren met Lynis Tool
  • Beveilig bestanden/mappen met behulp van ACL's (Access Control Lists) in Linux
  • Hoe u netwerkprestaties, beveiliging en probleemoplossing in Linux kunt controleren
  • Verplichte toegangscontrole-essentials met SELinux – Nieuwe update
Linux-firewall en tools
  • Basisgids over IPTables (Linux Firewall) Tips/Commando's
  • Hoe een Iptables-firewall in Linux in te stellen
  • Hoe ‘FirewallD’ in Linux te configureren
  • Handige ‘FirewallD’-regels voor het configureren en beheren van Firewall in Linux
  • Hoe UFW te installeren en configureren – een ongecompliceerde FireWall
  • Shorewall – Een firewall op hoog niveau voor het configureren van Linux-servers
  • Installeer ConfigServer Security & Firewall (CSF) onder Linux
  • Hoe u ‘IPFire’ gratis firewall Linux-distributie installeert
  • Hoe pfSense 2.1.5 (Firewall/Router) onder Linux te installeren en configureren
  • 10 Handige open source beveiligingsfirewalls voor Linux-systemen

Sectie 14: LAMP (Linux, Apache, MySQL/MariaDB en PHP) instellingen

  • LAMP installeren in RHEL/CentOS 6.0
  • LAMP installeren in RHEL/CentOS 7.0
  • Ubuntu 14.04 Serverinstallatiehandleiding en installatie-LAMP
  • LAMP installeren in Arch Linux
  • LAMP instellen in Ubuntu Server 14.10
  • LAMP installeren in Gentoo Linux
  • Uw eigen webserver creëren en een website hosten vanuit uw Linux Box
  • Apache Virtual Hosting: IP-gebaseerde en naamgebaseerde virtuele hosts in Linux
  • Hoe u een standalone Apache-server kunt instellen met op naam gebaseerde virtuele hosting met SSL-certificaat
  • Virtuele Apache-hosts maken met Vhosts-opties in-/uitschakelen in RHEL/CentOS 7.0
  • Virtuele hosts maken, SSL-certificaten en sleutels genereren en CGI Gateway inschakelen in Gentoo Linux
  • Bescherm Apache tegen brute force- of DDoS-aanvallen met behulp van Mod_Security- en Mod_evasive-modules
  • 13 Apache Web Server-tips voor beveiliging en verharding
  • Hoe twee Apache-webservers/websites te synchroniseren met Rsync
  • Hoe u ‘Varnish’ (HTTP Accelerator) installeert en belastingtests uitvoert met Apache Benchmark
  • LAMP/LEMP Stack installeren en configureren op Debian 8 Jessie – Nieuwe update

Sectie 15: LEMP (Linux, Nginx, MySQL/MariaDB en PHP) instellingen

  • Installeer LEMP onder Linux
  • FcgiWrap installeren en dynamische talen van Perl, Ruby en Bash inschakelen op Gentoo LEMP
  • LEMP installeren in Gentoo Linux
  • LEMP installeren in Arch Linux

Sectie 16: MySQL/MariaDB-beheer

  • MySQL basisdatabasebeheeropdrachten
  • 20 MySQL (Mysqladmin)-opdrachten voor databasebeheer in Linux
  • MySQL back-up- en herstelopdrachten voor databasebeheer
  • MySQL-replicatie (Master-Slave) instellen
  • Mytop (MySQL-databasemonitoring) in Linux
  • Installeer Mtop (MySQL Database Server Monitoring) onder Linux
  • https://linux-console.net/mysql-performance-monitoring/

Sectie 17: Basisshellscripting

  • Begrijp Linux Shell en basistips voor shell-scripttaal - Deel I
  • 5 Shell-scripts voor Linux-nieuwkomers om Shell-programmering te leren - Deel II
  • Zeilen door de wereld van Linux BASH-scripting – Deel III
  • Wiskundig aspect van Linux Shell-programmering – Deel IV
  • Wiskundige uitdrukkingen berekenen in Shell-scripttaal – Deel V
  • Functies in Shell-scripts begrijpen en schrijven – Deel VI
  • Dieper in functiecomplexiteiten met Shell Scripting – Deel VII
  • Werken met arrays in Linux Shell Scripting – Deel 8
  • Een inzicht in Linux “Variabelen” in Shell Scripting Language – Deel 9
  • ‘Linux-variabelen’ begrijpen en schrijven in Shell Scripting – Deel 10
  • Geneste vervanging van variabelen en vooraf gedefinieerde BASH-variabelen in Linux – Deel 11

Sectie 18: Linux-interviewvragen

  • 15 interviewvragen over Linux “ls” Commando – Deel 1
  • 10 Handige ‘ls’-opdrachtinterviewvragen – Deel 2
  • Basisvragen en antwoorden over Linux-interviews – Deel 1
  • Basisvragen en antwoorden over Linux-interviews – Deel 2
  • Linux-interviewvragen en -antwoorden voor Linux-beginners - Deel 3
  • Kernvragen en antwoorden over Linux-interviews
  • Nuttige willekeurige Linux-interviewvragen en antwoorden
  • Interviewvragen en antwoorden over verschillende opdrachten in Linux
  • Nuttige interviewvragen over Linux Services en Daemons
  • Basisvragen voor MySQL-interviews voor databasebeheerders
  • MySQL Database-interviewvragen voor beginners en gevorderden
  • Geavanceerde MySQL-database "Interviewvragen en antwoorden" voor Linux-gebruikers
  • Apache-interviewvragen voor beginners en gevorderden
  • VsFTP-interviewvragen en antwoorden - Deel 1
  • Advance VsFTP-interviewvragen en antwoorden - Deel 2
  • Nuttige SSH (Secure Shell) interviewvragen en antwoorden
  • Handige “Squid Proxy Server” interviewvragen en antwoorden in Linux
  • Interviewvragen over Linux Firewall Iptables – Nieuwe update
  • Basisvragen tijdens sollicitatiegesprekken over Linux-netwerken – Deel 1 – Nieuwe update

Sectie 19: Interviewvragen over Shell Scripting

  • Nuttige ‘Interviewvragen en antwoorden’ over Linux Shell Scripting
  • Praktische interviewvragen en antwoorden over Linux Shell Scripting

Sectie 20: Gratis Linux-boeken om te leren

  • Voltooi het Cheatsheet voor de Linux-opdrachtregel
  • De GNU/Linux geavanceerde beheerhandleiding
  • Linux-servers beveiligen en optimaliseren
  • Linux-patchbeheer: Linux up-to-date houden
  • Inleiding tot Linux - Een praktische gids
  • Inzicht in de Linux® Virtual Memory Manager
  • Linux Bijbel – Boordevol updates en oefeningen
  • Een beginnershandleiding voor Linux
  • Linux from Scratch – Creëer je eigen Linux-besturingssysteem
  • Linux Shell Scripting-kookboek, tweede editie
  • Linux beveiligen en optimaliseren: de hackoplossing
  • Gebruikersmodus Linux – Begrip en beheer
  • Bash-gids voor Linux-beginners – Nieuwe update

Sectie 21: Linux-certificeringen – voorbereidingshandleidingen

  • RHCSA-certificeringsgids (Red Hat Certified System Administrator).
  • LFCS-certificeringshandleiding (Linux Foundation Certified Sysadmin).
  • LFCE-certificeringsgids (Linux Foundation Certified Engineer).

Laat het ons weten als u specifieke Linux-howto's, handleidingen of tips in deze Linux-leergids wilt opnemen. Vergeet niet lid te worden van onze sociale gemeenschappen en u te abonneren op onze e-mailnieuwsbrief voor meer van dergelijke how-to's.

  • Facebook: https://www.facebook.com/TecMint
  • Twitter: http://twitter.com/tecmint
  • Linkedin: https://www.linkedin.com/company/tecmint