Restartujte síťovou službu pomocí příkazu systemctl

Restartujte Sitovou Sluzbu Pomoci Prikazu Systemctl



V mnoha situacích je nutné restartovat síťovou službu v systému Linux. Například změna hardwarové součásti sítě, úprava souborů konfigurace sítě a situace, kdy se síť stane nestabilní.

V systému Linux je NetworkManager služba, která spravuje a konfiguruje systémovou síť. Služba NetworkManager.service automaticky konfiguruje síť při spouštění, nicméně ji lze spravovat ručně systemctl nástroj se používá.

V této příručce prozkoumám, jak restartovat síť pomocí systemctl příkaz a také projdu dalšími metodami restartování sítě na Linuxu.







Jak restartovat síťovou službu v systému Linux

Restartování sítě je jedním z klíčových kroků při odstraňování problémů se sítí v systému Linux. Používá se také k použití jakýchkoli změn konfigurace a obnovení síťových prostředků.



Existuje několik přístupů k restartování sítě na Linuxu. Vzhledem k tomu, že většina linuxových distribucí přešla na správce služeb systemd, je správa sítě na nich jednodušší a méně složitá.



Systemd má příkaz s názvem systemctl, který restartuje síťové služby. V následujících částech se budu zabývat různými metodami restartování síťových služeb v systému Linux.





Restartujte síťovou službu pomocí systemctl

The systemctl command přichází s různými možnostmi správy služeb systemd, včetně sítě.

Restartování síťové služby na všech nejnovějších verzích Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky a Alma Linux systemctl s restartovat bude použit příkaz.



sudo systemctl restartujte NetworkManager.service

Po provedení příkazu se všechna síť a související služby restartují.

Chcete-li dále analyzovat aktivitu NetworkManageru, podívejte se na zprávy protokolu pomocí příkazu journalctl.

journalctl -v NetworkManager.service

Další způsoby restartování síťové služby

Linux je operační systém s otevřeným zdrojovým kódem, a proto nabízí více nástrojů k provedení jednoho úkolu. Podobně v případě restartování sítě lze použít více nástrojů, jako jsou příkazy nmcli, nmtui a ip.

Pomocí příkazu nmcli

The nmcli příkazový řádek se používá ke konfiguraci služby NetworkManager v systému Linux, která používá systém systemd init. Chcete-li jej použít k restartování sítě, jednoduše spusťte nmcli s příkaz a nastavte jej nahoru a dolů s název rozhraní .

sudo nmcli s dolů [ název-rozhraní ] && nmcli s up [ název-rozhraní ]

Nahraďte název rozhraní skutečným názvem rozhraní vaší sítě. Chcete-li zjistit název rozhraní nmcli s příkaz s ukázat volba.

nmcli con show

Zde je název síťového rozhraní Samova síť .

Podobně tento nástroj poskytuje další možnost tzv vytváření sítí, který lze také použít k resetování sítě.

sudo Vypnutí sítě nmcli && Síť nmcli zapnutá

Výše uvedené příkazy dočasně deaktivují síť a povolí ji. Nakonec restartujte síť, abyste vyřešili jakýkoli problém s připojením.

Pomocí příkazu nmtui

nmtui je podobný nmcli, ale nmtui poskytuje uživatelské rozhraní založené na terminálu, které usnadňuje použití. Chcete-li spustit TUI, použijte příkaz nmtui.

nmtui

Chcete-li restartovat připojení, přejděte na Aktivujte připojení vyberte rozhraní a deaktivujte jej.

Poté znovu vyberte připojené rozhraní, deaktivujte jej a poté jej aktivujte, aby byl dokončen proces restartu.

Nyní se vraťte do hlavní nabídky přechodem na možnost a pak Přestat rozhraní.

Pomocí příkazu ip

Další metodou restartování sítě je použití příkazu ip s názvem rozhraní.

Název rozhraní lze zjistit pomocí ip příkaz, s odkaz (síťové zařízení) a ukázat možnosti.

ip odkaz ukázat

Všimněte si názvu rozhraní, je to rozhraní číslo 5 (wlx74ea3), které je v tuto chvíli aktivní. Nyní nahraďte [název-rozhraní] a spusťte níže uvedené příkazy pro restartování sítě.

sudo ip odkaz soubor [ název-rozhraní ] dolů

sudo ip odkaz soubor [ název-rozhraní ] nahoru

Ujistěte se, že tyto příkazy spouštíte samostatně, aby došlo ke správnému resetu sítě.

Použití síťových skriptů

Síťové skripty jsou skripty pro správu sítě a lze je použít spolu s NetworkManagerem. Síťové skripty lze také použít v distribucích, které nejsou součástí NetworkManageru. Používá se ve starších verzích RHEL a CentOS a již se nepoužívá. Pokud však přesto chcete použít ifdown a ifup příkazy, pak jej můžete nainstalovat.

Chcete-li jej nainstalovat na distribuce RHEL, Cent OS a Linux založené na těchto operačních systémech.

mňam instalace síťové skripty

Chcete-li jej nainstalovat do distribucí založených na Ubuntu nebo Debianu, použijte.

apt Nainstalujte netscript- 2.4

Nyní budou k dispozici příkazy ifup a ifdown pro restart sítě.

sudo ifdown [ název-rozhraní ] && ifup [ název-rozhraní ]

Mějte na paměti, že netscript nebo síťové skripty jsou navrženy pro starší verze linuxového jádra a byly zastaralé .

Závěr

Restartování sítě je jednou z klíčových metod diagnostiky vadné sítě. Většina distribucí Linuxu má vestavěný nástroj příkazového řádku nazvaný systemctl pro restartování síťových služeb. Ale můžete také použít nmcli , ip , a ifdown/ifup příkazy k restartování sítě. Všechny tyto metody jsou popsány v této příručce, nicméně doporučujeme použít systemctl, protože je výchozí a méně složitý.