Weboldal keresés

KEZDŐI ÚTMUTATÓ LINUXHOZ – Kezdje el a Linux tanulását percek alatt


Üdvözöljük a TecMint „KEZDŐI ÚTMUTATÓ LINUXHOZ” exkluzív kiadásában. Ezt a kurzusmodult kifejezetten azoknak a kezdőknek tervezték és állítottuk össze, akik szeretnének bejutni a Linux tanulási folyamatába, és a legjobbat szeretnék elérni mai informatikai szervezetek.

Ez a tananyag az ipari környezet követelményei szerint készült, teljes Linux-belépéssel, amely segít nagy sikert elérni Linuxban.

Kiemelt prioritást tulajdonítottunk a Linux parancsoknak és kapcsolóknak, szkripteknek, szolgáltatásoknak és alkalmazásoknak, hozzáférés-vezérlésnek, folyamatvezérlésnek, felhasználókezelésnek, adatbázis-kezelésnek, webszolgáltatásoknak stb.

Annak ellenére, hogy a Linux parancssor több ezer parancsot biztosít, csak néhány alapvető parancsot kell megtanulnia a napi feladatok elvégzéséhez a Linux operációs rendszerben.

Előfeltételek:

Minden tanulónak rendelkeznie kell egy kicsit a számítógépekkel, és szenvedéllyel kell megtanulnia az új technológiákat.

Elosztások:

Ezt a tananyagot jelenleg a Linux disztribúciók legújabb kiadásai támogatják, mint például a Red Hat Enterprise Linux, CentOS, Rocky/Alma Linux, Debian, Ubuntu stb.

A Linux kurzus céljai

1. szakasz: Bevezetés a Linux és az operációs rendszer telepítésébe

  • Mi az a Linux? és Hogyan működik a Linux?
  • Útmutató a Linux rendszerindítási folyamatához
  • Linux könyvtárszerkezet és fontos fájlok
  • Az RHEL 9 ingyenes telepítése
  • A VirtualBox telepítése a különböző Linux disztribúciók kipróbálásához
  • A legjobb Linux disztribúciók kezdőknek
  • Telepítse a Rocky Linuxot a VirtualBoxon Windows rendszeren

2. szakasz: Alapvető Linux-parancsok

  • ls Command – Fájlok és könyvtárak listázása Linuxban
  • cd parancs – Váltás a könyvtárak között Linux alatt
  • pwd parancs – Ellenőrizze az aktuális munkakönyvtárat Linuxon
  • dir Command – egy könyvtár tartalmának listázása Linux alatt
  • mkdir parancs – Új könyvtárak létrehozása Linuxban
  • rmdir parancs – Könyvtárak törlése Linuxban
  • mv parancs – Fájlok és könyvtárak átnevezése vagy áthelyezése Linux alatt
  • cp Command – Fájlok és könyvtárak másolása Linux alatt
  • érintse meg a Parancsot – Új fájlok létrehozása Linuxban
  • parancs keresése – Fájlok és könyvtárak keresése Linuxban
  • cat Command – A fájlok tartalmának listázása Linux alatt
  • df parancs – Ellenőrizze a Linux fájlrendszer lemezterület-használatát
  • du Command – Ellenőrizze a fájlok és könyvtárak lemezhasználatát
  • tar parancs – Archív fájlok létrehozása, kibontása és listázása Linuxban
  • grep parancs – Keressen mintákat vagy karakterláncokat a szöveges fájlokban
  • ln Command – Hozzon létre kemény és szimbolikus hivatkozásokat Linuxban
  • alias parancs – Alias (parancsikonok) létrehozása Linuxban
  • echo Command – Szövegsor nyomtatása Linux alatt
  • tail Command – Az utolsó 10 fájlsor nyomtatása Linux alatt
  • top parancs – A futó folyamatok listája Linux alatt
  • ps parancs – A futó folyamatok listája PID-ekkel Linuxban
  • kill Command – A futó folyamatok leállítása PID-ekkel Linuxban
  • uniq Command – Az ismétlődő sorok eltávolítása Linuxban

