Tutoriel Linux

Základní linuxové příkazy po 20 letech strávených v terminálu

Débutant8 min de lecture
À retenirLinux n'est pas réservé aux experts. Le bon point de départ : une distribution accessible, une sauvegarde propre et quelques commandes comprises.

Základní příkazy Linuxu pro administrátory a pokročilé uživatele

Po dvou desetiletích zkušeností s rozsáhlým používáním linuxového terminálu se určité příkazy ukázaly jako nezbytné nástroje pro zvládnutí a optimalizaci interakcí se systémem. Tyto příkazy pokrývají různé oblasti, jako je správa souborů, automatizace, řízení procesů a síťová navigace. Mezi nimi jsou: ssh vystupuje jako základní pilíř.

Rozkaz ssh (Secure Shell) umožňuje vzdálené připojení k počítačům se systémem Linux, což je často nezbytné pro správce systému nebo vývojáře. Například ssh uživatel@ip_serveru Otevře zabezpečenou vzdálenou relaci. Tento příkaz se často používá při údržbě, nasazení a řešení problémů se vzdálenými servery. Grafická rozhraní sice usnadňují určité úkoly, ale nic nenahradí flexibilitu a rychlost přímého přístupu přes SSH.

Další klasikou je správa oprávnění prostřednictvím chmod, což je i nadále nezbytné pro zajištění bezpečnosti souborů a skriptů. Díky chmod u+x script.shJe možné vytvořit skript jako spustitelný soubor, což je základem efektivního prostředí pro skriptování v shellu. Kromě tohoto případu použití, chmod umožňuje jemné doladění oprávnění pro čtení, zápis a spouštění podle potřeb uživatelů a skupin, což je obzvláště důležité v prostředí s více uživateli.

Objednávky zabít A killall hrají klíčovou roli v řízení nespolehlivých procesů. Jsou nezbytné k tomu, aby se zabránilo tomu, že nefunkční aplikace monopolizuje systémové prostředky a způsobí pád počítače. Například použití killall -9 firefox Vynutí okamžité zavření prohlížeče Firefox odesláním signálu SIGKILL. To vám umožní rychle znovu získat kontrolu nad počítačem bez nutnosti restartu.

Kromě těchto příkazů, dmesg poskytuje klíčové informace o bootovacích a kernelových zprávách, užitečné pro detekci hardwarových nebo periferních problémů. Kombinací sudo dmesg | chyba grepChybové zprávy lze filtrovat, aby se rychle identifikoval zdroj poruchy.

Často podceňovaný, ale nepopiratelně užitečný příkaz je grepTento příkaz se používá k vyhledávání konkrétního textu v jednom nebo více souborech, což výrazně zjednodušuje analýzu protokolů nebo velkých konfiguračních souborů. Kombinovaný výkon grep s dalšími nástroji, jako např. sed Nebo awk otevírá dveře ke komplexnímu zpracování dat a pokročilé automatizaci.

  • ssh zabezpečené vzdálené připojení
  • chmod : jemně odstupňovaná správa oprávnění k souborům
  • zabít / zabítall : řízení procesu
  • dmesg diagnostika systémových zpráv
  • grep efektivní textové vyhledávání
Objevte základní příkazy Linuxu, které vám pomohou zvládnout váš systém a optimalizovat produktivitu příkazového řádku.

Zvládněte pokročilou správu souborů pomocí nástrojů find, rsync a vim

Správa souborů v Linuxu je klíčovou oblastí, která těží z výkonných příkazů přizpůsobených potřebám pokročilých uživatelů. Mezi ně patří nalézt Vyniká jako hlavní příkaz. Umožňuje nejen vyhledávání souborů na základě více kritérií – názvu, velikosti, data, vlastníka – ale také spouštění automatizovaných akcí s těmito soubory.

Například následující příkaz prohledá adresář a najde všechny soubory .log upravené před více než 7 dny a nalezené soubory smaže: najít /var/log -název "*.log" -mtime +7 -exec rm {};Tento typ automatizace je nezbytný pro udržení čistého systému bez zdlouhavého manuálního zásahu.

Přenos a synchronizace souborů jsou také nezbytnou součástí každodenní správy. rsync Toto se pak jeví jako preferovaná volba. Nabízí možnost kopírovat soubory lokálně nebo vzdáleně a zároveň minimalizovat spotřebu šířky pásma díky inteligentnímu algoritmu. Běžný příklad: rsync -avz /zdroj/uživatel@server:/cíl/ provádí úplnou synchronizaci s kompresí a zachováním atributů.

Pro rychlou a efektivní úpravu textových souborů, vim Zůstává nepostradatelným referenčním nástrojem. Je výkonný a modulární a umožňuje manipulovat s konfiguračními soubory, skripty a všemi typy dokumentů prostřednictvím příkazového řádku. Jeho zvládnutí otevírá dveře k okamžitým úpravám se stovkami funkcí, jako je podpora více kurzorů, pokročilé vyhledávání a integrace pluginů přizpůsobená moderním pracovním postupům.

  • nalézt Pokročilé vyhledávání souborů s automatizovanými akcemi
  • rsync robustní a efektivní synchronizace
  • vim ultrarychlý textový editor v terminálu
  • Kombinované použití k automatizaci údržby a správy objemu dat
  • Podpora bezpečných přenosů a inkrementálních záloh
Objevte základní příkazy Linuxu pro zvládnutí terminálu, automatizaci úkolů a optimalizaci vašeho Linuxového prostředí.

