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
pronmcli
. Podívejte se, v určitém okamžiku musíte uznat, že ta krutá kombinaceifconfig
plusiwconfig
a vpád dowpa_supplicant
(který jste už dávno tajně opustili ve prospěchwicd
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
abatch
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
agdb
jsou důležité debuggery, které mohou vývojáři znát. Nový pohled nagcore
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!