NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
CS

Linuxové příkazy

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í realitu: více směrovacích tabulek, pravidla zásad, jmenné prostory a odkazy, které obsahují adresy, místo aby z nich byly vytvořeny. ifconfig u některých distribucí pokulhává přes vrstvu kompatibility; ve skriptech a svalové paměti to považujte za zastaralou dekoraci.

Klíčové body

  1. Začněte od kompaktní pravdy: ip -br addr a ip -br link vytisknou každé rozhraní a jeho adresy na jednu obrazovku; Rozsah ip -br -4 addr je každodenní pohled na inventář.
  2. Změny běhového prostředí jsou dočasné podle návrhu: ip addr add 10.0.0.5/24 dev eth0 přidá, ip addr del odstraní a nic z toho nepřežije restart; netplan, soubory ifcfg nebo vlastní trvalý stav NetworkManageru.
  3. Směrování je místo, kde ip září: ip route show pro tabulku, ip route přidat výchozí přes 10.0.0.1 a podhodnocená ip route dostane 1.1.1.1, která přesně odpovídá, jaké rozhraní a bránu by paket přijal.
  4. ip neigh nahradil arp -a a duplikát dva vs jeden, který někdy vidíte, je buď fungující pár VRRP, nebo IP, která se přesunula na nový MAC; rozdíl je v tom, jestli to bylo plánované.
  5. Směrování zásad pochází ze stejného nástroje: tabulka pravidla ip a tabulka tras ip odhalují směrování s více bránami a podle zdroje, o kterém vám žádný starší nástroj nikdy upřímně neřekl.
  6. Změny stavu rozhraní jsou živé a místní: ip link set eth0 down odpovídá okamžitě, z vaší relace SSH, přes toto rozhraní; cokoliv riskantního dostane druhou relaci, další rozhraní nebo konzoli.
  7. Pro ladění, rozdíl mezi realitou, nikoli pamětí: ip route show table vše před a po změně říká pravdu o tom, co se přesunulo (a vyrovná se s ip route flush cache, když se experimenty se zásadami chovají špatně).
  8. Naučte se sourozence jednou: ss -tulpn nahrazuje netstat, ip netns vytváří testovací karantény a společně pokrývají celý repertoár net-tools plus části, které net-tools nikdy neviděly.

Poznámka z terénu

Zrušení rozhraní, kterým jsem prošel SSH, ukončilo relaci uprostřed úprav a naučilo mě lekci, před kterou vás všichni varují. Jakákoli změna odkazu IP se nyní děje z konzoly nebo alespoň z druhého rozhraní.

Časté dotazy

Proč moje změny IP zmizí po restartu?

ip příkazy pouze upravují stav běhu; persistence pochází ze síťové vrstvy distribuce (netplan, NetworkManager, ifcfg). Cesta, která existuje pouze v běžícím jádře, je ukázkou, nikoli nasazením.

Mám se opravdu starat o ip odkaz nastavený přes SSH?

Ano: Stažení rozhraní, přes které vaše relace cestuje, je ctěná metoda, jak se uzamknout uprostřed změny. Proveďte operaci propojení z konzoly, druhého rozhraní nebo minimálně již otevřené druhé relace.

Jak rychle načtu směrovací výstup?

default via <gateway> dev <iface> je celý příběh, metrika přerušuje vazby, odkaz na rozsah znamená on-link doručování a nepřítomnost výchozího řádku obvykle znamená, že DHCP se zlomilo, spíše než magie směrování.

Co vlastně nahradilo netstat?

ss: jeden nástroj napříč moderními distribucemi, ss -tulpn pro naslouchání soketům s názvy procesů, ss -s pro souhrnná čísla; pokud dokument stále říká netstat -tapen, je to výuka 2009.

Jak Kinetikatech pomáhá s linuxové příkazy

Nabídka je jednoduchá: 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. Svěřte to naší službě Zabezpečení linuxových serverů a Správa serverů a získáte kompletní pokrytí: seriózní posouzení, čisté nasazení, nepřetržitý monitoring.

Promluvte si s inženýrem

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.

Požádat o pohotovostní podporu support@kinetikatech.com