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

Linux-kommandoer og Shell-færdigheder

ip: Det er interface-kommandoen, der erstattede ifconfig

iproute2-pakken (ip, ss og venner) erstattede net-værktøjer for år siden, og halvdelen af ​​internettet underviser stadig i de gamle kommandoer. ip ser den moderne virkelighed: flere routingtabeller, politikregler, navneområder og links, der indeholder adresser i stedet for at være lavet af dem. ifconfig halter gennem et kompatibilitetslag på nogle distributioner; i scripts og muskelhukommelse skal du behandle det som forældet dekoration.

Vigtige pointer

  1. Start fra kompakt sandhed: ip -br addr og ip -br link udskriver hver grænseflade og dens adresser på én skærm; ip -br -4 addr scoped er det daglige lagerblik.
  2. Kørselsændringer er midlertidige af design: ip addr add 10.0.0.5/24 dev eth0 tilføjer, ip addr del fjerner, og intet af det overlever genstart; netplan, ifcfg-filer eller NetworkManagers egen holdbare tilstand.
  3. Routing er, hvor ip skinner: ip-rute viser for bordet, ip-rute tilføjer standard via 10.0.0.1, og den undervurderede ip-rute får 1.1.1.1, som svarer præcist, hvilken grænseflade og gateway en pakke ville tage.
  4. ip neigh erstattede arp -a, og duplikatet to-mod-en, du nogle gange ser, er enten et fungerende VRRP-par eller en IP, der er flyttet til en ny MAC; forskellen er, om det var planlagt.
  5. Politik-routing kommer fra det samme værktøj: ip-regel og ip-rutevisningstabel afslører alle multi-gateway, per-kilde routing, som intet ældre værktøj nogensinde har fortalt dig ærligt om.
  6. Ændringer i grænsefladetilstanden er live og lokale: ip-link sat eth0 ned svar øjeblikkeligt fra din SSH-session over denne grænseflade; alt risikabelt får en anden session, en anden grænseflade eller konsollen.
  7. Til debugging, forskellig virkelighed, ikke hukommelse: ip-rute viser tabel alle før og efter en ændring fortæller sandheden om, hvad der flyttede sig (og skylles med ip-rute-flush cache, når politikeksperimenter opfører sig forkert).
  8. Lær søskende en gang: ss -tulpn erstatter netstat, ip netns laver testsandkasser, og tilsammen dækker de net-tools' hele repertoire plus de dele, som net-tools aldrig kunne se.

Note fra marken

Nedbringelse af den grænseflade, jeg var SSH'd igennem, afsluttede sessionen midt i redigeringen og lærte mig lektionen, som alle advarer dig om. Enhver ændring af ip-link sker nu fra en konsol eller i det mindste en anden grænseflade.

Ofte stillede spørgsmål

Hvorfor forsvinder mine IP-ændringer efter en genstart?

ip-kommandoer rediger kun runtime-tilstand; persistens kommer fra distroens netværkslag (netplan, NetworkManager, ifcfg). En rute, der kun findes i den kørende kerne, er en demonstration, ikke en implementering.

Skal jeg virkelig bekymre mig om ip-link sat ned over SSH?

Ja: at nedbringe grænsefladen, din session rejser over, er den hæderkronede metode til at låse dig selv ude midt i forandringen. Udfør linkkirurgi fra en konsol, en anden grænseflade eller som minimum en allerede åben anden session.

Hvordan læser jeg routingoutput hurtigt?

standard via <gateway> dev <iface> er hele historien, metrikken bryder båndene, scope-link betyder levering på linket, og en fraværende standardlinje betyder normalt, at DHCP brød i stedet for routingmagi.

Hvad erstattede egentlig netstat?

ss: ét værktøj på tværs af moderne distros, ss -tulpn til lyttesockets med procesnavne, ss -s til oversigtsnumre; hvis en doc stadig siger netstat -tapen, underviser den i 2009.

Sådan hjælper Kinetikatech med linux-kommandoer og shell-færdigheder

Det er, hvad vi gør i dag: De kommandoer og scriptvaner, der afgør, om en administrator driver en server eller bekæmper den: søg, transformer, overfør og overvåg tekst og processer med de værktøjer, der findes i enhver basisinstallation. Vores Sikkerhed på Linux-servere og Serveradministration dækker det hele, fra vurdering til implementering, overvågning 24/7 og akut responstid på 30 minutter.

Tal med en ingeniør

Serverproblemer? Hacket website? Langsom indlæsning?

Kritiske problemer løst inden for 30 minutter — døgnet rundt, 7 dage om ugen.

Få akut hjælp support@kinetikatech.com