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

Ukazi in spretnosti lupine Linux

ip: ukaza vmesnika, ki je nadomestil ifconfig

Paket iproute2 (ip, ss in prijatelji) je pred leti zamenjal net-tools in pol interneta še vedno uči stare ukaze. ip vidi sodobno resničnost: več usmerjevalnih tabel, pravila pravilnika, imenske prostore in povezave, ki vsebujejo naslove, namesto da bi bili sestavljeni iz njih. ifconfig šepa skozi združljivostno plast v nekaterih distribucijah; v scenarijih in mišičnem spominu, ga obravnavajte kot zastarel okras.

Ključne točke

  1. Začnite s strnjeno resnico: ip -br addr in ip -br link natisneta vsak vmesnik in njegove naslove na enem zaslonu; ip -br -4 addr scoped je vsakodnevni pregled inventarja.
  2. Spremembe izvajalnega okolja so po zasnovi začasne: ip addr add 10.0.0.5/24 dev eth0 doda, ip addr del odstrani in nobena od njih ne preživi ponovnega zagona; datoteke netplan, ifcfg ali Lastno trajno stanje NetworkManagerja.
  3. Usmerjanje je tisto, kjer ip blesti: ip route show za tabelo, ip route add default prek 10.0.0.1 in podcenjena ip route get 1.1.1.1, ki natančno pove, kateri vmesnik in prehod bi sprejel paket.
  4. ip neigh je nadomestil arp -a in dvojnik dva proti enemu, ki ga včasih vidite, je delujoč par VRRP ali IP, ki je bil premaknjen na nov MAC; razlika je v tem, ali je bilo načrtovano.
  5. Usmerjanje po pravilniku izhaja iz istega orodja: pravilo ip in tabela za prikaz poti ip razkrivata usmerjanje z več prehodi na vir, o katerem vam nobeno starejše orodje ni nikoli pošteno povedalo.
  6. Spremembe stanja vmesnika so v živo in lokalne: ip link set eth0 down odgovori takoj, iz vaše seje SSH, prek tega vmesnika; vse, kar je tvegano, dobi drugo sejo, drug vmesnik ali konzolo.
  7. Za razhroščevanje, diff reality, ne spomin: ip route show tabela vse pred in po spremembi pove resnico o tem, kaj se je premaknilo (in izpiranje s predpomnilnikom za izpiranje ip route, ko se eksperimenti pravilnika ne obnašajo pravilno).
  8. Enkrat spoznajte brate in sestre: ss -tulpn nadomesti netstat, ip netns ustvari testne peskovnike in skupaj pokrivajo celoten repertoar net-tools in dele, ki jih net-tools nikoli niso mogli videti.

Terenska beležka

Z odstranitvijo vmesnika, skozi katerega sem bil uporabljen SSH, se je sredina seja končala in me naučila lekcije, na katero vas vsi opozarjajo. Vsaka sprememba povezave IP se zdaj zgodi iz konzole ali vsaj drugega vmesnika.

Pogosta vprašanja

Zakaj moje spremembe IP-ja izginejo po ponovnem zagonu?

ukazi ip urejajo samo stanje izvajalnega časa; vztrajnost prihaja iz omrežne plasti distribucije (netplan, NetworkManager, ifcfg). Pot, ki obstaja samo v delujočem jedru, je predstavitev in ne uvajanje.

Ali naj me res skrbi povezava ip, nastavljena prek SSH?

Da: izklop vmesnika, po katerem potuje vaša seja, je cenjen način, da se med spremembo zaklenete. Izvedite operacijo povezovanja s konzole, drugega vmesnika ali vsaj že odprte druge seje.

Kako hitro preberem izpis usmerjanja?

privzeto prek <gateway> dev <iface> je cela zgodba, metrika prekine vezi, povezava obsega pomeni dostavo na povezavi, odsotna privzeta vrstica pa običajno pomeni prekinitev DHCP in ne čarovnije usmerjanja.

Kaj je pravzaprav nadomestilo netstat?

ss: eno orodje v sodobnih distribucijah, ss -tulpn za poslušanje vtičnic z imeni procesov, ss -s za številke povzetkov; če dokument še vedno piše netstat -tapen, poučuje 2009.

Kako Kinetikatech pomaga s ukazi in spretnosti lupine linux

To smo rešili stotino krat: Ukazi in skriptne navade, ki odločajo, ali skrbnik upravlja strežnik ali se bori proti njemu: iskanje, preoblikovanje, prenos in nadzorovanje besedila in procesov z orodji, ki živijo v vsaki osnovni namestitvi. Z Varnost strežnikov Linux in Upravljanje strežnikov dobite celoten cikel: evaluiramo, implementiramo, sledimo nonstop in intervenciramo v 30 minutah, ko je potrebno.

Pogovorite z inženirjem

Problem z strežnikom? Napadena spletna stran? Dolgo se naloži?

Kritični problemi rešeni v 30 minutah — nonstop, 7 dni v tednu.

Zahtevajte hitno podporo support@kinetikatech.com