GNU/Linux >> Znalost Linux >  >> Linux

50 Výukové programy Sysadmin pro UNIX / Linux

Veselé Vánoce a šťastné svátky všem čtenářům TGS.

Na závěr tohoto roku jsem shromáždil 50 výukových programů týkajících se systémového administrátora UNIX / Linux, které jsme dosud zveřejnili. Tohle je hodně čtení. Uložte si tento článek do záložek pro budoucí použití a přečtěte si jej, kdykoli budete mít volný čas.

  1. Zálohování z disku na disk pomocí příkazu dd:dd je výkonný nástroj UNIX, který používají soubory makefiles linuxového jádra k vytváření zaváděcích obrazů. Lze jej také použít ke kopírování dat. Tento článek vysvětluje, jak zálohovat celý pevný disk a vytvořit obraz pevného disku pomocí příkazu dd.
  2. 15 příkladů příkazů rsync:Každý správce systému by měl ovládat používání rsync. Nástroj rsync se používá k synchronizaci souborů a adresářů z jednoho umístění do druhého. rsync poprvé replikuje celý obsah mezi zdrojovým a cílovým adresářem. Příště rsync přenese do cílového umístění pouze změněné bloky nebo bajty, díky čemuž je přenos opravdu rychlý.
  3. Tři pravidla správce systému:Pokud jste správce systému, nemůžete (a neměli byste) porušovat tato tři pravidla správce systému.
  4. Uživatelská a skupinová disková kvóta:Tento článek vysvětluje, jak nastavit uživatelskou a skupinovou kvótu s měkkým limitem, pevným limitem a dobou odkladu. Pokud například zadáte 2 GB jako pevný limit, uživatel nebude moci vytvářet nové soubory po 2 GB.
  5. Odstraňování problémů pomocí dmesg:Pomocí dmesg můžete zobrazit zaváděcí zprávy, které zobrazují informace o hardwarových zařízeních, která jádro detekuje během procesu zavádění. To může být užitečné během procesu odstraňování problémů.
  6. Příklady správy balíčků RPM:15 příkladů uvedených v tomto článku vysvětluje vše, co potřebujete vědět o správě balíčků RPM v systému založeném na redhat (včetně CentOS).
  7. 10 příkladů netstat:Příkaz Netstat zobrazuje různé informace související se sítí, jako jsou síťová připojení, směrovací tabulky, statistiky rozhraní, maskovaná připojení, členství v multicast atd.,
  8. Správa balíčků pomocí příkazů apt-*:Těchto 13 praktických příkladů vysvětluje, jak spravovat balíčky pomocí příkazů apt-get, apt-cache, apt-file a dpkg.
  9. Příklady příkazů Modprobe:obslužný program modprobe se používá k přidání zaváděcích modulů do jádra Linuxu. Moduly můžete také zobrazit a odebrat pomocí příkazu modprobe.
  10. Příklady Ethtool:Nástroj Ethtool se používá k zobrazení a změně parametrů ethernetového zařízení. Tyto příklady vysvětlí, jak můžete manipulovat s kartou ethernet NIC pomocí ethtool.
  11. Připojení NFS pomocí exportfs:Toto je linuxový průvodce pro začátečníky k připojení NFS pomocí exportfs. Toto vysvětluje, jak exportovat souborový systém na vzdálený počítač a připojit jej dočasně i trvale.
  12. Změna časového pásma:V závislosti na vaší distribuci Linuxu použijte jednu z metod popsaných v tomto článku ke změně časového pásma ve vašem systému.
  13. Nainstalujte phpMyAdmin:phpMyAdmin je webový nástroj napsaný v PHP pro správu databáze MySQL. Kromě prohlížení tabulek (a dalších db objektů) můžete provádět mnoho funkcí DBA prostřednictvím webového rozhraní. Můžete také spustit libovolný SQL dotaz z uživatelského rozhraní.
  14. Nastavte squid pro ovládání přístupu k internetu:Squid je proxy server pro ukládání do mezipaměti. Pomocí chobotnice můžete ovládat přístup k internetu v práci. Tato příručka vám poskytne rychlý začátek, jak nastavit chobotnici v systému Linux, abyste omezili přístup k internetu v síti.
  15. Přidat nový odkládací prostor:K přidání odkládacího prostoru použijte příkazy dd, mkswap a swapon. Můžete buď použít vyhrazený oddíl pevného disku k přidání nového odkládacího prostoru, nebo vytvořit odkládací soubor na existujícím souborovém systému a použít jej jako odkládací prostor.
  16. Nainstalujte a nakonfigurujte snort:Snort je bezplatný lehký systém detekce narušení sítě pro UNIX i Windows. Tento článek vysvětluje, jak nainstalovat snort ze zdroje, napsat pravidla a provést základní testování.
  17. Zaregistrujte si RHEL/OEL linux pro podporu:Pokud jste si zakoupili podporu od Oracle pro váš Linux, můžete se zaregistrovat do sítě podpory Oracle (ULN) pomocí up2date, jak je vysvětleno zde.
  18. Nastavení tftpboot:Linux můžete nainstalovat ze sítě pomocí PXE instalací a konfigurací serveru tftpboot, jak je vysvětleno zde.
  19. Smazat všechna pravidla iptables:Když začínáte nastavovat iptables, možná budete chtít smazat (vyprázdnit) všechny existující iptables, jak je znázorněno zde.
  20. Zakázat odpovědi ping:Někdo může zahltit síť příkazem ping -f. Pokud je odpověď ping zakázána, jak je vysvětleno zde, můžeme se tomuto zahlcení vyhnout.
  21. Blokovat IP adresu pomocí fail2ban:Fail2ban je framework pro prevenci vniknutí, který prohledává soubory protokolu pro různé služby (SSH, FTP, SMTP, Apache atd., ) a zakazuje IP adresy, které příliš často chybují hesla. Aktualizuje také pravidla brány firewall iptles, aby tyto adresy IP odmítala.
  22. Správa balíčků pomocí dpkg:V debianu můžete instalovat nebo odebrat balíčky deb pomocí nástroje dpkg.
  23. Systém pro správu obsahu Alfresco:Alfresco je nejlepší systém pro správu obsahu s otevřeným zdrojovým kódem. Vše, co potřebujete vědět k instalaci a konfiguraci Alfresco, je vysvětleno zde.
  24. Systém sledování chyb Bugzilla:Bugzilla je nejlepší open source systém sledování chyb. Vše, co potřebujete vědět k instalaci a konfiguraci Bugzilly, je vysvětleno zde.
  25. Balíčky Rpm, deb, dpot a msi:Tento článek vysvětluje, jak prohlížet a extrahovat soubory z různých typů balíčků používaných různými distribucemi Linux / UNIX.
  26. Zálohování pomocí rsnapshot:Pomocí nástroje rsnapshot rsync můžete zálohovat buď místního hostitele, nebo vzdáleného hostitele. rsnapshot používá kombinaci rsync a pevných odkazů k udržení úplné zálohy a přírůstkových záloh. Jakmile nastavíte a nakonfigurujete rsnapshot, není s tím spojena absolutně žádná údržba. rsnapshot se automaticky postará o odstranění a otočení starých záloh.
  27. Vytvoření uživatele systému Linux:Tento článek vysvětluje, jak vytvářet uživatele s výchozí konfigurací, vytvářet uživatele s vlastní konfigurací, vytvářet uživatele interaktivně a vytvářet uživatele hromadně.
  28. Připojit a zobrazit soubor ISO:Soubory ISO se obvykle používají k distribuci operačního systému. Většina linuxového operačního systému, který si stáhnete, bude ve formátu ISO. Zde je vysvětleno, jak zobrazit a připojit jakýkoli soubor ISO jako běžný uživatel i jako uživatel root.
  29. Správa vypršení platnosti hesla a stárnutí:Příkaz Linux chage lze použít k provádění několika praktických činností stárnutí hesel, včetně toho, jak přinutit uživatele ke změně hesla.
  30. příklady ifconfig:Příkaz konfigurátoru rozhraní ifconfig se používá k inicializaci síťového rozhraní ak povolení nebo zakázání rozhraní, jak je znázorněno v těchto 7 příkladech.
  31. Spuštění a ukončení Oracle db:Každý správce systému by měl znát některé základní operace DBA. Toto vysvětluje, jak vypnout a spustit databázi Oracle.
  32. Instalujte a nakonfigurujte PostgreSQL:Podobně jako mySQL je postgreSQL velmi známý a má bezplatnou a open source databázi plnou funkcí. Toto je pomocný průvodce instalací a konfigurací postgresql ze zdroje na Linuxu.
  33. Klávesa Magic SysRq:Přemýšleli jste, co dělá klávesa SysRq na vaší klávesnici. Zde je jedno použití. Linux můžete bezpečně restartovat pomocí magického klíče SysRq, jak je vysvětleno zde.
  34. Výukový program Wakeonlan:Pomocí Wakeonlan WOL můžete zapnout vzdálené servery, kde nemáte fyzický přístup ke stisknutí tlačítka napájení.
  35. Seznam hardwarových specifikací pomocí lshw:ls+hw =lshw, který uvádí hardwarové specifikace vašeho systému.
  36. Zobrazení hardwarové specifikace pomocí dmidecode:Příkaz dmidecode načte systémovou tabulku DMI a zobrazí informace o hardwaru a systému BIOS serveru. Kromě získání aktuální konfigurace systému můžete také získat informace o maximální podporované konfiguraci systému pomocí dmidecode. Například dmidecode poskytuje jak aktuální RAM v systému, tak maximální RAM podporovanou systémem.
  37. Používejte podporu efektivně:Společnosti utrácejí spoustu peněz za podporu hlavně ze dvou důvodů:1) Aby získali pomoc od dodavatelů s řešením kritických problémů ve výrobě, 2) Aby udrželi krok s nejnovější verzí softwaru a zabezpečení záplaty vydané prodejci. V tomto článku jsem dal 10 praktických tipů pro správce databází, systémové správce a vývojáře, jak efektivně využívat jejich hardwarovou a softwarovou podporu.
  38. Instalovat/upgradovat LAMP pomocí Yum:Instalace zásobníku LAMP pomocí yum je dobrá volba pro začátečníky, kterým není příjemná instalace ze zdroje. Instalace LAMP stacku pomocí yum je také dobrá volba, pokud chcete mít věci jednoduché a stačí použít výchozí konfiguraci.
  39. Šablona pro sledování vašich hardwarových aktiv:Pokud ve vaší organizaci spravujete více než jedno zařízení, je velmi důležité efektivně dokumentovat a sledovat VŠECHNY informace o serverech. V tomto článku jsem uvedl 36 atributů, které je třeba sledovat pro vaše zařízení, s vysvětlením, proč je třeba je sledovat. Poskytl jsem také šablonu tabulky s těmito poli, která vám poskytne rychlý start.
  40. Zakažte SELinux:Pokud nerozumíte tomu, jak SELinux funguje a základní podrobnosti o tom, jak jej nakonfigurovat, ponechání jej povoleného způsobí spoustu problémů. Dokud neporozumíte podrobnostem implementace SELinuxu, možná jej budete chtít deaktivovat, abyste předešli zbytečným problémům, jak je vysvětleno zde.
  41. Instalace PHP5 ze zdroje:Toto je podrobný průvodce instalací PHP5 ze zdroje v prostředí UNIX.
  42. Instalace MySQL ze zdroje:Toto je podrobný průvodce instalací MySQL ze zdroje v prostředí UNIX.
  43. Spusťte klienty Linux na Windows:Pokud používáte klienta SSH pro připojení k serveru Linux z notebooku se systémem Windows, někdy může být nutné spustit aplikaci uživatelského rozhraní na vzdáleném serveru Linux, ale zobrazit uživatelské rozhraní na notebooku se systémem Windows. Cygwin lze použít k instalaci softwaru na Linux z Windows a ke spuštění klientského softwaru Linux X na Windows.
  44. IPCS:IPC umožňuje procesům vzájemně komunikovat. Proces může také komunikovat tak, že má soubor přístupný oběma procesům. Procesy mohou otevřít a číst/zapisovat soubor, což vyžaduje mnoho I/O operací, které spotřebovávají čas. Toto vysvětluje různé typy IPCS a poskytuje 10 příkladů příkazů IPCS.
  45. Správce logických svazků:​​Pomocí LVM můžeme vytvořit logické oddíly, které se mohou rozložit na jeden nebo více fyzických pevných disků. LVM můžete vytvářet a spravovat pomocí příkazů vgcreate, lvcreate a lvextend lvm2, jak je znázorněno zde.
  46. 15 příkladů Tcpdump:tcpdump je síťový analyzátor paketů. tcpdump nám umožňuje uložit zachycené pakety, abychom je mohli použít pro budoucí analýzu. Uložený soubor lze zobrazit stejným příkazem tcpdump. Ke čtení souborů tcpdump pcap můžeme také použít software s otevřeným zdrojovým kódem, jako je wireshark.
  47. Správa oddílu pomocí fdisk:Pomocí fdisk můžete vytvořit maximálně čtyři primární oddíly, odstranit existující oddíl nebo změnit stávající oddíl. Pomocí fidsk můžete vytvořit maximálně čtyři primární oddíly a libovolný počet logických oddílů v závislosti na velikosti disku.
  48. Základy VMWare:V určitém okamžiku by se měl virtualizací zabývat každý správce systému. VMWare je velmi populární volbou pro virtualizaci vašeho serverového prostředí. Tento článek vám poskytne základní informace, abyste mohli začít používat VMWare.
  49. Automatické otáčení protokolů:Správa souborů protokolů je důležitou součástí života správce systému. logrotate to zjednodušuje tím, že vám umožňuje nastavit automatickou rotaci protokolu na základě několika konfigurací. Pomocí logrotate jej můžete také nakonfigurovat tak, aby spouštěl vlastní skripty shellu ihned po otočení protokolu.
  50. Nastavení přihlašování SSH bez hesla:Pomocí ssh-keygen a ssh-copy-id můžete nastavit přihlašování bez hesla ke vzdálenému serveru Linux. ssh-keygen vytváří veřejný a soukromý klíč. ssh-copy-id zkopíruje veřejný klíč místního hostitele do souboru autorizovaných klíčů vzdáleného hostitele.

V nadcházejících měsících zveřejníme spoustu výukových programů souvisejících s Linux sysadmin. Ujistěte se, že se přihlásíte k odběru našeho blogu, abyste získali tyto výukové programy.


Linux
  1. Ladění Linuxu pomocí ProcDump

  2. 13 kurzů zabezpečení Linuxu

  3. UNIX / Linux :Odešlete poštu s přílohou pomocí mutt

  1. Linux vs. Unix:Jaký je rozdíl?

  2. Můj příběh o Linuxu:Od 8bitového nadšence po správce systému Unix

  3. Je Linux Unix?

  1. Mých 5 oblíbených nástrojů pro správu systému Linux

  2. Linux – Je Linux Unix?

  3. Linux – Jsou různá jádra Linux/unix zaměnitelná?