Oblak Znanja

  • Home
  • Novosti
  • Učionica
    • Informatika 5
    • Informatika 6
    • Informatika 7
    • Informatika 8
    • Logo jezik
    • WordPress
    • Microsoft Office
  • Vodiči
    • Online vodiči
    • Kratki savjeti
    • Korisne aplikacije
    • Društvene mreže
    • Multimedija
    • Zanimljivosti
✕

Kako pokrenuti, zaustaviti i ponovno pokrenuti usluge u Linuxu

Novosti

Kako pokrenuti, zaustaviti i ponovno pokrenuti usluge u Linuxu

Tomšić Damjan 15. studenoga 2024


Za napredne korisnike Linuxa neophodno je pokretanje, zaustavljanje i ponovno pokretanje Linux usluga. Ove operacije omogućuju korisnicima pristup funkcionalnosti svake usluge. Na primjer, da bi koristili web poslužitelj, korisnici moraju pokrenuti uslugu Apache, ili da bi koristili bazu podataka, korisnici moraju pokrenuti uslugu MySQL. Upravljanje Linux uslugama također je važno za stabilnost sustava i može pomoći u poboljšanju performansi sustava.

Unatoč općem mišljenju, pokretanje, zaustavljanje i ponovno pokretanje usluga u Linuxu je relativno jednostavno. Radit ćemo s Linuxom, ali sve naredbe za pokretanje, zaustavljanje i ponovno pokretanje Linux usluga mogu se pokrenuti na CentOS, Ubuntu, Redhat, Fedora, Debian i mnogim drugim distribucijama.

Sadržaj objave

  • 1 Koja je razlika između systemctl i servisnih naredbi?
  • 2 Pokretanje Linux usluge
    • 2.1 Uobičajene poruke o pogreškama
  • 3 Zaustavljanje Linux usluge
  • 4 Ponovno pokretanje Linux usluge
    • 4.1 Uobičajene poruke o pogreškama
  • 5 Pokretanje, zaustavljanje i ponovno pokretanje usluga uz korištenje usluge
    • 5.1 Povezani sadržaji

Koja je razlika između systemctl i servisnih naredbi?

Postoje dva službena alata za upravljanje koji pružaju dosljedan način za pokretanje, zaustavljanje, ponovno pokretanje i upravljanje sistemskim uslugama u Linuxu:

Systemctl nudi napredniju funkcionalnost, uključujući upravljanje ovisnostima, omogućavanje/onemogućavanje usluga i integraciju s journalctl za bilježenje. Usluga je jednostavnija i prvenstveno se koristi za osnovne naredbe za pokretanje, zaustavljanje i status usluge. Često se koristi sa starijim sustavima baziranim na SysVinitu.

Koji ćete koristiti ovisit će o tome koristi li vaša distribucija systemd ili init. Većina modernih distribucija sada koristi systemd, tako da je systemctl upravitelj usluga izbora. Ali neke stare navike teško umiru, pa se mnogi administratori još uvijek drže naredbe usluge starenja.

Srećom, programeri systemd-a pobrinuli su se da zadrže uslugu i preusmjere je na systemctl, tako da će čak i na sustavima temeljenim na systemd-u korištenje usluge i dalje raditi za osnovne zadatke

Da stvar bude još kompliciranija, možda ćete pronaći nasumično odabranu uslugu koju ste instalirali, a koja nije ažurirana ni na uslugu ni na systemctl alate i morate je ručno pokrenuti s /etc/rc.d (ili /etc/init.d). Ali mi ovdje tražimo najbolju praksu, a za pokretanje, zaustavljanje ili ponovno pokretanje aplikacija na Linuxu, najbolja praksa počinje i završava sa systemctl.

Pokretanje Linux usluge

Recimo da želite pokrenuti Apache poslužitelj.

Da biste to učinili:

  1. Otvorite prozor terminala.
  2. Pokrenite naredbu sudo systemctl start httpd.

U ovoj naredbi:

  • sudo govori Linuxu da izvodite naredbu kao root korisnik.
  • systemctl upravlja systemd uslugama.
  • start govori naredbi systemctl da pokrene uslugu Apache.
  • httpd je naziv usluge web poslužitelja Apache.
  1. Nakon što pokrenete naredbu dobit ćete sljedeću poruku:

The service httpd has started successfully.

Bilješka ako je usluga već pokrenuta vidjet ćete sljedeću poruku:

The service httpd is already running.