3. szakasz: Az Advance Linux Commands alapjai

  • Különös „ls” parancsok, amelyeket minden Linux-felhasználónak tudnia kell
  • Fájlok kezelése hatékonyan a fej, a farok és a macska parancsok használatával Linuxon
  • Számolja meg a sorok, szavak és karakterek számát a fájlban a wc paranccsal
  • Alapvető „rendezési” parancsok a fájlok rendezéséhez Linuxban
  • Adja meg a rendezési parancsokat a fájlok rendezéséhez Linuxban
  • Pydf egy alternatív „df” parancs a lemezhasználat ellenőrzéséhez
  • Ellenőrizze a Linux Ram használatát az „ingyenes” paranccsal
  • Adja meg az „átnevezés” parancsot a fájlok és könyvtárak átnevezéséhez
  • Nyomtasson szöveget/karakterláncot a terminálban az „echo” paranccsal

4. szakasz: Néhány fejlettebb Linux-parancs

  • Váltás Windowsról Nixre – 20 hasznos parancs kezdőknek – 1. rész
  • 20 speciális parancs középszintű Linux-felhasználók számára – 2. rész
  • 20 speciális parancs Linux-szakértőknek – 3. rész
  • A Linux 20 vicces parancsa vagy a Linux szórakoztató a terminálban – 1. rész
  • A Linux 6 érdekes vicces parancsa (Fun in Terminal) – 2. rész
  • 51 Hasznos, kevésbé ismert parancsok Linux-felhasználók számára
  • 10 legveszélyesebb parancs – soha nem szabad végrehajtania Linuxon

5. szakasz: Felhasználó-, csoport- és fájljogosultságok kezelése

  • Új felhasználók hozzáadása vagy létrehozása a „useradd” paranccsal
  • A felhasználói attribútumok módosítása vagy módosítása a „usermod” paranccsal
  • Felhasználók és csoportok, fájlengedélyek és attribútumok kezelése – Haladó szint
  • A sudo és a sudo közötti különbség – A sudo konfigurálása – Haladó szint
  • A felhasználói tevékenység figyelése a psacct vagy acct eszközök segítségével

6. szakasz: Linux csomagkezelés

  • Yum csomagkezelés – CentOS, RHEL és Fedora
  • RPM-csomagkezelés – CentOS, RHEL és Fedora
  • APT-GET és APT-CACHE csomagkezelés – Debian, Ubuntu
  • DPKG csomagkezelés – Debian, Ubuntu
  • Zypper Package Management – Suse és OpenSuse
  • Linux-csomagkezelés Yum, RPM, Apt, Dpkg, Aptitude és Zypper segítségével – Felső szint
  • 27 „DNF” (Fork of Yum) parancsok az RPM-csomagkezeléshez – Új frissítés

7. szakasz: Rendszerfigyelés és Cron ütemezés

  • Linux folyamatfigyelés felső paranccsal
  • Linux folyamatkezelés Kill, Pkill és Killall parancsokkal
  • Linux File Process Management lsof parancsokkal
  • Linux munkaütemezés a Cron segítségével
  • 20 parancssori eszköz a Linux teljesítményének figyeléséhez – 1. rész
  • 13 Linux Performance Monitoring Tools – 2. rész
  • Nagios Monitoring Tool for Linux – Haladó szint
  • Zabbix Monitoring Tool for Linux – Haladó szint
  • Shell Script a hálózat, a lemezhasználat, az üzemidő, a terhelési átlag és a RAM figyeléséhez – Új frissítés

8. szakasz: Linux archiválás/tömörítés, biztonsági mentés/szinkronizálás és helyreállítás

Fájlok archiválása/tömörítése
  • Linux fájlok és könyvtárak archiválása/tömörítése a „tar” paranccsal
  • RAR fájlok megnyitása, kibontása és létrehozása Linuxban
  • 5 Fájlok archiválására/tömörítésére szolgáló eszközök Linux alatt
  • Fájlok archiválása/tömörítése és fájlattribútumok beállítása – Haladó szint
