Linuxové príkazy
ip: Príkaz rozhrania, ktorý nahradil ifconfig
Sada iproute2 (ip, ss a priatelia) nahradila sieťové nástroje pred rokmi a polovica internetu stále učí staré príkazy. ip vidí modernú realitu: viacero smerovacích tabuliek, pravidlá politiky, menné priestory a odkazy, ktoré obsahujú adresy a nie sú z nich vyrobené. ifconfig na niektorých distribúciách pokulháva cez vrstvu kompatibility; v skriptách a svalovej pamäti to berte ako zastaranú dekoráciu.
Kľúčové body
- Začnite od kompaktnej pravdy: ip -br addr a ip -br link vytlačí každé rozhranie a jeho adresy na jednej obrazovke; Rozsah ip -br -4 addr je každodenný pohľad na inventár.
- Zmeny spustenia sú dočasné podľa návrhu: ip addr add 10.0.0.5/24 dev eth0 pridáva, ip addr del odstraňuje a nič z toho neprežije reštart; netplan, ifcfg súbory alebo vlastný trvalý stav NetworkManager.
- Smerovanie je miesto, kde svieti ip: ip route show pre tabuľku, ip route pridanie predvoleného cez 10.0.0.1 a podhodnotená ip route dostane 1.1.1.1, ktorá presne odpovedá, ktoré rozhranie a bránu by paket prijal.
- ip neigh nahradil arp -a a duplikát dva vs jeden, ktorý niekedy vidíte, je buď funkčný pár VRRP, alebo IP, ktorá sa presunula na nový MAC; rozdiel je v tom, či to bolo plánované.
- Smerovanie politiky vychádza z rovnakého nástroja: ip rule a ip route show table to všetko odhaľuje smerovanie viacerých brán a jednotlivých zdrojov, o ktorom vám žiadny starší nástroj nikdy úprimne nepovedal.
- Zmeny stavu rozhrania sú živé a lokálne: ip link set eth0 down odpovedá okamžite, z vašej relácie SSH, cez toto rozhranie; čokoľvek riskantné dostane druhú reláciu, iné rozhranie alebo konzolu.
- Pre ladenie, rozdiel medzi realitou, nie pamäťou: ip route show tabuľka všetko pred a po zmene hovorí pravdu o tom, čo sa presunulo (a zarovnané s ip route flush cache, keď sa experimenty s pravidlami správajú nesprávne).
- Naučte sa súrodencov raz: ss -tulpn nahrádza netstat, ip netns vytvára testovacie karantény a spolu pokrývajú celý repertoár net-tools plus časti, ktoré net-tools nikdy nevideli.
Poznámka z teréna
Zníženie rozhrania, cez ktoré som prešiel SSH, ukončilo reláciu uprostred úprav a naučilo ma lekciu, pred ktorou vás každý varuje. Akákoľvek zmena odkazu IP sa teraz deje z konzoly alebo aspoň z druhého rozhrania.
Často kladené otázky
Prečo moje zmeny IP zmiznú po reštarte?
ip príkazy upravujú iba stav runtime; perzistencia pochádza zo sieťovej vrstvy distribúcie (netplan, NetworkManager, ifcfg). Trasa, ktorá existuje iba v spustenom jadre, je ukážkou, nie nasadením.
Mal by som sa skutočne obávať, že je IP odkaz nastavený cez SSH?
Áno: zrušenie rozhrania, cez ktoré prechádza vaša relácia, je uznávanou metódou, ako sa počas zmeny uzamknúť. Vykonajte operáciu prepojenia z konzoly, druhého rozhrania alebo minimálne už otvorenej druhej relácie.
Ako rýchlo načítam výstup smerovania?
default via <gateway> dev <iface> je celý príbeh, metrika prerušuje väzby, rozsah odkazu znamená on-link doručovanie a chýbajúci predvolený riadok zvyčajne znamená, že DHCP sa pokazilo, a nie smerovanie.
Čo vlastne nahradilo netstat?
ss: jeden nástroj naprieč modernými distribúciami, ss -tulpn pre počúvanie soketov s názvami procesov, ss -s pre súhrnné čísla; ak dokument stále hovorí netstat -tapen, je to výučba 2009.
Ako Kinetikatech pomáha s linuxové príkazy
Návrh je jednoduchý: Príkazy a skriptovacie návyky, ktoré rozhodujú o tom, či správca prevádzkuje server alebo s ním bojuje: vyhľadávajte, transformujte, prenášajte a dohliadajte na text a procesy pomocou nástrojov, ktoré sú súčasťou každej základnej inštalácie. Svernúť našu službu Bezpečnosť Linuxových serverov a Správa serverov a máte kompletné pokrytie: seriózne hodnotenie, čistá implementácia, monitoring nonstop.