PŘÍRUČKA PRO ZAČÁTEČNÍKY PRO LINUX – Začněte se učit Linux během několika minut
Vítejte v exkluzivním vydání „PRŮVODCE PRO ZAČÁTEČNÍKY PRO LINUX“ od TecMint, tento modul kurzu je speciálně navržen a sestaven pro ty začátečníky, kteří se chtějí dostat do procesu učení Linuxu a dělat to nejlepší v dnešní IT organizace.
Tento výukový software je vytvořen podle požadavků průmyslového prostředí s úplným vstupem do Linuxu, což vám pomůže vybudovat v Linuxu velký úspěch.
Zvláštní prioritu jsme dali příkazům a přepínačům Linuxu, skriptování, službám a aplikacím, řízení přístupu, řízení procesů, správě uživatelů, správě databází, webovým službám atd.
Přestože příkazový řádek Linuxu poskytuje tisíce příkazů, ale pouze několik základních příkazů se musíte naučit provádět každodenní úkoly v operačním systému Linux.
Předpoklady:
Všichni studenti musí trochu rozumět počítačům a vášeň učit se novým technologiím.
Distribuce:
Tento výukový software je v současné době podporován na nejnovějších vydáních linuxových distribucí, jako je Red Hat Enterprise Linux, CentOS, Rocky/Alma Linux, Debian, Ubuntu atd.
Cíle kurzu Linux
Část 1: Úvod k instalacím Linuxu a OS
- Co je Linux? a jak Linux funguje?
- Základní průvodce procesem spouštění systému Linux
- Linuxová adresářová struktura a důležité soubory
- Jak nainstalovat RHEL 9 zdarma
- Jak nainstalovat VirtualBox a vyzkoušet různé linuxové distribuce
- Nejlepší linuxové distribuce pro začátečníky k vyzkoušení
- Nainstalujte Rocky Linux na VirtualBox na Windows
Část 2: Základní základní Linuxové příkazy
ls Command
– Seznam souborů a adresářů v Linuxupříkaz cd
– Přepínání mezi adresáři v Linuxupwd Command
– Zkontrolujte aktuální pracovní adresář v Linuxupříkaz dir
– Vypíše obsah adresáře v LinuxuPříkaz mkdir
– Vytváření nových adresářů v LinuxuPříkaz rmdir
– Odstranit adresáře v Linuxumv Command
– Přejmenování nebo přesun souborů a adresářů v LinuxuPříkaz cp
– Kopírování souborů a adresářů v systému Linuxklepněte na Příkaz
– Vytvořte nové soubory v Linuxunajít příkaz
– Najít soubory a adresáře v Linuxucat Command
– Seznam obsahu souborů v LinuxuPříkaz df
– Zkontrolujte využití místa na disku systému souborů Linuxdu Command
– Kontrola využití disku u souborů a adresářůpříkaz tar
– Vytvářejte, extrahujte a vypisujte archivní soubory v LinuxuPříkaz grep
– Najděte vzory nebo řetězce v textových souborechln Command
– Vytvářejte pevné a symbolické odkazy v Linuxupříkaz alias
– Vytvořte alias (zkratky) v Linuxuecho Command
– Jak vytisknout řádek textu v Linuxutail Command
– Tisk posledních 10 řádků souboru v Linuxutop Command
– Seznam běžících procesů v LinuxuPříkaz ps
– Seznam běžících procesů s PID v Linuxukill Command
– Zabijte běžící procesy pomocí PID v Linuxuuniq Command
– Odstraňte duplicitní řádky v Linuxu
Část 3: Základy příkazů Advance Linux
- Podivné „ls“ příkazy, které musí znát každý uživatel Linuxu
- Spravujte soubory efektivně pomocí příkazů hlava, ocas a kočka v systému Linux
- Spočítejte počet řádků, slov, znaků v souboru pomocí příkazu „wc“.
- Základní příkazy „sort“ pro řazení souborů v systému Linux
- Pokročilé příkazy „sort“ pro řazení souborů v Linuxu
- Pydf Alternativní příkaz „df“ pro kontrolu využití disku
- Zkontrolujte využití Linux Ram pomocí příkazu „free“.
- Pokročilý příkaz „přejmenovat“ pro přejmenování souborů a adresářů
- Tisk textu/řetězce v terminálu pomocí příkazu „echo“.
Část 4: Některé pokročilejší Linuxové příkazy
- Přechod z Windows na Nix – 20 užitečných příkazů pro nováčky – část 1
- 20 Pokročilé příkazy pro uživatele Linuxu na střední úrovni – Část 2
- 20 pokročilých příkazů pro odborníky na Linux – část 3
- 20 zábavných příkazů Linuxu nebo Linuxu je zábava v terminálu – část 1
- 6 zajímavých zábavných příkazů Linuxu (zábava v terminálu) – část 2
- 51 Užitečné méně známé příkazy pro uživatele Linuxu
- 10 nejnebezpečnějších příkazů – na Linuxu byste nikdy neměli spouštět
Část 5: Správa oprávnění uživatelů, skupin a souborů
- Jak přidat nebo vytvořit nové uživatele pomocí příkazu „useradd“.
- Jak upravit nebo změnit atributy uživatelů pomocí příkazu „usermod“.
- Správa uživatelů a skupin, oprávnění k souborům a atributů – Pokročilá úroveň
- Rozdíl mezi su a sudo – Jak nakonfigurovat sudo – Úroveň pokročilé
- Jak monitorovat aktivitu uživatele pomocí nástrojů psacct nebo acct
Část 6: Správa balíků Linux
- Správa balíčků Yum – CentOS, RHEL a Fedora
- Správa balíčků RPM – CentOS, RHEL a Fedora
- Správa balíčků APT-GET a APT-CACHE – Debian, Ubuntu
- Správa balíčků DPKG – Debian, Ubuntu
- Správa balíčků Zypper – Suse a OpenSuse
- Linux Package Management s Yum, RPM, Apt, Dpkg, Aptitude a Zypper – Pokročilá úroveň
- 27 příkazů „DNF“ (Fork of Yum) pro správu balíčků RPM – Nová aktualizace
Část 7: Sledování systému a plánování Cron
- Linux Process Monitoring s top Command
- Linux Process Management s příkazy Kill, Pkill a Killall
- Správa procesů souborů Linux pomocí příkazů lsof
- Plánování úloh Linuxu s Cron
- 20 Nástroje příkazového řádku pro sledování výkonu Linuxu – část 1
- 13 Nástroje pro sledování výkonu systému Linux – část 2
- Nástroj Nagios Monitoring Tool pro Linux – Pokročilá úroveň
- Monitorovací nástroj Zabbix pro Linux – Pokročilá úroveň
- Shell Script pro monitorování sítě, využití disku, doby provozuschopnosti, průměrného zatížení a paměti RAM – Nová aktualizace
Část 8: Archivace/komprese, zálohování/synchronizace a obnova systému Linux
Archivace/komprese souborů
- Jak archivovat/komprimovat soubory a adresáře Linuxu pomocí příkazu „tar“.
- Jak otevírat, extrahovat a vytvářet soubory RAR v Linuxu
- 5 Nástroje pro archivaci/komprimaci souborů v Linuxu
- Jak archivovat/komprimovat soubory a nastavovat atributy souborů – Pokročilá úroveň
Zálohování/synchronizace souborů a adresářů v Linuxu
- Jak kopírovat/synchronizovat soubory a adresáře lokálně/vzdáleně pomocí rsync
- Jak přenášet soubory/složky v Linuxu pomocí scp
- Rsnapshot (Rsync Based) – Nástroj pro zálohování místního/vzdáleného systému souborů
- Synchronizujte dva webové servery/weby Apache pomocí Rsync – pokročilá úroveň
Zálohování/obnova linuxových souborových systémů
- Zálohování a obnovení systémů Linux pomocí nástroje Redo Backup Tool
- Jak klonovat/zálohovat linuxové systémy pomocí – Mondo Rescue Disaster Recovery Tool
- Jak obnovit smazané soubory/složky pomocí nástroje „Skalpel“.
- 8 Software „Klonování/zálohování disku“ pro servery Linux
Část 9: Systém souborů Linux/Správa síťového úložiště
- Co je Ext2, Ext3 & Ext4 a jak vytvářet a převádět systémy souborů Linux
- Pochopení typů souborových systémů Linux
- Vytvoření a konfigurace souborového systému Linux – Pokročilá úroveň
- Nastavení standardních souborových systémů Linux a konfigurace serveru NFSv4 – Pokročilá úroveň
- Jak připojit/odpojit místní a síťové (Samba a NFS) souborové systémy – Pokročilá úroveň
- Jak vytvořit a spravovat souborový systém Btrfs v Linuxu – Pokročilá úroveň
- Úvod do GlusterFS (systém souborů) a instalace – Pokročilá úroveň
Část 10: Linux LVM Management
- Nastavte flexibilní diskové úložiště se správou logického svazku
- Jak rozšířit/zmenšit LVM (Logical Volume Management)
- Jak pořídit snímek/obnovit LVM
- Nastavte svazky Thin Provisioning Volumes v LVM
- Spravujte více disků LVM pomocí Striping I/O
- Migrace oddílů LVM na nový logický svazek
Část 11: Linux RAID Management
- Úvod do RAID, koncepty RAID a úrovně RAID
- Vytvoření softwarového pole RAID0 (Stripe) na „dvou zařízení“ pomocí „mdadm
- Nastavení pole RAID 1 (zrcadlení) pomocí „dvou disků“ v systému Linux
- Vytvoření pole RAID 5 (prokládání s distribuovanou paritou) v systému Linux
- Nastavte pole RAID úrovně 6 (prokládání s dvojitou distribuovanou paritou) v systému Linux
- Nastavení pole RAID 10 nebo 1+0 (vnořené) v systému Linux
- Rozšiřování stávajícího pole RAID a odstraňování vadných disků v systému Linux
- Sestavení oddílů jako zařízení RAID – Vytváření a správa záloh systému
Část 12: Správa služeb v systému Linux
- Nakonfigurujte služby Linux tak, aby se spouštěly a zastavovaly automaticky
- Jak zastavit a zakázat nežádoucí služby v Linuxu
- Jak spravovat služby „Systemd“ pomocí Systemctl v Linuxu
- Správa procesu spouštění systému a služeb v systému Linux
Část 13: Zabezpečení systému Linux a brána firewall
Linux zabezpečení a nástroje
- 25 tipů pro posílení zabezpečení pro servery Linux
- 5 osvědčených postupů pro zabezpečení a ochranu serveru SSH
- Jak chránit Grub heslem v Linuxu
- Chraňte přihlášení SSH pomocí bannerových zpráv SSH a MOTD
- Jak auditovat systémy Linux pomocí nástroje Lynis
- Zabezpečte soubory/adresáře pomocí ACL (Access Control List) v Linuxu
- Jak auditovat výkon sítě, zabezpečení a odstraňování problémů v Linuxu
- Základy povinného řízení přístupu se SELinuxem – Nová aktualizace
Linux Firewall a nástroje
- Základní příručka pro IPTables (Linux Firewall) Tipy/Příkazy
- Jak nastavit Iptables Firewall v Linuxu
- Jak nakonfigurovat "FirewallD" v Linuxu
- Užitečná pravidla „FirewallD“ pro konfiguraci a správu brány firewall v systému Linux
- Jak nainstalovat a nakonfigurovat UFW – nekomplikovaný FireWall
- Shorewall – Firewall na vysoké úrovni pro konfiguraci linuxových serverů
- Nainstalujte ConfigServer Security & Firewall (CSF) v Linuxu
- Jak nainstalovat bezplatnou distribuci firewallu „IPFire“ Linux
- Jak nainstalovat a nakonfigurovat pfSense 2.1.5 (Firewall/Router) v Linuxu
- 10 užitečných bezpečnostních firewallů s otevřeným zdrojovým kódem pro systémy Linux
Část 14: Nastavení LAMP (Linux, Apache, MySQL/MariaDB a PHP)
- Instalace LAMP v RHEL/CentOS 6.0
- Instalace LAMP v RHEL/CentOS 7.0
- Průvodce instalací serveru Ubuntu 14.04 a nastavením LAMP
- Instalace LAMP v Arch Linuxu
- Nastavení LAMP v Ubuntu Server 14.10
- Instalace LAMP v Gentoo Linuxu
- Vytvořte si svůj vlastní webový server a hostujte web z vašeho Linux Boxu
- Virtuální hostování Apache: Virtuální hostitelé na základě IP a názvu v Linuxu
- Jak nastavit samostatný server Apache s virtuálním hostováním podle názvu s certifikátem SSL
- Vytváření virtuálních hostitelů Apache s možnostmi povolit/zakázat Vhosts v RHEL/CentOS 7.0
- Vytváření virtuálních hostitelů, generování SSL certifikátů a klíčů a povolení brány CGI v Gentoo Linuxu
- Chraňte Apache před útoky hrubou silou nebo DDoS pomocí modulů Mod_Security a Mod_evasive
- 13 Tipy pro zabezpečení a posílení webového serveru Apache
- Jak synchronizovat dva webové servery/weby Apache pomocí Rsync
- Jak nainstalovat „Varnish“ (HTTP Accelerator) a provést zátěžové testování pomocí Apache Benchmark
- Instalace a konfigurace LAMP/LEMP Stack na Debian 8 Jessie – Nová aktualizace
Část 15: Nastavení LEMP (Linux, Nginx, MySQL/MariaDB a PHP)
- Nainstalujte LEMP v Linuxu
- Instalace FcgiWrap a povolení dynamických jazyků Perl, Ruby a Bash na Gentoo LEMP
- Instalace LEMP v Gentoo Linuxu
- Instalace LEMP v Arch Linuxu
Část 16: Správa MySQL/MariaDB
- Příkazy pro správu základní databáze MySQL
- 20 Příkazy MySQL (Mysqladmin) pro správu databáze v Linuxu
- Příkazy zálohování a obnovy MySQL pro správu databáze
- Jak nastavit replikaci MySQL (Master-Slave).
- Mytop (MySQL Database Monitoring) v Linuxu
- Nainstalujte Mtop (MySQL Database Server Monitoring) v Linuxu
- https://linux-console.net/mysql-performance-monitoring/
Část 17: Základní skriptování prostředí
- Pochopte Linux Shell a tipy pro základní skriptovací jazyk Shell – část I
- 5 skriptů Shell pro nováčky v Linuxu, aby se naučili programování Shell – část II
- Plavba světem Linuxu BASH Scripting – část III
- Matematický aspekt programování Linux Shell – část IV
- Výpočet matematických výrazů ve skriptovacím jazyce Shell – část V
- Porozumění a psaní funkcí ve skriptech Shell – Část VI
- Hlouběji do funkčních složitostí se skriptováním Shell – Část VII
- Práce s poli v Linux Shell Scripting – část 8
- Přehled „proměnných“ Linuxu ve skriptovacím jazyce Shell – část 9
- Pochopení a zápis „proměnných Linuxu“ ve skriptování Shell – část 10
- Substituce vnořených proměnných a předdefinované proměnné BASH v Linuxu – část 11
Sekce 18: Otázky k rozhovoru pro Linux
- 15 Otázky k rozhovoru o příkazu Linux „ls“ – část 1
- 10 užitečných otázek k pohovoru s příkazem „ls“ – část 2
- Základní otázky a odpovědi na rozhovor s Linuxem – 1. část
- Základní otázky a odpovědi na rozhovor s Linuxem – 2. část
- Otázky a odpovědi k pohovoru o Linuxu pro linuxové začátečníky – část 3
- Základní otázky a odpovědi na rozhovory o Linuxu
- Užitečné otázky a odpovědi náhodného rozhovoru pro Linux
- Rozhovor Otázky a odpovědi na různé příkazy v Linuxu
- Užitečné otázky k pohovoru o linuxových službách a démonech
- Základní otázky k rozhovoru s MySQL pro správce databází
- Otázky k pohovoru s databází MySQL pro začátečníky a mírně pokročilé
- Pokročilá databáze MySQL „Otázky a odpovědi k rozhovorům“ pro uživatele Linuxu
- Otázky k pohovoru Apache pro začátečníky a mírně pokročilé
- Otázky a odpovědi k rozhovoru VsFTP – 1. část
- Otázky a odpovědi v pohovoru Advance VsFTP – 2. část
- Užitečné otázky a odpovědi pro rozhovory SSH (Secure Shell).
- Užitečný „Squid Proxy Server“ Rozhovor Otázky a odpovědi v Linuxu
- Otázky k rozhovoru s Linux Firewall Iptables – Nová aktualizace
- Základní otázky k rozhovoru o linuxových sítích – část 1 – Nová aktualizace
Sekce 19: Otázky k rozhovoru pro skriptování prostředí
- Užitečné „Otázky a odpovědi na rozhovory“ o skriptování Linux Shell
- Praktické otázky a odpovědi na rozhovor o skriptování Linux Shell
Část 20: Bezplatné knihy o Linuxu pro výuku
- Kompletní Cheat Sheet pro příkazový řádek Linuxu
- GNU/Linux Advanced Administration Guide
- Zabezpečení a optimalizace linuxových serverů
- Linux Patch Management: Udržování Linuxu v aktuálním stavu
- Úvod do Linuxu – praktický průvodce
- Pochopení správce virtuální paměti Linux®
- Linuxová Bible – plná aktualizací a cvičení
- Příručka pro začátečníky v Linuxu pro nováčky
- Linux od nuly – vytvořte si svůj vlastní operační systém Linux
- Linuxová skriptovací kuchařka Shell, druhé vydání
- Zabezpečení a optimalizace Linuxu: Řešení pro hackování
- Uživatelský režim Linux – porozumění a správa
- Bash Guide pro Linux začátečníky – Nová aktualizace
Část 21: Certifikace Linux – Příručky pro přípravu
- Certifikační příručka RHCSA (Red Hat Certified System Administrator).
- Certifikační příručka LFCS (Linux Foundation Certified Sysadmin).
- Certifikační příručka LFCE (Linux Foundation Certified Engineer).
Dejte nám vědět, pokud chcete do této výukové příručky Linuxu zahrnout nějaké konkrétní postupy, návody nebo tipy pro Linux. Nezapomeňte se připojit k našim sociálním komunitám a přihlásit se k odběru našeho e-mailového zpravodaje, kde najdete další podobné návody.
- Facebook: https://www.facebook.com/TecMint
- Twitter: http://twitter.com/tecmint
- Linkedin: https://www.linkedin.com/company/tecmint