Fájlok és könyvtárak biztonsági mentése/szinkronizálása Linux alatt
  • Fájlok és könyvtárak másolása/szinkronizálása helyileg/távolról az rsync segítségével
  • Fájlok/mappák átvitele Linux alatt az scp segítségével
  • Rsnapshot (Rsync alapú) – Helyi/távoli fájlrendszer biztonsági mentési eszköze
  • Két Apache webszerver/webhely szinkronizálása az Rsync használatával – Advance Level
Linux fájlrendszerek biztonsági mentése/helyreállítása
  • A Linux rendszerek biztonsági mentése és visszaállítása a Redo Backup Tool segítségével
  • Linux rendszerek klónozása/mentése a Mondo Rescue Disaster Recovery Tool használatával
  • A törölt fájlok/mappák helyreállítása a „Scalpel” eszközzel
  • 8 „Lemez klónozás/mentés” szoftverek Linux szerverekhez

9. szakasz: Linux fájlrendszer/hálózati tárolókezelés

  • Mi az Ext2, Ext3 és Ext4, valamint Linux fájlrendszerek létrehozása és konvertálása
  • A Linux fájlrendszer-típusok megértése
  • Linux fájlrendszer létrehozása és konfigurálása – Haladó szint
  • Szabványos Linux fájlrendszerek beállítása és az NFSv4 kiszolgáló konfigurálása – Haladó szint
  • Helyi és hálózati (Samba és NFS) fájlrendszerek csatlakoztatása/leválasztása – Haladó szint
  • Btrfs fájlrendszer létrehozása és kezelése Linuxban – Haladó szint
  • Bevezetés a GlusterFS-be (fájlrendszer) és telepítése – Haladó szint

10. szakasz: Linux LVM-kezelés

  • Rugalmas lemeztároló beállítása logikai kötetkezeléssel
  • Hogyan lehet kiterjeszteni/csökkenteni az LVM-et (logikai kötetkezelés)
  • Hogyan készítsünk pillanatfelvételt/visszaállítsuk az LVM-eket
  • Vékony kiépítési kötetek beállítása LVM-ben
  • Több LVM lemez kezelése Striping I/O használatával
  • LVM-partíciók migrálása új logikai kötetre

11. szakasz: Linux RAID-kezelés

  • Bevezetés a RAID-be, a RAID fogalmai és a RAID szintek
  • RAID0 (Stripe) szoftver létrehozása „két eszközön” az „mdadm
  • A RAID 1 (tükrözés) beállítása „két lemez” használatával Linux alatt
  • RAID 5 (Striping with Distributed Parity) létrehozása Linux alatt
  • Állítsa be a RAID 6. szintjét (Dupla elosztott paritású csíkozás) Linuxban
  • RAID 10 vagy 1+0 (beágyazott) beállítása Linux alatt
  • Meglévő RAID-tömb bővítése és meghibásodott lemezek eltávolítása Linuxban
  • Partíciók összeállítása RAID-eszközként – Rendszermentések létrehozása és kezelése

12. szakasz: Szolgáltatások kezelése Linuxban

  • Állítsa be a Linux-szolgáltatásokat az automatikus indításhoz és leállításhoz
  • A nem kívánt szolgáltatások leállítása és letiltása Linuxban
  • A „Systemd” szolgáltatások kezelése a Systemctl használatával Linuxban
  • Rendszerindítási folyamatok és szolgáltatások kezelése Linuxban

13. szakasz: Linux rendszerbiztonság és tűzfal

Linux biztonság és eszközök
  • 25 erősítő biztonsági tipp Linux szerverekhez
  • 5 bevált módszer az SSH-kiszolgáló biztonságossá tételéhez és védelméhez
  • Hogyan lehet jelszóval védeni a Grubot Linux alatt
  • Védje az SSH-bejelentkezéseket SSH- és MOTD-szalaghirdetésekkel
  • Linux rendszerek auditálása a Lynis Tool segítségével
  • Fájlok/könyvtárak biztonságossá tétele ACL-ek (Hozzáférés-vezérlési listák) használatával Linuxban
  • A hálózat teljesítményének, biztonságának és hibaelhárításának ellenőrzése Linux alatt
  • Kötelező hozzáférés-vezérlési alapok SELinux esetén – Új frissítés
