Linux parancsok és shell készségek
ip: Az interfész parancs, amely az ifconfig
Az iproute2 suite (ip, ss és barátok) évekkel ezelőtt felváltotta a net-tools-okat, és az internet fele még mindig a régi parancsokat tanítja. Az ip látja a modern valóságot: több útválasztási tábla, szabályzatszabály, névterek és hivatkozások, amelyek címeket tartalmaznak, nem pedig belőlük. Az ifconfig egy kompatibilitási rétegen keresztül sántikál egyes disztribúciókon; a szkriptekben és az izommemóriában elavult dekorációként kezelje.
Kulcspontok
- Kezdje a kompakt igazságból: ip -br addr és ip -br link kinyomtat minden interfészt és annak címeit egy képernyőn; Az ip -br -4 addr hatókör a mindennapi leltári pillantás.
- A futásidejű változtatások tervezésüknél fogva ideiglenesek: ip addr add 10.0.0.5/24 dev eth0 hozzáad, ip addr del eltávolít, és egyik sem éli túl az újraindítást; netplan, ifcfg fájlok vagy NetworkManager saját tartós állapot.
- Az útválasztás az, ahol az ip ragyog: az ip route megjelenik a táblázatban, az ip route alapértelmezés szerint hozzáadódik a 10.0.0.1-en keresztül, az alulértékelt IP-útvonal pedig 1.1.1.1-et kap, amely pontosan megválaszolja, hogy egy csomag melyik interfészt és átjárót veszi igénybe.
- Az ip neigh lecserélte az arp -a-t, és a két-egy duplikáció, amelyet néha látunk, vagy működő VRRP-pár, vagy egy új MAC-ra költözött IP; a különbség az, hogy tervezték-e.
- A házirend-útválasztás ugyanabból az eszközből származik: az ip-szabály és az ip-útvonal-megjelenítési táblázat mind felfedik a több átjárós, forrásonkénti útválasztást, amelyről egyetlen régebbi eszköz sem beszélt őszintén.
- Az interfész állapotváltozásai élesek és helyiek: az ip link az eth0 válaszokat azonnal, az SSH-munkamenetből az adott interfészen keresztül állítja be; minden kockázatos kap egy második munkamenetet, egy másik felületet vagy a konzolt.
- Hibakereséshez a valóság különbsége, nem a memória: az ip route show táblázat minden változtatás előtt és után megmondja az igazságot arról, hogy mi mozdult el (és az ip route öblítés gyorsítótárral, ha a házirend-kísérletek rosszul működnek).
- Tanuld meg egyszer a testvéreket: az ss -tulpn lecseréli a netstat-ot, az ip netns teszt sandboxokat hoz létre, és együtt lefedik a net-tools teljes repertoárját, valamint azokat a részeket, amelyeket a net-tools soha nem láthatott.
Terepi jegyzet
Az SSH által kezelt felület lebontása a munkamenet közepén végzett szerkesztést befejezte, és megtanította a leckét, amelyre mindenki figyelmeztet. Bármilyen IP-hivatkozásmódosítás most konzolról vagy legalább egy második interfészről történik.
Gyakori kérdések
Miért tűnnek el az ip változásaim újraindítás után?
ip parancsok csak futásidejű állapot szerkesztése; a kitartás a disztribúció hálózati rétegéből származik (netplan, NetworkManager, ifcfg). Az az útvonal, amely csak a futó kernelben létezik, bemutató, nem telepítés.
Tényleg aggódnom kell amiatt, hogy SSH-n keresztül leállt az ip link?
Igen: a munkameneten áthaladó felület lebontása a megtisztelt módszer, amellyel kizárhatod magad a változás közepén. Kapcsolja össze a műtétet konzolról, egy második interfészről vagy legalább egy már nyitott második munkamenetről.
Hogyan olvashatom ki gyorsan az útválasztás kimenetét?
alapértelmezett via <gateway> dev Az <iface> az egész történet, a metrika megszakítja a kapcsolatokat, a hatókör linkje a kapcsolaton belüli kézbesítést jelenti, a hiányzó alapértelmezett vonal pedig általában azt jelenti, hogy a DHCP megszakadt, nem pedig a varázslatot.
Valójában mi váltotta fel a netstatot?
ss: a modern disztribúciók egyik eszköze, az ss -tulpn a folyamatneveket tartalmazó lehallgató socketekhez, az ss -s az összesítő számokhoz; ha a doki még mindig azt mondja, hogy netstat -tapen, akkor 2009-et tanít.
Hogyan segít a Kinetikatech a linux parancsok és shell készségek területén
Az ajánlat egyszerű: Azok a parancsok és szkriptelési szokások, amelyek eldöntik, hogy a rendszergazda üzemeltet-e egy kiszolgálót, vagy küzd ellene: keressen, alakítson, vigyen át és felügyeljen szöveget és folyamatokat a minden alaptelepítésben megtalálható eszközökkel. Bízd a Linux-szerverbiztonság és Szerveradminisztráció szolgáltatásunkra, és teljes lefedettséget kapsz: komoly felmérés, tiszta bevezetés, folyamatos felügyelet.