Iš naujo paleiskite tinklo paslaugą naudodami komandą systemctl

Is Naujo Paleiskite Tinklo Paslauga Naudodami Komanda Systemctl



Daugeliu atvejų reikia iš naujo paleisti tinklo paslaugą sistemoje „Linux“. Pavyzdžiui, tinklo aparatinės įrangos komponento keitimas, tinklo konfigūracijos failų keitimas ir kai tinklas tampa nestabilus.

Linux sistemoje NetworkManager yra paslauga, valdanti ir konfigūruojanti sistemos tinklą. NetworkManager.service automatiškai sukonfigūruoja tinklą įkrovos metu, tačiau norint jį valdyti rankiniu būdu systemctl naudojamas įrankis.

Šiame vadove aš tyrinėju, kaip iš naujo paleisti tinklą naudojant systemctl komandą, taip pat išbandysiu kitus metodus, kaip iš naujo paleisti tinklą „Linux“.







Kaip iš naujo paleisti tinklo paslaugą sistemoje „Linux“.

Tinklo paleidimas iš naujo yra vienas iš pagrindinių „Linux“ tinklo trikčių šalinimo žingsnių. Jis taip pat naudojamas taikyti bet kokius konfigūracijos pakeitimus ir atnaujinti tinklo išteklius.



Yra keletas būdų, kaip iš naujo paleisti tinklą „Linux“. Kadangi dauguma „Linux“ platinimų perėjo prie sisteminių paslaugų tvarkyklės, juose valdyti tinklą tapo lengviau ir ne taip sudėtinga.



Systemd turi komandą systemctl, kuri iš naujo paleidžia tinklo paslaugas. Tolesniuose skyriuose apžvelgsiu įvairius būdus, kaip iš naujo paleisti tinklo paslaugas Linux sistemoje.





Iš naujo paleiskite tinklo paslaugą naudodami systemctl

The systemctl komanda pateikiama su įvairiomis parinktimis valdyti sistemines paslaugas, įskaitant tinklą.

Norėdami iš naujo paleisti tinklo paslaugą visose naujausiose Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky ir Alma Linux versijose systemctl su perkrauti bus naudojama komanda.



sudo systemctl iš naujo paleiskite NetworkManager.service

Įvykdžius komandą, visas tinklas ir susijusios paslaugos bus paleistos iš naujo.

Norėdami toliau analizuoti NetworkManager veiklą, žr. žurnalo pranešimus naudodami komandą journalctl.

Journalctl NetworkManager.service

Kiti būdai, kaip iš naujo paleisti tinklo paslaugą

„Linux“ yra atvirojo kodo operacinė sistema, todėl ji siūlo daugybę įrankių vienai užduočiai atlikti. Panašiai, paleidus tinklą iš naujo, galima naudoti kelias programas, tokias kaip nmcli, nmtui ir ip komandos.

Naudojant nmcli komandą

The nmcli komandų eilutė naudojama konfigūruoti „NetworkManager“ paslaugą „Linux“, kuri naudoja „systemd init“ sistemą. Norėdami jį naudoti norėdami iš naujo paleisti tinklą, tiesiog paleiskite nmcli su komandą ir nustatykite aukštyn ir žemyn su sąsajos pavadinimas .

sudo nmcli su pūkais [ sąsajos pavadinimas ] && nmcli su iki [ sąsajos pavadinimas ]

Pakeiskite sąsajos pavadinimą tikruoju tinklo sąsajos pavadinimu. Norėdami rasti sąsajos pavadinimą nmcli su komandą su Rodyti variantas.

nmcli con šou

Čia yra tinklo sąsajos pavadinimas Samo tinklas .

Panašiai ši programa suteikia dar vieną parinktį, vadinamą tinklų kūrimas, kurį taip pat galima naudoti norint iš naujo nustatyti tinklą.

sudo nmcli tinklas išjungtas && nmcli tinklas įjungtas

Aukščiau pateiktos komandos laikinai išjungia tinklą ir įgalina jį. Galiausiai iš naujo paleiskite tinklą, kad išspręstumėte bet kokias ryšio problemas.

Naudojant nmtui komandą

„nmtui“ yra panašus į „nmcli“, tačiau „nmtui“ suteikia terminalo pagrindu veikiančią vartotojo sąsają, todėl ją lengva naudoti. Norėdami paleisti TUI, naudokite komandą nmtui.

nmtui

Norėdami iš naujo užmegzti ryšį, eikite į Suaktyvinkite ryšį parinktį, pasirinkite sąsają ir ją išjunkite.

Tada dar kartą pasirinkite prijungtą sąsają, išjunkite ją ir suaktyvinkite, kad atliktumėte pakartotinio paleidimo procesą.

Dabar grįžkite į pagrindinį meniu naršydami į variantas ir tada Išeik sąsaja.

Naudojant ip komandą

Kitas būdas iš naujo paleisti tinklą yra naudoti komandą ip su sąsajos pavadinimu.

Sąsajos pavadinimą galima rasti naudojant ip komandą su nuoroda (tinklo įrenginys) ir Rodyti galimybės.

ip nuoroda Rodyti

Atkreipkite dėmesį į sąsajos pavadinimą, šiuo metu aktyvus yra sąsajos numeris 5 (wlx74ea3). Dabar pakeiskite [sąsajos pavadinimas] ir paleiskite toliau pateiktas komandas, kad iš naujo paleistumėte tinklą.

sudo ip nuoroda rinkinys [ sąsajos pavadinimas ] žemyn

sudo ip nuoroda rinkinys [ sąsajos pavadinimas ] aukštyn

Įsitikinkite, kad šias komandas paleidžiate atskirai, kad tinkamai atkurtumėte tinklą.

Naudojant tinklo scenarijus

Tinklo scenarijai yra tinklo valdymo scenarijai ir gali būti naudojami kartu su „NetworkManager“. Tinklo scenarijus taip pat galima naudoti paskirstymuose, kurie nėra įtraukti į „NetworkManager“. Jis naudojamas senose RHEL ir CentOS versijose ir nebenaudojamas. Tačiau jei vis tiek norite naudoti jei žemyn ir ifup komandos, tada galite jį įdiegti.

Norėdami jį įdiegti RHEL, Cent OS ir Linux platinimuose, pagrįstuose šiomis operacinėmis sistemomis.

yum įdiegti tinklo scenarijus

Norėdami jį įdiegti Ubuntu arba Debian pagrindu sukurtuose platinimuose, naudokite.

apt diegti netscript- 2.4

Dabar bus prieinamos komandos „ifup“ ir „ifdown“, kad tinklas būtų paleistas iš naujo.

sudo jei žemyn [ sąsajos pavadinimas ] && jei up [ sąsajos pavadinimas ]

Turėkite omenyje, kad netscript arba tinklo scenarijus yra skirti senesnėms Linux branduolio versijoms ir buvo pasenęs .

Išvada

Tinklo paleidimas iš naujo yra vienas iš pagrindinių būdų diagnozuoti sugedusį tinklą. Daugumoje „Linux“ paskirstymų yra įmontuota komandų eilutės programa „systemctl“, skirta tinklo paslaugoms paleisti iš naujo. Bet jūs taip pat galite naudoti nmcli , ip , ir ifdown/ifup komandas, kad iš naujo paleistumėte tinklą. Visi šie metodai yra aptarti šiame vadove, tačiau rekomenduojama naudoti systemctl, nes jis yra numatytasis ir ne toks sudėtingas.