معرفی کامل سرویس‌ها (Daemons) در cPanel & WHM و نقش هرکدام

این مقاله سرویس‌ها (داِمون‌ها) در cPanel & WHM را معرفی می‌کند؛ برنامه‌هایی که در پس‌زمینه اجرا می‌شوند و عملکردهای حیاتی مانند ایمیل، امنیت، DNS، PHP-FPM، لاگ‌ها، Greylisting، cPHulk، Cron و بسیاری سرویس‌های دیگر را مدیریت می‌کنند. همچنین توضیح می‌دهد کدام سرویس‌ها در پروفایل‌های مختلف سرور فعال یا غیرفعال می‌شوند.

cPanel daemonsWHM servicescPanel background processes

~6 دقیقه مطالعه · آخرین به‌روزرسانی ۲۸ بهمن ۱۴۰۴

1. معرفی Daemon در cPanel & WHM


Daemon یا سرویس، برنامه‌ای است که در پس‌زمینه اجرا می‌شود و وظایف حیاتی سرور را بدون دخالت مستقیم کاربر مدیریت می‌کند. برای مشاهده لیست کامل سرویس‌ها می‌توانید از WHM API 1 استفاده کنید یا از مسیر زیر وارد شوید:


WHM » Home » Service Configuration » Service Manager

برخی سرویس‌ها بسته به پروفایل سرور (DNS، Database، Mail، Standard) فعال یا غیرفعال می‌شوند.


2. سرویس‌ها (Daemons) در cPanel & WHM


2.1 apache_php_fpm — سرویس PHP-FPM برای Apache


این سرویس عملکرد اپلیکیشن‌های داخلی PHP در EasyApache 4 را بهبود می‌دهد.

  • فقط در EasyApache 4 در دسترس است.
  • نصب/حذف از طریق EasyApache 4 انجام می‌شود.
  • در پروفایل‌های Database، DNS و Mail غیرفعال می‌شود.

2.2 clamd — سرویس ClamAV


این سرویس برای اسکن بدافزار و فایل‌های مخرب استفاده می‌شود.

نصب/حذف از مسیر زیر:

WHM » Home » cPanel » Manage Plugins

2.3 cpanel-dovecot-solr — جستجوی Full-Text برای IMAP


این سرویس با استفاده از Apache Solr جستجوی سریع در ایمیل‌ها را فراهم می‌کند.

  • نصب/حذف از Manage Plugins
  • در پروفایل‌های Database و DNS غیرفعال می‌شود

2.4 cpanel_php_fpm — سرویس PHP-FPM برای سرویس‌های داخلی cPanel


این سرویس سرعت اپلیکیشن‌های PHP داخلی مانند phpMyAdmin، phpPgAdmin و Webmail را افزایش می‌دهد.

محدودیت: حداکثر ۱۰ پردازش همزمان برای هر کاربر.


2.5 cpanellogd — پردازشگر لاگ و پهنای باند


این سرویس لاگ‌ها را فشرده‌سازی و آرشیو می‌کند و پهنای باند را محاسبه می‌کند.


2.6 cpdavd — سرویس DAV


این سرویس امکان مدیریت فایل‌ها، تقویم‌ها و مخاطبین را فراهم می‌کند.

  • در نسخه 120 به بعد جایگزین CCS شده است.
  • برای هاستینگ ایمیل/وب ضروری است.
  • در پروفایل‌های Database و DNS غیرفعال می‌شود.

2.7 cpgreylistd — سرویس Greylisting


برای جلوگیری از اسپم از طریق Greylisting استفاده می‌شود.


2.8 cphulkd — سرویس Brute Force Protection


این سرویس حملات brute force را شناسایی و مسدود می‌کند.


2.9 cpsrvd — سرویس اصلی cPanel


این سرویس درخواست‌های cPanel، WHM و Webmail را مدیریت می‌کند.

در صورت غیرفعال بودن Web Server، روی پورت‌های 80 و 443 گوش می‌دهد.


2.10 crond — سرویس Cron


مدیریت Cron Jobs را بر عهده دارد.

در Ubuntu نام سرویس cron است اما توسط crond مدیریت می‌شود.


2.11 dnsadmin — سرویس DNS Cache


به‌صورت daemon مستقل اجرا می‌شود و سرعت DNS را افزایش می‌دهد.


2.12 exim — سرویس اصلی Mail Server


SMTP سرور برای ارسال و دریافت ایمیل.

هشدار: غیرفعال کردن آن باعث حذف بسیاری از تنظیمات ایمیل در WHM می‌شود.


2.13 exim-altport — Exim روی پورت اضافی