Uobičajene poruke o pogreškama

Failed to start httpd.service. Unit httpd.service not found.

Ova se pogreška javlja ako paket web poslužitelja Apache nije instaliran ili nedostaje datoteka servisne jedinice. Instalirajte Apache paket koristeći sudo apt install apache2 (na sustavima temeljenim na Debianu) ili sudo yum install httpd (na sustavima temeljenim na Red Hatu) da biste to riješili.

Failed to start httpd.service. Address already in use.

Ovo označava da drugi proces već koristi port na koji se Apache želi vezati (obično port 80). Identificirajte konfliktni proces s sudo lsof -i:80 i zaustavite ga ili promijenite konfiguraciju porta u Apacheovoj konfiguracijskoj datoteci.

Zaustavljanje Linux usluge

Za zaustavljanje usluge Apache:

  1. Otvorite prozor terminala
  2. Pokrenite naredbu sudo systemctl stop httpd.
  3. Sada biste trebali vidjeti sljedeću poruku:

The service httpd has been stopped successfully.

Imajte na umu da ako usluga, u ovom slučaju Apache, nije bila pokrenuta, dobit ćete sljedeću poruku:

Failed to stop service httpd. Unit httpd.service is not loaded.

Instalirajte ga pomoću sudo apt install apache2 (temeljen na Debianu) ili sudo yum install httpd (Na temelju Crvenog šešira).

Ili možete dobiti jednu od sljedećih poruka:

Failed to stop service httpd. Unit httpd.service is not running.

Ovo znači da je Apache već zaustavljen, tako da nije potrebna nikakva radnja.

Failed to stop service httpd. Unit httpd.service is in a failed state.

Ovo sugerira da je Apache naišao na pogrešku i da je u neuspjelom stanju. Za rješavanje problema pokrenite sudo journalctl -xe za pregled detaljnih zapisa, zatim pokušajte ponovno pokrenuti uslugu.

Failed to stop service httpd. Unit httpd.service is locked.

Ova se pogreška pojavljuje ako drugi proces kontrolira uslugu. Pričekajte kratko i pokušajte ponovno ili provjerite pokrenute li zadatke upravljanja pomoću ps aux | grep httpd za prepoznavanje procesa zaključavanja.

Ponovno pokretanje Linux usluge

Za ponovno pokretanje iste usluge (Apache):

  1. Otvorite prozor terminala.
  2. Pokrenite naredbu sudo systemctl restart httpd.
  3. Usluga će se ponovno pokrenuti, a vi ćete se vratiti na bash prompt.
  4. Dobit ćete sljedeću poruku:

The service httpd has been restarted successfully.

Uobičajene poruke o pogreškama

Ako usluga Apache nije pokrenuta, vidjet ćete sljedeći izlaz:

The service httpd is not running.

Možete ga pokrenuti izravno s sudo systemctl start httpd ili provjerite njegov status na systemctl status httpd.

Također možete vidjeti sljedeće:

Job for httpd.service failed.

To obično ukazuje na problem konfiguracije ili ovisnosti. Za rješavanje problema pregledajte pojedinosti o pogrešci pomoću sudo journalctl -xe i ispravite sve probleme s konfiguracijom.

Pokretanje, zaustavljanje i ponovno pokretanje usluga uz korištenje usluge

Da stvar bude zanimljivija, naredba service i dalje radi — čak i za one distribucije koje su migrirale na systemd i systemctl. To znači da oni koji instinktivno upisuju uslugu kada trebaju ponovno pokrenuti uslugu na Linuxu neće dobiti Unknown command greška.

U slučaju usluge, naredba će se preusmjeriti na systemctl. Zapravo, kada pokrenete naredbu usluge na distribuciji s omogućenim systemctl-om, jasno ćete vidjeti informacije o preusmjeravanju.

Terminal vam prikazuje informacije o preusmjeravanju za servisne naredbe na distribucijama s omogućenim systemctl-om.

Upotreba servisne naredbe malo je drugačija od systemctl. Naziv usluge i mogućnosti pokretanja, zaustavljanja i ponovnog pokretanja se mijenjaju:

sudo service httpd start
sudo service httpd stop
sudo service httpd restart

U svakom slučaju, vidjet ćete uslugu preusmjerenu na systemctlali usluga koju pokušavate pokrenuti, zaustaviti ili ponovno pokrenuti će uspjeti.

Da biste saznali više o tome što systemctl može učiniti za vas, svakako izdajte naredbu man systemctl i pročitajte stranicu s uputama.



