Genstarter tjenester i linux

Denne vejledning vil lære dig, hvordan du tvinger en kørende tjeneste til at genstarte i Linux. Du kan gøre dette med nogle få enkle kommandoer uanset din Linux-distro.

Trin

Billede med titlen Genstart tjenester i Linux Trin 1
1. Åbn kommandolinjen. De fleste Linux-distributioner har en Menu-mulighed i nederste venstre hjørne af skærmen, hvor du finder applikationen `Terminal`; dette åbner kommandolinjen.
  • Fordi Linux-distributioner kan variere meget efter version, kan `Terminalen` eller kommandolinjen være i en mappe et eller andet sted Menu.
  • `Terminal`-appen kan være på skrivebordet eller i hovedmenuen nederst på skærmen i stedet for i Menu.
  • Nogle Linux-distributioner har en kommandolinje øverst eller nederst på skærmen.
Billede med titlen Genstart tjenester i Linux Trin 2
2. Indtast kommandoen for at vise de aktuelt aktive tjenester. type ls /etc/init.d i Terminal og tryk på ↵ Indtast. Viser en liste over aktuelt kørende tjenester og deres tilsvarende kommandoer.
Hvis denne kommando ikke virker, så prøv ls /etc/rc.d/.
Billede med titlen Genstart tjenester i Linux Trin 3
3. Find kommandonavnet på den tjeneste, du vil genstarte. Du finder denne service (f., `Apache`) normalt i venstre side af skærmen, og kommandoen (f.eks., `httpd` eller `apache2` afhængigt af din Linux-distribution) til højre.
Billede med titlen Genstart tjenester i Linux Trin 4
4. Indtast genstartskommandoen. type sudo systemctl genstart service i terminalen, der erstatter udtrykket service med den tilsvarende kommando, og tryk på ↵ Indtast.
For at genstarte Apache på Ubuntu Linux, skriv f.eks sudo systemctl genstart apache2 i terminalen.
Billede med titlen Genstart tjenester i Linux Trin 5
5. Indtast din adgangskode, når du bliver bedt om det. Indtast den adgangskode, du bruger til din superbrugerkonto, og tryk på ↵ Indtast. Processen skulle nu genstarte igen.
Hvis tjenesten ikke genstarter efter at have gjort dette, skal du skrive sudo systemctl stop service, og tryk ↵ Enter, hvorefter du får kommandoen sudo systemctl start service gå ind.

Tips

  • Du kan bruge kommandoen `chkconfig` til at tilføje og fjerne tjenester i dit systems startfil.
  • For en omfattende liste over alle aktuelle tjenester i alle mapper på din computer, skriv ps -A i terminalen.

Advarsler

  • Stop ikke bare tjenester tilfældigt, mens du prøver dette. Nogle af de nævnte tjenester er nødvendige for at holde dit system stabilt og køre godt.

Оцените, пожалуйста статью