GNU/Linux >> Znalost Linux >  >> Linux

5 důvodů, proč používat Linux v roce 2020

Některé z nejlepších technologií jsou pohyblivý cíl. Když technologie stagnuje, společnost má tendenci ji předběhnout a přerůst. Linux, široce používaný operační systém s otevřeným zdrojovým kódem (OS), je základní technologií a základem pro některé z nejprogresivnějších moderních počítačových nápadů. I když se po třech desetiletích vývoje překvapivě nezměnil, umožňuje také přizpůsobení. Výsledkem je, že Linux je v jedinečné pozici, kdy je dobrou investicí do dovedností, protože se nemění, a zdánlivě věčnou hnací silou pro učení se novým dovednostem.

Rok 2020 byl zvláštní – v každém ohledu – ale pro Linux to byl typický vývojový cyklus. Zde je ohlédnutí za dosavadním rokem a přehled toho, co potřebujete vědět o Linuxu v roce 2020.

ZFS v systému Linux

Souborový systém ZFS nabízí kontrolu integrity dat a metadat, redundanci se zrcadlením, podporu až 256 bilionů yobibajtů úložiště, hardwarově akcelerované nativní šifrování a efektivní replikace. ZFS je inovace Sun Microsystems, která má bohužel licenci, která jej ve výchozím nastavení zakazuje přibalovat k Linuxu. Skupina OpenZFS však projekt přenesla na BSD a Linux, takže můžete ZFS provozovat na čemkoli od vašeho notebooku až po vaše datové centrum.

Začít se ZFS je na Fedora Linux překvapivě jednoduché, jak ukazuje Sheng Mao ve svém článku o nastavení ZFS na Linuxu.

Přerušení Linuxu

Bez ohledu na to, jak dobře jste obeznámeni s Linuxem, vždy máte příležitost ponořit se hlouběji a zjistit, jak dosahuje toho, co dělá tak dobře. Počítače provozující akciové trhy, digitální filmová studia, zvukové pracovní stanice a další úkoly náročné na výkon vyžadují zpracování v reálném čase, zatímco jiné počítače si mohou dovolit být při zpracování požadavků trochu líní a není to žádný malý úkol řídit nespočet smyček, které se odehrávají na počítače v jakékoli dané milisekundě. Pochopení toho, jak a proč linuxové jádro spravuje požadavky na přerušení (IRQ), nemusí být pro běžného uživatele životně důležité, ale je to fascinující studie bez ohledu na to, co na počítačích děláte. Přečtěte si článek Stephana Avenweddeho „Jak linuxové jádro zpracovává přerušení“, kde se dozvíte více.

Linux ve vaší kapse

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Protože operační systém Android společnosti Google běží na linuxovém jádře, mnoho z nás má Linux v kapse. Jakkoli to může být uklidňující, hladké rozhraní Java systému Android ne vždy poskytuje pocit Linuxu mnoho uživatelů Linuxu touží. A někteří uživatelé nemají telefon Android vůbec.

Dobrou zprávou je, že na svém zařízení Android nebo iOS můžete používat Linux, kompletní s terminálem, Bash, Python, správcem balíčků a všemi dalšími věcmi, které máte rádi na svém oblíbeném desktopovém OS s otevřeným zdrojovým kódem.

Pokud používáte Android, přečtěte si můj článek o Termuxu. A pokud používáte iOS, přečtěte si vynikající článek Lee Tusmana o spouštění příkazového řádku Linuxu na vašem zařízení iOS.

Nové příkazy v systému Linux