Optimalizujte monitorování systému a správu procesů pomocí top a tmux

Pochopení a správa chování systému v reálném čase je pro zkušeného správce Linuxu velkým přínosem. Příkaz nahoře představuje jeden z nejpoužívanějších základních nástrojů pro okamžitý přehled o spotřebovaných zdrojích, ať už se jedná o CPU, paměť nebo počet aktivních procesů.

Top nabízí dynamické rozhraní, které umožňuje rychle identifikovat aplikace náročné na zdroje a abnormální procesy. Stisknutím určitých kláves můžete třídit podle různých kritérií nebo přímo ukončit problematický proces, aniž byste museli opustit rozhraní. Například během nárůstu využití paměti vám Top umožňuje izolovat zodpovědný proces a okamžitě jej spravovat.

Doplněk k vrcholu, tmux je aplikace pro multiplexování terminálů, nezbytná pro dlouhé nebo multitaskingové relace. Nabízí více oken, oddělení panelů a oddělitelnost relací. Administrátor tak může spustit diagnostiku pomocí příkazů jako kučera testovat HTTP požadavky paralelně se zobrazením protokolů, vše na jedné obrazovce.

Kombinované použití tmux a top pomáhá efektivně zvládat více kritických úkolů bez ztráty kontextu, což je zásadní při provádění složitých zásahů v produkčních systémech.

  • nahoře monitorování zdrojů v reálném čase
  • tmux pokročilá správa terminálových relací
  • kučera Síťové požadavky a ladění HTTP z příkazového řádku
  • Multiplexování pro práci na několika úkolech současně
  • Přesné řízení zátěže a rychlé zásahy díky kombinovanému ovládání

Analyzujte a řešte problémy v sítích Linux pomocí příkazů ping, netstat a specializovaných příkazů.

V síťovém kontextu je klíčová důkladná znalost linuxových příkazů upravených pro diagnostiku. ping je často prvním krokem při kontrole připojení mezi dvěma počítači. Odesílá malé ICMP požadavky a měří dobu odezvy, čímž indikuje, zda je hostitel dosažitelný a kvalitu spojení.

Jít nad rámec pingu vyžaduje použití nástrojů, jako je netstat nebo konzultace síťových rozhraní pomocí IP adresa. netstat To vám umožňuje zobrazit aktuální připojení, směrovací tabulky a rozhraní. Tyto kontroly usnadňují detekci otevřených portů a souvisejících procesů. V kombinaci s příkazy pro analýzu sítě tyto příkazy pomáhají diagnostikovat a řešit složité problémy související s konfigurací.

Administrátoři zabývající se zabezpečením a optimalizací také používají tcpdump zachytávat síťové pakety „za chodu“ a kučera pro testování webových serverů a REST služeb. Tato sada nástrojů poskytuje pokročilé ovládání nezbytné pro udržování spolehlivé a vysoce výkonné linuxové sítě.

  • ping test připojení k síti
  • netstat monitorování aktivních připojení a portů
  • tcpdump zachycení paketů pro podrobnou analýzu
  • kučera : vyhodnocení HTTP služeb
  • Konzultace síťových rozhraní s IP adresa Nebo ifconfig

Chcete-li se dozvědět více o síťových příkazech v Linuxu a jejich pokročilém použití, doporučujeme se podívat na specializované zdroje, jako je tento článek věnovaný Linuxové příkazy pro analýzu sítě.

Objevte základní příkazy Linuxu, které vám pomohou ovládat terminál, optimalizovat úkoly a zlepšit produktivitu pomocí jednoduchých a efektivních pokynů.

Efektivní správa balíčků a uživatelů pomocí apt-get, sudo a správy skupin

Zvládnutí správy balíčků zůstává základní dovedností pro každého administrátora Linuxu, zejména pro distribuce založené na Debianu nebo Ubuntu. Příkaz apt-get Je široce používán k instalaci, aktualizaci nebo odebrání softwaru. Umožňuje rychlou správu závislostí, aktualizace systému a přesnou kontrolu verzí.

Typický příkaz pro aktualizaci celého systému v jednom řádku je: sudo apt-get update && sudo apt-get upgrade -yTato kombinace aktualizuje seznamy balíčků a automaticky aplikuje všechny dostupné aktualizace.

Pokud jde o správu privilegií, pár sudo A vědět To se ukazuje jako nezbytné pro spouštění příkazů s administrátorskými oprávněními bez nutnosti zůstat přihlášen jako root. Tento osvědčený postup zajišťuje bezpečnost.

Kromě jednoduchého uživatele root je správa uživatelů a skupin usnadněna specifickými příkazy, které umožňují lepší organizaci přístupu k prostředkům. Úprava a zobrazení skupin a přiřazování specifických práv jsou pro správce systému každodenními úkoly.

  • apt-get instalace a aktualizace softwaru
  • sudo/su : bezpečná správa zvýšených oprávnění
  • skupinová přidaná, uživatelská úprava pokročilá správa uživatelů a skupin
  • Automatizace aktualizací pro prevenci narušení bezpečnosti
  • Prostudujte si tutoriály na správa skupin pod Linuxem a uplatňování práv

Tyto nástroje zajišťují přesnou a bezpečnou správu systému a jsou nezbytné pro jakoukoli strategii udržování linuxových počítačů v provozuschopném stavu, zejména v rámci profesionálních infrastruktur.

sudo apt update && sudo apt upgrade