Reštartujte sieťovú službu pomocou príkazu systemctl

Restartujte Sietovu Sluzbu Pomocou Prikazu Systemctl



V mnohých situáciách je potrebné reštartovať sieťovú službu v systéme Linux. Napríklad zmena sieťového hardvérového komponentu, úprava konfiguračných súborov siete a keď sa sieť stane nestabilnou.

V systéme Linux je NetworkManager služba, ktorá spravuje a konfiguruje systémovú sieť. Služba NetworkManager.service automaticky nakonfiguruje sieť pri zavádzaní systému, aby ju však spravovala manuálne systemctl používa sa nástroj.

V tejto príručke preskúmam, ako reštartovať sieť pomocou systemctl príkaz a prejdem aj inými metódami reštartovania siete v systéme Linux.







Ako reštartovať sieťovú službu v systéme Linux

Reštartovanie siete je jedným z kľúčových krokov na riešenie problémov so sieťou v systéme Linux. Používa sa tiež na aplikáciu akýchkoľvek zmien konfigurácie a obnovenie sieťových zdrojov.



Existuje viacero prístupov na reštartovanie siete v systéme Linux. Keďže väčšina distribúcií Linuxu prešla na správcu služieb systemd, spravovanie siete na nich je jednoduchšie a menej zložité.



Systemd má príkaz s názvom systemctl, ktorý reštartuje sieťové služby. V nasledujúcich častiach sa budem venovať rôznym metódam reštartovania sieťových služieb v systéme Linux.





Reštartujte sieťovú službu pomocou systemctl

The systemctl príkaz prichádza s rôznymi možnosťami na správu služieb systemd vrátane siete.

Reštartovanie sieťovej služby na všetkých najnovších verziách Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky a Alma Linux systemctl s reštart bude použitý príkaz.



sudo systemctl reštartujte NetworkManager.service

Po vykonaní príkazu sa reštartuje všetka sieť a súvisiace služby.

Ak chcete ďalej analyzovať aktivitu NetworkManagera, pozrite si správy protokolu pomocou príkazu journalctl.

journalctl -v NetworkManager.service

Ďalšie spôsoby reštartovania sieťovej služby

Linux je operačný systém s otvoreným zdrojom, a preto ponúka viacero nástrojov na splnenie jednej úlohy. Podobne v prípade reštartovania siete možno použiť viacero nástrojov, ako sú príkazy nmcli, nmtui a ip.

Pomocou príkazu nmcli

The nmcli príkazový riadok sa používa na konfiguráciu služby NetworkManager v systéme Linux, ktorá používa systém systemd init. Ak ho chcete použiť na reštartovanie siete, jednoducho spustite nmcli s príkaz a nastavte ho hore a dole s názov rozhrania .

sudo nmcli s páperím [ názov-rozhrania ] && nmcli s up [ názov-rozhrania ]

Nahraďte názov rozhrania skutočným názvom rozhrania vašej siete. Ak chcete nájsť názov rozhrania nmcli s príkaz s šou možnosť.

nmcli kon show

Tu je názov sieťového rozhrania Samova sieť .

Podobne tento nástroj poskytuje ďalšiu možnosť tzv vytváranie sietí, ktorý možno použiť aj na resetovanie siete.

sudo vypnutie siete nmcli && zapnutá sieť nmcli

Vyššie uvedené príkazy dočasne deaktivujú sieť a povolia ju. Nakoniec reštartujte sieť, aby ste vyriešili akýkoľvek problém s pripojením.

Pomocou príkazu nmtui

nmtui je podobný nmcli, ale nmtui poskytuje užívateľské rozhranie založené na termináli, čo uľahčuje jeho používanie. Na spustenie TUI použite príkaz nmtui.

nmtui

Ak chcete reštartovať pripojenie, prejdite na Aktivujte pripojenie vyberte rozhranie a deaktivujte ho.

Potom znova vyberte pripojené rozhranie, deaktivujte ho a potom ho aktivujte, aby ste dokončili proces reštartovania.

Teraz sa vráťte do hlavnej ponuky tak, že prejdete na možnosť a potom Ukončite rozhranie.

Pomocou príkazu ip

Ďalším spôsobom reštartovania siete je použitie príkazu ip s názvom rozhrania.

Názov rozhrania možno nájsť pomocou IP príkaz, s odkaz (sieťové zariadenie) a šou možnosti.

ip odkaz šou

Všimnite si názov rozhrania, je to rozhranie číslo 5 (wlx74ea3), ktoré je momentálne aktívne. Teraz nahraďte [názov rozhrania] a spustite príkazy uvedené nižšie, aby ste reštartovali sieť.

sudo ip odkaz nastaviť [ názov-rozhrania ] dole

sudo ip odkaz nastaviť [ názov-rozhrania ] hore

Uistite sa, že ste tieto príkazy spúšťali samostatne, aby ste dosiahli správny reset siete.

Používanie sieťových skriptov

Sieťové skripty sú skripty na správu siete a možno ich použiť spolu s aplikáciou NetworkManager. Sieťové skripty je možné použiť aj v distribúciách, ktoré sa nedodávajú s NetworkManager. Používa sa v starších verziách RHEL a CentOS a už sa nepoužíva. Ak však stále chcete použiť ifdown a ifup príkazy, potom ho môžete nainštalovať.

Nainštalujte ho na distribúcie RHEL, Cent OS a Linux založené na týchto operačných systémoch.

mňam inštalácia sieťové skripty

Ak ho chcete nainštalovať v distribúciách založených na Ubuntu alebo Debiane, použite.

apt Inštalácia netscript- 2.4

Teraz budú k dispozícii príkazy ifup a ifdown na reštartovanie siete.

sudo ifdown [ názov-rozhrania ] && ifup [ názov-rozhrania ]

Majte na pamäti, že netscript alebo sieťové skripty sú navrhnuté pre staršie verzie jadra Linuxu a boli zastarané .

Záver

Reštartovanie siete je jednou z kľúčových metód diagnostiky chybnej siete. Väčšina distribúcií Linuxu má vstavaný nástroj príkazového riadka s názvom systemctl na reštartovanie sieťových služieb. Ale môžete tiež použiť nmcli , IP , a ifdown/ifup príkazy na reštartovanie siete. Všetky tieto metódy sú diskutované v tejto príručke, odporúča sa však použiť systemctl, pretože je predvolený a menej zložitý.