Čas jde kupředu a někdy staré, podivné příkazy z minulosti moderním systémům nestačí. I když vaše svalová paměť může lpět na příkazech jako crontab a ifconfig (a iwconfig a wpa_supplicant ), existují naprosto dobré náhrady za tyto a další. Pokud se nemůžete přimět opustit své staré příkazy, seznamte se s aliasy Bash, protože tyto nové příkazy stojí za to se naučit.

  • Zrušte ifconfig pro nmcli . Podívejte se, v určitém okamžiku musíte uznat, že ta krutá kombinace ifconfig plus iwconfig a vpád do wpa_supplicant (který jste už dávno tajně opustili ve prospěch wicd stejně) prostě není efektivní. Linux používá nmcli nyní a stal se vysoce použitelným, někdy dokonce intuitivním způsobem propojení s vaší sítí. Přečtěte si skvělý návod k nmcli od Davea McKaye.
  • Cronjobs, at a batch jsou jedinečně nadčasové příkazy, které by pravděpodobně neměly být nikdy nahrazeny. Jsou skvělé pro rychlé a jednoduché plánování, ale pro složité úlohy možná najdete některé funkce, které se vám budou líbit v jejich doplňku:timery systemd. David Both poskytuje rozsáhlý výukový program systémových časovačů, který ukazuje, jak psát a monitorovat důležité vlastní systémové úlohy.
  • gcore a gdb jsou důležité debuggery, které mohou vývojáři znát. Nový pohled na gcore funkcí je ProcDump společnosti Microsoft, která získává základní výpis ID procesu (PID), takže jej můžete analyzovat pomocí gdb . Je to spíše alternativa než náhrada, ale pokud jste zvědaví na různé nástroje, stojí za to vyzkoušet. Pro více informací si přečtěte návod ProcDump od Guarava Kamatheho.

Cloud běží na Linuxu

Protože „cloud“ pokračuje plnou parou vpřed, zůstává Linux jeho hlavní hnací silou. Cloud je sbírka počítačů (uzlů) s masivně distribuovaným souborovým systémem (jako je Ceph) a běžně je spravován pomocí Kubernetes ("KOO-burr-net-eez" ] nebo OpenShift.

Bez ohledu na to, jak dobře znáte Linux na svém notebooku nebo stolním počítači nebo dokonce ve svém soukromém datovém centru, je k dispozici zcela nový svět experimentování s Linuxem v kontejnerech běžících na cloudu. Může to vyžadovat určité úpravy, abyste se naučili, jak se v pomíjivém kontejneru cítit pohodlně, ale s trochou cviku a trochou kontextu můžete sestavit zajímavé systémy a pak je zorganizovat (to znamená, že se budou aktualizovat, škálovat a hrát podle potřeby. ) s Kubernetes.

Jiaqi Liu napsal jeden z nejlepších přehledů cloudového pracovního postupu v „Příručce pro začátečníky k orchestraci kontejnerů Kubernetes“. Přečtěte si ji a poté si stáhněte eBook Kubernetes od Chrise Collinse a vytvořte si svůj vlastní cloud doma na clusteru Raspberry Pi.

Růst open source

Uživatelé Linuxu si vychutnávají konzistenci a stabilitu Linuxu a je důkazem původního unixového systému, že operační systém může zůstat stejný a zároveň posouvat své hranice do vzrušujících nových forem technologie. Součástí zábavy s Linuxem a open source je pocit objevování, který získáte, když se začnete učit nový příkaz, a pocit úspěchu, když vám to usnadní život. Podívejte se na nejnovější vývoj Linuxu a začněte s něčím novým ještě dnes!


Linux
  1. 5 důvodů, proč používat správce balíčků pro Linux

  2. Linuxové příkazy od A do Z

  3. Jak používat příkazy Grep na Linuxu nebo FreeBSD

  1. 5 Linuxových příkazů, které nikdy nepoužívám

  2. Tři linuxové příkazy, které byste nikdy neměli používat

  3. Jak používat příkazy strace a ltrace v Linuxu

  1. 7 Linuxových příkazů, které lze použít jen pro zábavu

  2. 8 důvodů, proč používat desktopové prostředí Xfce Linux

  3. 10 hlavních důvodů, proč používat Fedora Workstation