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 Linuxbancd parancs
– Váltás a könyvtárak között Linux alattpwd parancs
– Ellenőrizze az aktuális munkakönyvtárat Linuxondir Command
– egy könyvtár tartalmának listázása Linux alattmkdir parancs
– Új könyvtárak létrehozása Linuxbanrmdir parancs
– Könyvtárak törlése Linuxbanmv parancs
– Fájlok és könyvtárak átnevezése vagy áthelyezése Linux alattcp Command
– Fájlok és könyvtárak másolása Linux alattérintse meg a Parancsot
– Új fájlok létrehozása Linuxbanparancs keresése
– Fájlok és könyvtárak keresése Linuxbancat Command
– A fájlok tartalmának listázása Linux alattdf parancs
– Ellenőrizze a Linux fájlrendszer lemezterület-használatátdu Command
– Ellenőrizze a fájlok és könyvtárak lemezhasználatáttar parancs
– Archív fájlok létrehozása, kibontása és listázása Linuxbangrep parancs
– Keressen mintákat vagy karakterláncokat a szöveges fájlokbanln Command
– Hozzon létre kemény és szimbolikus hivatkozásokat Linuxbanalias parancs
– Alias (parancsikonok) létrehozása Linuxbanecho Command
– Szövegsor nyomtatása Linux alatttail Command
– Az utolsó 10 fájlsor nyomtatása Linux alatttop parancs
– A futó folyamatok listája Linux alattps parancs
– A futó folyamatok listája PID-ekkel Linuxbankill Command
– A futó folyamatok leállítása PID-ekkel Linuxbanuniq 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