Linux tűzfal és eszközök
  • Alapvető útmutató az IPTables (Linux tűzfal) Tippek/Parancsok használatához
  • Az Iptables tűzfal beállítása Linux alatt
  • A „FirewallD” konfigurálása Linuxban
  • Hasznos „FirewallD” szabályok a tűzfal konfigurálásához és kezeléséhez Linux alatt
  • Az UFW telepítése és konfigurálása – egy egyszerű tűzfal
  • Shorewall – Magas szintű tűzfal Linux szerverek konfigurálásához
  • Telepítse a ConfigServer Security & Firewall (CSF) programot Linux rendszeren
  • Az „IPFire” ingyenes tűzfal Linux disztribúció telepítése
  • A pfSense 2.1.5 (tűzfal/útválasztó) telepítése és konfigurálása Linux alatt
  • 10 hasznos nyílt forráskódú biztonsági tűzfal Linux rendszerekhez

14. szakasz: LAMP (Linux, Apache, MySQL/MariaDB és PHP) beállítása

  • A LAMP telepítése az RHEL/CentOS 6.0-ba
  • A LAMP telepítése az RHEL/CentOS 7.0-ba
  • Ubuntu 14.04 kiszolgáló telepítési útmutató és Setup LAMP
  • A LAMP telepítése Arch Linux alatt
  • A LAMP beállítása az Ubuntu Server 14.10-ben
  • LAMP telepítése Gentoo Linux alatt
  • Saját webszerver létrehozása és webhely üzemeltetése a Linux Box segítségével
  • Apache virtuális tárhely: IP-alapú és névalapú virtuális gazdagépek Linuxban
  • Önálló Apache-kiszolgáló beállítása névalapú virtuális tárhely használatával SSL-tanúsítvánnyal
  • Apache virtuális gazdagépek létrehozása a Vhost engedélyezése/letiltása opciókkal az RHEL/CentOS 7.0 rendszerben
  • Virtuális gazdagépek létrehozása, SSL-tanúsítványok és kulcsok generálása, valamint a CGI-átjáró engedélyezése a Gentoo Linuxban
  • Az Apache védelme a brute Force vagy DDoS támadásokkal szemben a Mod_Security és a Mod_evasive modulok használatával
  • 13 Apache webszerver biztonsági és keményítési tippek
  • Két Apache webszerver/webhely szinkronizálása Rsync használatával
  • A „Varnish” (HTTP Accelerator) telepítése és terhelési tesztelés végrehajtása az Apache Benchmark használatával
  • A LAMP/LEMP Stack telepítése és konfigurálása Debian 8 Jessie rendszeren – Új frissítés

15. szakasz: A LEMP (Linux, Nginx, MySQL/MariaDB és PHP) beállítása

  • Telepítse a LEMP-t Linuxra
  • Az FcgiWrap telepítése és a Perl, Ruby és Bash dinamikus nyelvek engedélyezése a Gentoo LEMP-n
  • A LEMP telepítése Gentoo Linux alatt
  • A LEMP telepítése Arch Linux alatt

16. szakasz: MySQL/MariaDB adminisztráció

  • MySQL alapvető adatbázis-adminisztrációs parancsok
  • 20 MySQL (Mysqladmin) parancsok az adatbázis-felügyelethez Linuxban
  • MySQL biztonsági mentési és visszaállítási parancsok az adatbázis-adminisztrációhoz
  • A MySQL (Master-Slave) replikáció beállítása
  • Mytop (MySQL Database Monitoring) Linux alatt
  • Telepítse az Mtop-ot (MySQL Database Server Monitoring) Linuxra
  • https://linux-console.net/mysql-performance-monitoring/

17. szakasz: Alapvető shell szkriptelés

  • A Linux Shell és az alapvető shell szkriptnyelvi tippek megértése – I. rész
  • 5 Shell Script Linux kezdőknek a Shell programozás elsajátításához – II. rész
  • Áthajózás a Linux BASH Scripting világán – III. rész
  • A Linux Shell programozás matematikai vonatkozása – IV. rész
  • Matematikai kifejezések kiszámítása Shell Scripting nyelven – V. rész
  • Funkciók megértése és írása a Shell Scriptsben – VI. rész
  • A Shell Scripting funkcióbonyolultságaiba mélyebben – VII. rész
  • Tömbök használata Linux Shell Scriptingben – 8. rész
  • Betekintés a Linux „változóiba” a Shell Scripting nyelvben – 9. rész
  • A „Linux-változók” megértése és írása a Shell Scriptingben – 10. rész
  • Beágyazott változók helyettesítése és előre definiált BASH-változók Linuxban – 11. rész

18. szakasz: Linux-interjúkérdések

  • 15 interjúkérdés a Linux „ls” parancshoz – 1. rész
  • 10 hasznos „ls” parancsnoki interjúkérdés – 2. rész
  • Alapvető Linux-interjú kérdések és válaszok – 1. rész
  • Alapvető Linux-interjú kérdések és válaszok – 2. rész
  • Linux-interjú kérdések és válaszok Linux kezdőknek – 3. rész
  • Core Linux Interjú kérdések és válaszok
  • Hasznos véletlenszerű Linux-interjú kérdések és válaszok
  • Interjúkérdések és válaszok a Linux különböző parancsaihoz
  • Hasznos interjúkérdések a Linux szolgáltatásokról és a démonokról
  • Alapvető MySQL-interjúkérdések adatbázis-adminisztrátorok számára
  • MySQL adatbázis-interjúkérdések kezdőknek és középhaladóknak
  • Advance MySQL Database „Interjúkérdések és válaszok” Linux felhasználók számára
  • Apache interjúkérdések kezdőknek és középhaladóknak
  • VsFTP-interjú kérdések és válaszok – 1. rész
  • Előzetes VsFTP-interjú kérdések és válaszok – 2. rész
  • Hasznos SSH (Secure Shell) interjúkérdések és válaszok
  • Hasznos „Squid Proxy Server” interjúkérdések és válaszok Linuxban
  • Linux Firewall Iptables interjúkérdések – Új frissítés
  • Alapvető interjúkérdések a Linux hálózatépítésről – 1. rész – Új frissítés

19. szakasz: Shell Scripting interjúkérdések

  • Hasznos „interjúkérdések és válaszok” a Linux Shell Scriptingről
  • Gyakorlati interjúkérdések és válaszok a Linux Shell Scriptingről

20. szakasz: Ingyenes Linux-könyvek tanuláshoz

  • Töltse ki a Linux parancssori csalólapot
  • A GNU/Linux Advanced Administration Guide
  • Linux szerverek biztonsága és optimalizálása
  • Linux Patch Management: A Linux naprakészen tartása
  • Bevezetés a Linuxba – A gyakorlati útmutató
  • A Linux® Virtual Memory Manager ismerete
  • Linux Biblia – Tele frissítésekkel és gyakorlatokkal
  • Útmutató kezdőknek a Linuxhoz
  • Linux a semmiből – Készítse el saját Linux operációs rendszerét
  • Linux Shell Scripting Cookbook, második kiadás
  • A Linux biztonsága és optimalizálása: A hacker megoldás
  • Felhasználói mód Linux – Megértés és adminisztráció
  • Bash Guide for Linux Beginners – Új frissítés

21. szakasz: Linux-tanúsítványok – előkészítési útmutatók

  • RHCSA (Red Hat Certified System Administrator) tanúsítási útmutató
  • LFCS (Linux Foundation Certified Sysadmin) tanúsítási útmutató
  • LFCE (Linux Foundation Certified Engineer) tanúsítási útmutató

Kérjük, tudassa velünk, ha konkrét Linux-oktatási útmutatót, útmutatót vagy tippet szeretne tartalmazni ebben a Linux-oktatási útmutatóban. Ne felejtsen el csatlakozni közösségi közösségeinkhez, és iratkozzon fel e-mailes hírlevelünkre további ilyen jellegű útmutatókért.

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