Red Hat Enterprise Linux-da (RHEL) xidmətlərin və demonların idarə edilməsi sistemin funksionallığını qorumaq və əsas proseslərin işləməsini təmin etmək üçün çox vacibdir. Ənənəvi olaraq, başlanğıc skriptləri xidmətlərin idarə edilməsi üçün istifadə olunurdu, lakin yeni sistem və xidmət meneceri olan systemd-in tətbiqi ilə xidmətlərin idarə edilməsi daha səmərəli və çevik oldu. Bu məqaləda biz həm başlanğıc skriptlərindən, həm də systemd-dən istifadə edərək Red Hat-da xidmətləri və demonları necə idarə edəcəyimizi araşdıracağıq.
Başlanğıc skriptləri:
a. Başlanğıc skriptinin yeri: RHEL-də başlanğıc skriptləri adətən kataloqda yerləşir /etc/init.d/. Hər bir skript xüsusi xidmətə və ya demona uyğundur.
b. Ümumi başlanğıc skript əmrləri:
Xidmətə başlayın:
sudo service <service_name> start
Xidməti dayandırın:
sudo service <service_name> stop
Xidməti yenidən başladın:
sudo service <service_name> restart
Xidmətin statusunu yoxlayın:
sudo service <service_name> status
Sistemli:
a. Systemd təqdimatı: Systemd RHEL və bir çox digər Linux paylamalarında istifadə olunan müasir başlanğıc sistemi və xidmət meneceridir. O, xidmətləri və demonları idarə etmək üçün qabaqcıl xüsusiyyətlər və imkanlar təqdim edir.
b. Ümumi sistem əmrləri:
Xidmətə başlayın:
sudo systemctl start <service_name>
Xidməti dayandırın:
sudo systemctl stop <service_name>
Xidməti yenidən başladın:
sudo systemctl restart <service_name>
Xidmətin statusunu yoxlayın:
sudo systemctl status <service_name>
Yükləməyə başlamaq üçün xidməti aktiv edin:
sudo systemctlenable<service_name>
Xidmətin açılışda başlamasını söndürün:
sudo systemctldisable<service_name>
Systemd ilə xidmətlərin idarə edilməsi:
a. Xidmət qeydlərinə baxmaq:
Xidmətin tam qeydinə baxın:
sudo journalctl -u <service_name>
Xidmətin canlı qeydini izləyin:
sudo journalctl -u <service_name> -f
b. Xidmətdən asılılıqlar və sifariş:
Xidmətdən asılılıqları yoxlayın:
sudo systemctl list-dependencies <service_name>
Xidmətin işə salınma qaydasını dəyişdirin:
sudo systemctl edit <service_name>
c. Fərdi xidmətlərin yaradılması:
Xidmət vahidi faylı yaradın:
sudo vim /etc/systemd/system/<service_name>.service
Müvafiq parametrlər və əmrlərlə xidmət vahidi faylını müəyyənləşdirin.
systemd-i yenidən yükləyin və xidməti işə salın:
sudo systemctl daemon-reload sudo systemctl start <service_name>
Düzgün işləyən Red Hat sistemini saxlamaq üçün xidmətlərin və demonların idarə edilməsi vacibdir. Bu məqaləda biz iki üsulu araşdırdıq: ənənəvi başlanğıc skriptləri və systemd. Başlanğıc skriptləri hələ də geniş istifadə olunsa da, systemd xidmətlərin idarə edilməsinə daha təkmil və çevik yanaşma təklif edir. Systemd ilə siz asanlıqla xidmətlərin statusuna və qeydlərinə başlaya, dayandıra, yenidən başlaya, aktivləşdirə, söndürə və baxa bilərsiniz. Bundan əlavə, systemd xidmət asılılıqları, sifariş və xüsusi xidmətlər yaratmaq imkanı kimi xüsusiyyətləri təmin edir. Həm başlanğıc skriptlərini, həm də systemd-i mənimsəməklə, Red Hat sisteminizdə xidmətləri və demonları effektiv şəkildə idarə etmək üçün lazımi alətlərə sahib olacaqsınız.

