1. Əsas səhifə
  2. Linux

Red Hat-da Xidmətlərin və Daemonların İdarə Edilməsi: Başlanğıc Skriptləri və Systemd

Red Hat-da Xidmətlərin və Daemonların İdarə Edilməsi: Başlanğıc Skriptləri və Systemd
0

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 systemctl enable <service_name> 

Xidmətin açılışda başlamasını söndürün:

 
sudo systemctl disable <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.

Bu məqaləyə münasibətiniz necə oldu?
  • 0
    xo_uma_g_lir
    Xoşuma gəlir
  • 0
    alq_lay_ram
    Alqışlayıram
  • 0
    _yl_ndim
    Əyləndim
  • 0
    _ox_m_mnun_qald_m
    Çox məmnun qaldım
  • 0
    _m_n_d_nc_liy_m
    Mən düşüncəliyəm
  • 0
    m_yus_oldum
    Məyus oldum
  • 0
    m_n_ox_q_z_bliy_m
    Mən çox qəzəbliyəm

My passion for troubleshooting and staying up to date with the latest advancements in the Linux world drives me to provide practical tutorials and guides. I'm excited to share my knowledge and help fellow system administrators and Linux enthusiasts enhance their skills.

Müəllifin Profili

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir