GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak deaktivovat službu v Ubuntu

V mnoha situacích musíme v Ubuntu zakázat některé nepotřebné služby, abychom systém dobře udržovali. Zakázání redundantních služeb pomůže zlepšit efektivitu systému, protože některé z těchto služeb využívají procesor a část paměti na pozadí. Služby lze dočasně nebo trvale zakázat, ale záleží na vašich potřebách.

Než budeme diskutovat o tom, jak můžeme deaktivovat služby v Ubuntu, pojďme pochopit inicializační systém Ubuntu. Ubuntu používá dva různé inicializační systémy. První je „upstart „A druhý je“systém “.

počáteční “Je nyní zastaralý a byl naposledy použit v Ubuntu 15.04. Init systém současného Ubuntu a mnoha dalších distribucí je „system “. Oba systémy mají své vlastní metody aktivace a deaktivace služeb. Protože nejnovější distribuce jsou rozšířené, používáme „systém ”Metoda deaktivace služby.

Jak zakázat službu v Ubuntu 20.04 (LTS), 20.10:

Začněme seznamem běžících služeb v Ubuntu. Chcete-li zobrazit seznam služeb, použijte následující příkaz:

$ systemctl seznam jednotek –Typ=Služba

Služby lze filtrovat pomocí „grep "Příkaz:

." $ systemctl | grep Běžet

Všechny běžící služby jsou zobrazeny ve standardním výstupu. Chcete-li službu zakázat, použijte:

$ zakázat systemctl [název_služby]

Místo „[název_služby] použijte název služby, kterou chcete deaktivovat “. Příkaz zakáže službu a nepovolí ji, i když restartujete systém. Například deaktivuji „apacehe2 „Služba z mého systému; Použiji:

$ sudo systemctl zakázat apache2.service

Chcete-li zkontrolovat, zda je služba zakázána nebo ne, použijte:

$ sudo systemctl-status apache2.service

Výše uvedená metoda trvale deaktivuje „Apache2 "Servis; Služba zůstává neaktivní i po restartu systému.

Chcete-li službu dočasně deaktivovat, použijte:

$ sudo systemctl stop [název_služby]

Deaktivuji „Apache2 "Služba:

." $ sudo systemctl stop apache2.service

Po restartování zjistíte, že služba bude znovu aktivována, protože byla dočasně zastavena.

Povolení služby v Ubuntu 20.04 (LTS), 20.10:

Deaktivovanou službu můžete dočasně spustit pomocí:

$ systemctl start [název_služby]

Výše uvedený příkaz lze použít v situaci, kdy chcete dočasně používat službu. Například „Apache2 ”Dočasně lze aktivovat pomocí:

$ systemctl spustí apache2.service

Chcete-li službu trvale aktivovat, použijte:

$ systemctl aktivovat [název_služby]

Nahraďte „[název_služby] „S názvem služby, kterou chcete trvale aktivovat. Znovu aktivuji „Apache2 “, Takže příkaz by byl:

$ systemctl aktivovat apache2.service

Apache2 ”Služba zůstává aktivní i po restartu systému.

Diplom:

Existují dva různé init systémy, které Ubuntu používá a které jsou „počáteční “ a „systém “. Oba mají různé metody správy běžících služeb. „systém „Je široce používaný init systém jako“upstart “ není aktuální. Tato příručka ukázala, jak dočasně a trvale zakázat službu v Ubuntu. Mnoho služeb v našem systému jednoduše běží na pozadí a využívá prostředky stroje. Deaktivujte je a uvolněte paměť, abyste zlepšili dobu spouštění systému a celkovou efektivitu.


Ubuntu
  1. Jak spustit službu při spouštění na Ubuntu 22.04

  2. Jak nainstalovat Nginx na Ubuntu 18.04

  3. Jak zakázat bránu firewall na Ubuntu 18.04

  1. Jak nainstalovat OpenProject na Ubuntu 16.04

  2. Jak restartovat síť v Ubuntu

  3. Jak zakázat bezobslužné upgrady na Ubuntu

  1. Jak restartovat Ubuntu 20.04 LTS

  2. Jak nainstalovat Django na Ubuntu 20.04

  3. Jak nainstalovat Notepadqq na Ubuntu 20.04