Sobes.tech
Junior

Kura komanda RedHat Linux var izmantot, lai konfigurētu pakalpojumu automātisku palaisti sistēmas ielādes laikā?

sobes.tech AI

Atbilde no AI

Konfigurācija automātiskai pakalpojumu palaišanai Red Hat Enterprise Linux (RHEL) un saderīgās sistēmās (CentOS, AlmaLinux, Rocky Linux) galvenokārt tiek veikta, izmantojot systemctl.

Galvenā komanda:

# Iespējot automātisko pakalpojuma palaišanu
systemctl enable <pakalpojuma_nosaukums>

Piemērs:

# Iespējot Apache tīmekļa servera automātisko palaišanu
systemctl enable httpd.service

Atkarībā no konteksta, var tikt izmantotas arī citas komandas:

  • systemctl disable <pakalpojuma_nosaukums>: Atspējot automātisko palaišanu.
  • systemctl is-enabled <pakalpojuma_nosaukums>: Pārbaudīt, vai ir ieslēgta automātiskā palaišana.
  • systemctl list-unit-files --type=service: Apskatīt visu "service" tipu vienību failu sarakstu ar to statusu (enabled, disabled utt.).

Vecākās sistēmās (pirms RHEL 7), kas izmantoja SystemV inicializācijas sistēmu, komanda bija cita:

# SystemV
chkconfig --add <pakalpojuma_nosaukums>
chkconfig <pakalpojuma_nosaukums> on

Tomēr mūsdienu RHEL versijās un to pēctečos systemctl ir standarts.

Svarīgi: Šo komandu izpildei ir nepieciešamas superlietotāja (root) tiesības.

# Izpildīt komandu kā superlietotājs
sudo systemctl enable <pakalpojuma_nosaukums>

Tādēļ galvenā un ieteicamā metode mūsdienu RedHat līdzīgās sistēmās ir izmantot systemctl enable <pakalpojuma_nosaukums>.