به شما اجازه می‌دهد Exim را روی پورت دیگری نیز اجرا کنید.

پورت‌های پیش‌فرض Exim:

  • 25
  • 465
  • 587

نتیجه‌گیری


سرویس‌های cPanel & WHM نقش حیاتی در عملکرد، امنیت، ایمیل، DNS، PHP، لاگ‌ها و مدیریت منابع سرور دارند. شناخت این سرویس‌ها به مدیر سرور کمک می‌کند تا پایداری، امنیت و سرعت سرور را به بهترین شکل مدیریت کند.


1. معرفی


این سند سرویس‌ها (Daemons) را که در پس‌زمینه روی سرورهای cPanel & WHM اجرا می‌شوند معرفی می‌کند. Daemon برنامه‌ای است که بدون دخالت مستقیم کاربر اجرا می‌شود و وظایف حیاتی سیستم را مدیریت می‌کند.


برای مشاهده لیست کامل سرویس‌ها از WHM API 1 تابع servicestatus استفاده کنید.


برای مشاهده سرویس‌هایی که می‌توانید فعال یا مانیتور کنید، از مسیر زیر وارد شوید:

WHM » Home » Service Configuration » Service Manager

نکته: پروفایل‌های سرور (Mail، DNS، Database، Standard) ممکن است برخی سرویس‌ها را فعال یا غیرفعال کنند.


2. سرویس‌ها (Daemons)


2.1 ftpd — سرور FTP


Daemon مربوط به FTP که سرویس FTP را اجرا می‌کند. اگر قصد میزبانی سایت دیگران را دارید، باید فعال باشد.

  • توصیه مهم: این سرویس را مانیتور کنید.
  • در پروفایل‌های Database، DNS و Mail غیرفعال می‌شود.

2.2 httpd — وب‌سرور Apache


درخواست‌های HTTP را پردازش می‌کند.

نکته: اگر این سرویس غیرفعال شود، cpsrvd پورت‌های 80 و 443 را مدیریت می‌کند.

  • در پروفایل‌های Database، DNS و Mail غیرفعال می‌شود.

2.3 imap — سرور IMAP (Dovecot)


نحوه دریافت ایمیل کاربران از طریق IMAP را مدیریت می‌کند.

  • توصیه مهم: این سرویس را مانیتور کنید.
  • در پروفایل‌های Database و DNS غیرفعال می‌شود.

2.4 ipaliases — IP Aliases


امکان افزودن چند IP به یک کارت شبکه را فراهم می‌کند. IPهای اضافه‌شده در فایل /etc/ips ذخیره و هنگام بوت فعال می‌شوند.


2.5 lmtp — سرور LMTP


به Exim اجازه می‌دهد ایمیل‌ها را از طریق LMTP به Dovecot تحویل دهد.


2.6 mailman — سرویس Mailman


مدیریت لیست‌های ایمیل را فراهم می‌کند.

  • در پروفایل‌های Database و DNS غیرفعال می‌شود.
  • تا زمانی که حداقل یک لیست ایمیل ایجاد نشود، فعال نمی‌شود.

2.7 mysql — سرور MySQL یا MariaDB


درخواست‌های پایگاه‌داده را پردازش می‌کند.

  • به‌صورت پیش‌فرض مانیتور می‌شود.
  • در پروفایل Mail غیرفعال می‌شود.

2.8 named — سرور DNS


Daemon مربوط به BIND، PowerDNS، MyDNS یا NSD.

  • فقط زمانی فعال کنید که قصد استفاده از DNS اختصاصی دارید.
  • در پروفایل Database غیرفعال می‌شود.

2.9 nscd — Name Service Cache Daemon


درخواست‌های Name Service را کش می‌کند.

توصیه: فقط روی سرورهایی با حداقل ۱ گیگابایت RAM فعال شود.


2.10 p0f — Passive OS Fingerprinting


سیستم‌عامل بازدیدکنندگان را تشخیص می‌دهد و برای اعلان‌های امنیتی استفاده می‌شود.

در تشخیص اسپمرها و حملات brute force کمک می‌کند.

نکته: اگر غیرفعال شود، اطلاعات بازدیدکننده در اعلان‌ها نمایش داده نمی‌شود.


2.11 pop — سرور POP3


نحوه دریافت ایمیل کاربران از طریق POP3 را مدیریت می‌کند.

  • توصیه مهم: این سرویس را مانیتور کنید.
  • به‌صورت پیش‌فرض مانیتور نمی‌شود.
  • در پروفایل‌های Database و DNS غیرفعال می‌شود.

2.12 postgresql — سرور PostgreSQL


