Vyhledávání na webu

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 Linuxu
  • příkaz cd – Přepínání mezi adresáři v Linuxu
  • pwd Command – Zkontrolujte aktuální pracovní adresář v Linuxu
  • příkaz dir – Vypíše obsah adresáře v Linuxu
  • Příkaz mkdir – Vytváření nových adresářů v Linuxu
  • Příkaz rmdir – Odstranit adresáře v Linuxu
  • mv Command – Přejmenování nebo přesun souborů a adresářů v Linuxu
  • Příkaz cp – Kopírování souborů a adresářů v systému Linux
  • klepněte na Příkaz – Vytvořte nové soubory v Linuxu
  • najít příkaz – Najít soubory a adresáře v Linuxu
  • cat Command – Seznam obsahu souborů v Linuxu
  • Příkaz df – Zkontrolujte využití místa na disku systému souborů Linux
  • du Command – Kontrola využití disku u souborů a adresářů
  • příkaz tar – Vytvářejte, extrahujte a vypisujte archivní soubory v Linuxu
  • Příkaz grep – Najděte vzory nebo řetězce v textových souborech
  • ln Command – Vytvářejte pevné a symbolické odkazy v Linuxu
  • příkaz alias – Vytvořte alias (zkratky) v Linuxu
  • echo Command – Jak vytisknout řádek textu v Linuxu
  • tail Command – Tisk posledních 10 řádků souboru v Linuxu
  • top Command – Seznam běžících procesů v Linuxu
  • Příkaz ps – Seznam běžících procesů s PID v Linuxu
  • kill Command – Zabijte běžící procesy pomocí PID v Linuxu
  • uniq 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