Linux komandos ir apvalkalo įgūdžiai
ip: sąsajos komanda, kuri pakeitė ifconfig
„iproute2“ paketas (ip, ss ir draugai) prieš daugelį metų pakeitė tinklo įrankius, o pusė interneto vis dar moko senas komandas. ip mato šiuolaikinę realybę: kelias maršruto parinkimo lenteles, politikos taisykles, vardų erdves ir nuorodas, kuriose yra adresai, o ne sudaryti iš jų. ifconfig šlubuoja per suderinamumo sluoksnį kai kuriuose platinimuose; scenarijuose ir raumenų atmintyje traktuokite jį kaip nebenaudojamą puošmeną.
Pagrindiniai punktai
- Pradėkite nuo kompaktiškos tiesos: ip -br addr ir ip -br saitas atspausdina kiekvieną sąsają ir jos adresus viename ekrane; ip -br -4 addr apimtis yra kasdienis inventoriaus žvilgsnis.
- Vykdymo laiko pakeitimai yra laikini pagal dizainą: ip addr add 10.0.0.5/24 dev eth0 prideda, ip addr del pašalina ir nė vienas iš jų neišgyvena perkrovimo; netplan, ifcfg failai arba NetworkManager savo patvarią būseną.
- Routing yra ta vieta, kur ip šviečia: ip maršrutas rodomas lentelei, ip maršrutas pridedamas pagal numatytuosius nustatymus per 10.0.0.1, o neįvertintas IP maršrutas gauna 1.1.1.1, kuris tiksliai atsako, kokios sąsajos ir šliuzo užims paketas.
- ip neigh pakeitė arp -a, o du prieš vieną dublikatas, kurį kartais matote, yra veikianti VRRP pora arba IP, perkeltas į naują MAC; Skirtumas yra tai, ar tai buvo planuota.
- Politikos maršruto parinkimas gaunamas iš to paties įrankio: IP taisyklė ir ip maršruto rodymo lentelė atskleidžia kelių šliuzų, kiekvienam šaltiniui skirtą maršruto parinkimą, apie kurį jums nuoširdžiai nepasakojo joks senesnis įrankis.
- Sąsajos būsenos pakeitimai yra tiesioginiai ir vietiniai: ip nuoroda nustato eth0 atsakymus akimirksniu iš SSH seanso per tą sąsają; viskas, kas rizikinga, gauna antrą seansą, kitą sąsają arba konsolę.
- Derinimui, skirtumai realybei, o ne atminčiai: ip maršruto rodymo lentelė prieš ir po pakeitimo nurodo tiesą apie tai, kas perkelta (ir nuplaukite su ip route praplaukite talpyklą, kai politikos eksperimentai veikia netinkamai).
- Vieną kartą išmokite brolių ir seserų: ss -tulpn pakeičia netstat, ip netns sukuria bandomąsias smėlio dėžes ir kartu jie apima visą net-tools repertuarą ir dalis, kurių net-tools niekada negalėjo matyti.
Pastaba iš praktikos
Atnaujinus sąsają, per kurią man teko SSH, baigė redaguoti seanso viduryje ir išmokau pamoką, apie kurią visi jus įspėja. Bet koks IP nuorodos pakeitimas dabar vyksta naudojant konsolę arba bent jau antrą sąsają.
Dažniausiai užduodami klausimai
Kodėl mano IP pakeitimai išnyksta po perkrovimo?
ip komandos redaguoja tik vykdymo būseną; patvarumas gaunamas iš platinimo tinklo sluoksnio (netplan, NetworkManager, ifcfg). Maršrutas, kuris egzistuoja tik veikiančiame branduolyje, yra demonstravimas, o ne diegimas.
Ar tikrai turėčiau nerimauti dėl IP nuorodos, esančios per SSH?
Taip: sąsajos, per kurią keliauja jūsų seansas, sumažinimas yra gerbiamas būdas užsiblokuoti įpusėjus pakeitimui. Susiekite operaciją naudodami pultą, antrąją sąsają arba bent jau atidarytą antrąją seansą.
Kaip greitai perskaityti maršruto išvestį?
numatytasis per <vartai> dev <iface> yra visa istorija, metrika nutraukia ryšius, apimties nuoroda reiškia pristatymą tiesioginiu ryšiu, o numatytosios eilutės nebuvimas paprastai reiškia, kad DHCP sugedo, o ne magija.
Kas iš tikrųjų pakeitė „netstat“?
ss: vienas įrankis visose šiuolaikinėse distrose, ss -tulpn klausymosi lizdams su procesų pavadinimais, ss -s suvestiniams skaičiams; jei doc vis dar sako netstat -tapen, tai moko 2009 m.
Kaip Kinetikatech padeda su linux komandos ir apvalkalo įgūdžiai
Jums nereikia tapti linux komandos ir apvalkalo įgūdžiai ekspertu: Komandos ir scenarijų rašymo įpročiai, kurie nusprendžia, ar administratorius valdo serverį, ar su juo kovoja: ieškokite, transformuokite, perkelkite ir prižiūrėkite tekstą bei procesus naudodami įrankius, esančius kiekviename baziniame diegime. Būtent tam ir skirta Linux serverių sauga ir Serverių administravimas: paleidimas, sutvirtinimas, stebėjimas ir budintis žmogus dieną ir naktį.