Linux naredbe i vještine školjke
ip: Naredba sučelja koja je zamijenila ifconfig
Paket iproute2 (ip, ss i prijatelji) zamijenio je net-tools prije mnogo godina, a pola interneta još uvijek podučava stare naredbe. ip vidi modernu stvarnost: višestruke tablice usmjeravanja, pravila pravila, prostore imena i veze koje sadrže adrese umjesto da se od njih sastoje. ifconfig šepa kroz sloj kompatibilnosti na nekim distribucijama; u skriptama i mišićnoj memoriji, tretirajte ga kao zastarjeli ukras.
Ključne točke
- Počnite od kompaktne istine: ip -br addr i ip -br link ispisuju svako sučelje i njegove adrese na jednom ekranu; ip -br -4 addr scoped je svakodnevni pregled inventara.
- Promjene u vremenu izvođenja su privremene po dizajnu: ip addr add 10.0.0.5/24 dev eth0 dodaje, ip addr del uklanja i ništa od toga ne preživljava ponovno pokretanje; netplan, ifcfg datoteke ili vlastito trajno stanje NetworkManagera.
- Usmjeravanje je ono gdje ip blista: ip route show za tablicu, ip route add default putem 10.0.0.1, a podcijenjeni ip route dobiva 1.1.1.1, što točno odgovara koje bi sučelje i gateway paket preuzeo.
- ip neigh je zamijenio arp -a, a dva-na-jedan duplikat koji ponekad vidite je ili radni VRRP par ili IP koji je premješten na novi MAC; razlika je u tome je li to planirano.
- Politika usmjeravanja dolazi iz istog alata: ip rule i ip route show tablica otkrivaju multi-gateway, usmjeravanje po izvoru o kojem vam nijedan stariji alat nikada nije rekao iskreno.
- Promjene stanja sučelja su aktivne i lokalne: ip link set eth0 down odgovara trenutno, iz vaše SSH sesije, preko tog sučelja; sve što je rizično dobiva drugu sesiju, drugo sučelje ili konzolu.
- Za otklanjanje pogrešaka, diff reality, a ne memorija: ip route show tablica sve prije i poslije promjene govori istinu o tome što se pomaknulo (i isprati s ip route flush cacheom kada se eksperimenti pravila loše ponašaju).
- Jednom naučite braću i sestre: ss -tulpn zamjenjuje netstat, ip netns stvara testne sandboxove, i zajedno pokrivaju cijeli repertoar net-toolsa plus dijelove koje net-tools nikada nije mogao vidjeti.
Terenska bilješka
Obaranjem sučelja kroz koje sam prošao SSH završilo je sesiju usred uređivanja i naučilo me lekciju na koju vas svi upozoravaju. Svaka promjena IP veze sada se događa s konzole ili barem drugog sučelja.
Često postavljana pitanja
Zašto moje IP promjene nestaju nakon ponovnog pokretanja?
ip naredbe uređuju samo stanje izvođenja; postojanost dolazi s mrežnog sloja distribucije (netplan, NetworkManager, ifcfg). Ruta koja postoji samo u pokrenutom kernelu je demonstracija, a ne implementacija.
Trebam li se stvarno brinuti zbog ip veze postavljene preko SSH-a?
Da: obaranje sučelja preko kojeg vaša sesija putuje cijenjena je metoda da se zaključate usred promjene. Izvršite operaciju povezivanja s konzole, drugog sučelja ili barem već otvorene druge sesije.
Kako mogu brzo pročitati izlaz usmjeravanja?
default via <gateway> dev <iface> je cijela priča, metrika prekida veze, scope link znači isporuku putem veze, a odsutna zadana linija obično znači da je DHCP pokvaren, a ne magija usmjeravanja.
Što je zapravo zamijenilo netstat?
ss: jedan alat u svim modernim distribucijama, ss -tulpn za slušanje utičnica s nazivima procesa, ss -s za sažete brojeve; ako dokument još uvijek kaže netstat -tapen, on uči 2009.
Kako Kinetikatech pomaže kod linux naredbe i vještine školjke
Danas to radimo ovako: Naredbe i navike skriptiranja koje odlučuju hoće li administrator upravljati poslužiteljem ili se boriti protiv njega: pretražujte, transformirajte, prenosite i nadzirite tekst i procese s alatima koji se nalaze u svakoj osnovnoj instalaciji. Naša usluga Sigurnost Linux servera i Upravljanje serverima pokriva sve, od procjene do implementacije, nadzora 24/7 i hitne intervencije u 30 minuta.