Restartējiet tīkla pakalpojumu, izmantojot komandu systemctl

Restartejiet Tikla Pakalpojumu Izmantojot Komandu Systemctl



Daudzās situācijās ir nepieciešams restartēt tīkla pakalpojumu operētājsistēmā Linux. Piemēram, tīkla aparatūras komponenta maiņa, tīkla konfigurācijas failu modificēšana un kad tīkls kļūst nestabils.

Operētājsistēmā Linux NetworkManager ir pakalpojums, kas pārvalda un konfigurē sistēmas tīklu. Pakalpojums NetworkManager.service automātiski konfigurē tīklu sāknēšanas laikā, tomēr, lai to manuāli pārvaldītu systemctl tiek izmantots rīks.

Šajā rokasgrāmatā es izpētīšu, kā restartēt tīklu, izmantojot systemctl komandu, un es izmantošu arī citas metodes, lai restartētu tīklu operētājsistēmā Linux.







Kā restartēt tīkla pakalpojumu operētājsistēmā Linux

Tīkla restartēšana ir viena no galvenajām darbībām, lai novērstu tīkla problēmas operētājsistēmā Linux. To izmanto arī, lai piemērotu visas konfigurācijas izmaiņas un atsvaidzinātu tīkla resursus.



Pastāv vairākas pieejas tīkla restartēšanai operētājsistēmā Linux. Tā kā lielākā daļa Linux izplatījumu ir pārgājuši uz sistēmisko pakalpojumu pārvaldnieku, ir kļuvis vieglāk un mazāk sarežģīti pārvaldīt tīklu tajos.



Systemd ir komanda systemctl, kas restartē tīkla pakalpojumus. Nākamajās sadaļās es apskatīšu dažādas metodes, kā restartēt tīkla pakalpojumus operētājsistēmā Linux.





Restartējiet tīkla pakalpojumu, izmantojot systemctl

The systemctl komandai ir dažādas iespējas, lai pārvaldītu sistēmas pakalpojumus, tostarp tīklu.

Lai restartētu tīkla pakalpojumu visās jaunākajās Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky un Alma Linux versijās systemctl ar restartēt tiks izmantota komanda.



sudo systemctl restartējiet NetworkManager.service

Pēc komandas izpildes visi tīkls un saistītie pakalpojumi tiks restartēti.

Lai sīkāk analizētu NetworkManager darbību, skatiet žurnāla ziņojumus, izmantojot komandu journalctl.

Journalctl -in NetworkManager.service

Citas metodes tīkla pakalpojuma restartēšanai

Linux ir atvērtā koda operētājsistēma, un tāpēc tā piedāvā vairākus rīkus viena uzdevuma veikšanai. Tāpat tīkla restartēšanas gadījumā var izmantot vairākas utilītas, piemēram, komandas nmcli, nmtui un ip.

Izmantojot nmcli komandu

The nmcli komandrinda tiek izmantota, lai konfigurētu NetworkManager pakalpojumu operētājsistēmā Linux, kas izmanto systemd init sistēmu. Lai to izmantotu tīkla restartēšanai, vienkārši palaidiet nmcli ar komandu un iestatiet to uz augšu un uz leju Ar saskarnes nosaukums .

sudo nmcli ar uz leju [ interfeisa nosaukums ] && nmcli ar up [ interfeisa nosaukums ]

Aizstājiet saskarnes nosaukumu ar faktisko tīkla saskarnes nosaukumu. Lai atrastu saskarnes nosaukumu nmcli ar komanda ar parādīt opciju.

nmcli con šovs

Šeit ir tīkla interfeisa nosaukums Sema tīkls .

Tāpat šī utilīta nodrošina vēl vienu iespēju, ko sauc tīklu veidošana, ko var izmantot arī tīkla atiestatīšanai.

sudo nmcli tīkls izslēgts && nmcli tīkls ieslēgts

Iepriekš minētās komandas īslaicīgi atspējo tīklu un iespējo to. Visbeidzot, restartējiet tīklu, lai novērstu visas savienojuma problēmas.

Izmantojot nmtui komandu

Nmtui ir līdzīgs nmcli, taču nmtui nodrošina uz terminālu balstītu lietotāja interfeisu, padarot to viegli lietojamu. Lai palaistu TUI, izmantojiet komandu nmtui.

nmtui

Lai restartētu savienojumu, dodieties uz Aktivizējiet savienojumu opciju, atlasiet interfeisu un deaktivizējiet to.

Pēc tam vēlreiz atlasiet pievienoto interfeisu, deaktivizējiet to un pēc tam aktivizējiet to, lai veiktu restartēšanas procesu.

Tagad atgriezieties galvenajā izvēlnē, pārejot uz variants un tad Iziet saskarne.

Izmantojot ip komandu

Vēl viena tīkla restartēšanas metode ir komandas ip izmantošana ar interfeisa nosaukumu.

Saskarnes nosaukumu var atrast, izmantojot ip komandu, ar saite (Tīkla ierīce) un parādīt iespējas.

ip saite parādīt

Ņemiet vērā saskarnes nosaukumu, tas ir interfeisa numurs 5 (wlx74ea3), kas šobrīd ir aktīvs. Tagad nomainiet [interfeisa nosaukums] un palaidiet tālāk norādītās komandas, lai restartētu tīklu.

sudo ip saite komplekts [ interfeisa nosaukums ] uz leju

sudo ip saite komplekts [ interfeisa nosaukums ] uz augšu

Noteikti izpildiet šīs komandas atsevišķi, lai nodrošinātu pareizu tīkla atiestatīšanu.

Izmantojot tīkla skriptus

Tīkla skripti ir skripti tīkla pārvaldībai, un tos var izmantot kopā ar NetworkManager. Tīkla skriptus var izmantot arī izplatījumos, kas nav iekļauti NetworkManager. Tas tiek izmantots mantotajās RHEL un CentOS versijās un vairs netiek izmantots. Tomēr, ja jūs joprojām vēlaties izmantot ja uz leju un ifup komandas, tad jūs varat to instalēt.

Lai to instalētu RHEL, Cent OS un Linux izplatījumos, kuru pamatā ir šīs operētājsistēmas.

yum instalēt tīkla skripti

Lai to instalētu Ubuntu vai Debian izplatījumos, izmantojiet.

apt uzstādīt netscript- 2.4

Tagad tīkla restartēšanai būs pieejamas komandas ifup un ifdown.

sudo ja uz leju [ interfeisa nosaukums ] && ifup [ interfeisa nosaukums ]

Paturiet prātā, ka netscript vai tīkla skripti ir paredzēti vecākām Linux kodola versijām un ir bijušas novecojušas .

Secinājums

Tīkla restartēšana ir viena no galvenajām metodēm bojātā tīkla diagnosticēšanai. Lielākajai daļai Linux izplatījumu ir iebūvēta komandrindas utilīta ar nosaukumu systemctl, lai restartētu tīkla pakalpojumus. Bet jūs varat arī izmantot nmcli , ip , un ifdown/ifup komandas, lai restartētu tīklu. Visas šīs metodes ir apskatītas šajā rokasgrāmatā, tomēr ieteicams izmantot systemctl, jo tā ir noklusējuma un mazāk sarežģīta.