Izvor:

Povezani sadržaji

  • IGN LIVE potvrdio da će pokrenuti 7-8 lipnja, s ulaznicama u prodaji sadaIGN LIVE potvrdio da će pokrenuti 7-8 lipnja, s ulaznicama u prodaji sada
  • Nijedan hitac Samsung je razbio 50% popusta Galaxy Watch UltraNijedan hitac Samsung je razbio 50% popusta Galaxy Watch Ultra
  • GDC privlači gotovo 30K sudionika i vraća se u SF početkom ožujka 2026GDC privlači gotovo 30K sudionika i vraća se u SF početkom ožujka 2026
  • OXA dobiva veću kilometražu od Nvidia za autonomna vozilaOXA dobiva veću kilometražu od Nvidia za autonomna vozila
  • ‘Značajne’ praznine u vlaknima prijete širenju podatkovnog centra‘Značajne’ praznine u vlaknima prijete širenju podatkovnog centra
  • Coidi -snimci uskoro će biti široko dostupniCoidi -snimci uskoro će biti široko dostupni

Previous Article

Sve ove futrole za Pixel 9 Pro koštaju 5 USD i proizvodi ih Spigen

Next Article

Stojeći stolovi bolji su za vaše zdravlje, ali još uvijek nisu dovoljni

Posljednje objave

Pixel 9 Pro rasprodaja zaliha stiže s cijenama niskim od 500 USD

Pixel 9 Pro rasprodaja zaliha stiže s cijenama niskim od 500 USD

Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri

Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri

Microsoft stvara okvir za sigurnu arhitekturu optičke mreže

Microsoft stvara okvir za sigurnu arhitekturu optičke mreže

Sadržaj

  • 1 Koja je razlika između systemctl i servisnih naredbi?
  • 2 Pokretanje Linux usluge
    • 2.1 Uobičajene poruke o pogreškama
  • 3 Zaustavljanje Linux usluge
  • 4 Ponovno pokretanje Linux usluge
    • 4.1 Uobičajene poruke o pogreškama
  • 5 Pokretanje, zaustavljanje i ponovno pokretanje usluga uz korištenje usluge

Novosti

  • Pixel 9 Pro rasprodaja zaliha stiže s cijenama niskim od 500 USD 1. prosinca 2025
  • Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri 30. studenoga 2025
  • Microsoft stvara okvir za sigurnu arhitekturu optičke mreže 30. studenoga 2025
  • Zašto je vidljiva umjetna inteligencija SRE sloj koji nedostaje tvrtkama za pouzdane LLM-ove 30. studenoga 2025
  • Lijek za mršavljenje Zepbound testira se kao lijek za dugi Covid 30. studenoga 2025
  • Koliko RAM-a vaše računalo zapravo treba 2025. godine? Stručnjak za Windows i Mac računa 30. studenoga 2025
  • Samsung daje 71% popusta na Galaxy Watch 8 30. studenoga 2025
  • Hollow Knight: Silksong dev misli da će Clair Obscur: Expedition 33 osvojiti igru ​​godine: “Iznimna je i široko ukusna” 29. studenoga 2025
  • RailTel modernizira međugradske optičke mreže metroa diljem Indije 29. studenoga 2025
  • Anthropic kaže da je riješio dugogodišnji problem AI agenta s novim Claude SDK-om za više sesija 29. studenoga 2025

O nama

Oblak Znanja je blog edukativnog karaktera i namijenjen je svima koji žele unaprijediti svoje znanje iz područja računala i interneta.

Naš cilj je edukacija i pisanje zanimljivih objava kojima ćemo zajedno učiti i informirati se o svijetu informatike.

Na ovom blogu zabranjeno je svako kopiranje sadržaja bez dozvole autora.

Oblak Znanja

Oznake

besplatni powerpoint predlošci društvene mreže excel facebook firefox gmail google+ Google Chrome halloween halloween walpapers internet kartice linkedin profil linux microsoft Mozilla Firefox ms powerpoint oblak znanja office 2007 office savjeti online kupovina pick powerpoint powerpoint predložak powerpoint savjeti rastući niz savjet slike za radnu površinu spremanje datoteka strani jezik tipkovnicke kratice twitter twitter alati uređivanje slika wallpaper clock web preglednik windows windows 7 windows aplikacije windows vista word word 2007 word savjeti youtube savjeti youtube tipkovničke kratice