Znalostní báze
Linuxové příkazy
Příkazy a skriptovací návyky, které rozhodují o tom, zda správce provozuje server nebo s ním bojuje: prohledávejte, transformujte, přenášejte a dohlížejte na text a procesy pomocí nástrojů, které jsou součástí každé základní instalace.
17 témat · 17 průvodců
- grep: Hledání v Linuxu jako profesionál
grep přežije každou aktualizaci toolchainu, protože úloha se nikdy nemění: najděte řádky, na kterých záleží v textu, který roste r…
- sed: Úpravy streamů bez otevření editoru
sed upravuje bokem: procházejí jím celé proudy textu, vycházejí transformované a neotevře se žádný editor. Jeho reputace pochází z…
- find: Linux Search, který umí všechno
find je nejnebezpečnější příkaz na produkčním serveru, a právě proto si zaslouží zvládnutí. Vypočítává, filtruje a provádí v jedno…
- awk: Když se sloupce stanou programy
awk je to, po čem sáhnete, když se sloupce stanou jednotkou práce: přístupové protokoly nginx, /etc/passwd, výstup df, vše, co žij…
- curl: Webový klient příkazového řádku, který spouští web
curl je kapesní HTTP klient každé sady provozních nástrojů: diagnostický, přátelský k potrubí a upřímný ohledně toho, co se vrátil…
- wget: Stahovač, který nikdy nespí
wget je curl pro úlohy měřené v hodinách: zrcadlení, archivy, rekurzivní stahování a cron dávky, které běží, zatímco se nikdo nedí…
- ssh: Připojení, které provozuje vaši infrastrukturu
ssh není pohodlí, je to přenos, na kterém běží každá operace na každém serveru, a ~/.ssh/config je smlouva s vaším budoucím já ve …
- ip: Příkaz rozhraní, který nahradil ifconfig
Sada iproute2 (ip, ss a friends) nahradila síťové nástroje před lety a polovina internetu stále učí staré příkazy. ip vidí moderní…
- sftp: Přenos souborů na rozpočet SSH
sftp je součástí SSH, což je přesně důvod, proč přežilo své vrstevníky: klíče, chrooty, hostitelé skoků a audit trail, to vše je z…
- top vs htop vs btop: Porovnání monitorů procesů
Každá otázka živého serveru začíná procesním monitorem a trojice top, htop a btop je obchod s čitelností versus všudypřítomností. …
- tmux vs obrazovka: Srovnání manažerů relací
tmux a obrazovka řeší stejný prastarý problém: vaše práce by neměla zemřít, když vaše síť zemře. Relace žijí na serveru, přežívají…
- Bash Scripting: Od 'works on my box' až po produkci
Bash získá svůj slot, když je úkol lepidlem: zorganizovat příkazy, přetahovat jednoduchý text a zůstat zcela na krabici. Jeho repu…
- Python pro serverové skriptování: Kde končí Bash
Python se objeví ve chvíli, kdy se bash skriptu rozšíří: užitečné zatížení JSON, volání REST, opakování s backoffem a analýza, kte…
- Perl Scripting: Sysadminův švýcarský armádní nůž, stále ostrý
Perl si své místo vydobyl tím, že byl nejlepším nástrojem pro zpracování textu dostupným v 90. letech, a pak už nikdy neodešel: do…
- htop: Čtení pulzu serveru
htop je interaktivní prohlížeč procesů, který z pravidelné zprávy udělal „top“ na plochu živé diagnostiky: barevné měřiče, seřadit…
- tmux: Relace, které přežijí vaše připojení
tmux je terminálový multiplexer, který udržuje dlouhotrvající práci při životě, když vaše připojení SSH zanikne: proces odděleného…
- Obrazovka GNU: The Session Wrapper, který odmítl zemřít
Obrazovka GNU předchází multiplexování server-klient tmux o deset let a zůstává předinstalovaná ve více záchranných obrazech, star…
Související stránky
Související služby
Problém se serverem? Hacknutý web? Pomalé načítání?
Kritické problémy vyřešeny do 30 minut — nepřetržitě, 7 dní v týdnu.