درخواست‌های پایگاه‌داده PostgreSQL را پردازش می‌کند.

  • در پروفایل Mail غیرفعال می‌شود.

2.13 queueprocd — پردازشگر TaskQueue


وظایف موجود در صف سیستم را به‌صورت دوره‌ای پردازش می‌کند.

در مسیر زیر قرار دارد:

/usr/local/cpanel/libexec

2.14 rsyslogd — سیستم لاگ


فعالیت‌های سیستم را ثبت و مانیتور می‌کند.

توصیه مهم: این سرویس باید فعال باشد.


2.15 spamd — سرویس SpamAssassin


ایمیل‌های اسپم را فیلتر می‌کند.

اگر غیرفعال شود، باید SpamAssassin را در Tweak Settings نیز غیرفعال کنید.

  • در پروفایل‌های Database و DNS غیرفعال می‌شود.

2.16 sshd — سرویس SSH


اتصال امن ترمینال از طریق SSH را فراهم می‌کند.


2.17 syslogd — سیستم لاگ


اطلاعات سیستم را ثبت و مدیریت می‌کند.


2.18 tailwatchd — سرویس TailWatch


فایل‌های لاگ را مانیتور کرده و بر اساس رویدادها اقدام می‌کند.

سرویس‌هایی مانند chkservd و cPHulk از آن استفاده می‌کنند.


نتیجه‌گیری


Daemonها ستون فقرات cPanel & WHM هستند و وظایف حیاتی مانند ایمیل، DNS، پایگاه‌داده، امنیت، لاگ‌ها و مدیریت منابع را انجام می‌دهند. شناخت این سرویس‌ها به مدیران سرور کمک می‌کند محیطی پایدار، امن و سریع ایجاد کنند.


نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

راهنمای کامل بازیابی اکانت cPanel و انتقال حساب‌ها و تنظیمات برای مدیران سیستم تازه‌کار

این مقاله یک راهنمای جامع برای مدیران سیستم تازه‌کار است که می‌خواهند اکانت‌های cPanel را بازیابی کنند، حساب‌ها و تنظیمات را بین سرورها منتقل کنند، و از ابزارهای تشخیصی برای بررسی مشکلات انتقال و بازیابی استفاده کنند. این راهنما شامل نحوه استفاده از WHM، نحوه آپلود بکاپ‌ها، روش‌های انتقال، و فعال‌سازی لاگ‌های پیشرفته است.

ادامه

How to Move All cPanel Accounts from One Server to Another

This guide explains how to migrate all cPanel accounts, service configurations, SSL certificates, and the main server IP address from an old source server to a new target server. It covers installation requirements, configuration transfers, account migration, IP reassignment, DNS adjustments, and SSL restoration.

ادامه

آموزش کامل مهاجرت یک وب‌سایت وردپرس از macOS به سرور cPanel & WHM

این مقاله نحوه انتقال یک وب‌سایت وردپرس که روی macOS میزبانی شده است را به یک سرور cPanel & WHM توضیح می‌دهد. شامل خروجی گرفتن از دیتابیس، آپلود فایل‌ها، ایجاد دیتابیس جدید، تنظیم wp-config.php، تغییر URL سایت، و رفع لینک‌ها و تصاویر خراب است.

ادامه

آموزش کامل انتقال دستی یک اکانت بین سرورها در cPanel & WHM

این مقاله نحوه انتقال دستی یک اکانت بین دو سرور را زمانی که حجم اکانت برای ابزارهای انتقال WHM بسیار بزرگ است توضیح می‌دهد. شامل ایجاد دایرکتوری موقت، فشرده‌سازی public_html و لاگ‌ها، انتقال امن با scp، و بازیابی فایل‌ها در سرور جدید است.

ادامه

آموزش کامل مهاجرت دستی داده‌های Horde به Roundcube در cPanel & WHM

این مقاله نحوه مهاجرت دستی تقویم‌ها و مخاطبین Horde به Roundcube را در نسخه‌های 108 تا 118 cPanel & WHM توضیح می‌دهد. شامل مراحل خروجی گرفتن از Horde، انتقال فایل‌ها به مسیرهای صحیح، و وارد کردن داده‌ها در Roundcube با استفاده از افزونه‌های داخلی یا ابزارهای واردسازی است.

ادامه

آموزش کامل مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM

این مقاله نحوه مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM را توضیح می‌دهد. شامل اقدامات قبل از مهاجرت، نصب سرور جدید، انتقال فایل‌ها و دایرکتوری‌ها، بازیابی دیتابیس‌ها، انتقال SSL، و اقدامات پس از مهاجرت است.

ادامه