Февруари 25, 2026

Скриптът restartsrv

 

Скриптът restartsrv – какво представлява

Този скрипт се използва, за да рестартира определена услуга на сървъра. Ако не можеш да рестартираш услуга през WHM (уеб интерфейса на cPanel), можеш да го направиш директно от командния ред чрез този скрипт.

 

Как да го използваш

Форматът на командата е следният (замести service с името на услугата, която искаш да рестартираш):

/usr/local/cpanel/scripts/restartsrv_име_на_услугата

 

Допълнителни опции

Можеш да добавяш различни опции към командата в зависимост от това какво точно искаш да направиш. Ето списък с възможностите:

Опция Какво прави Пример
–check Проверява дали услугата в момента работи. –check
–graceful Рестартира услугата „меко“, без да прекъсва рязко процесите. –graceful
–hard Прави твърдо рестартиране – спира и стартира наново услугата. –hard
–notconfigured-ok Ако услугата не е конфигурирана, излиза с „лека“ грешка. –notconfigured-ok
–reload Презарежда настройките на услугата, без пълен рестарт. –reload
–restart Обикновен рестарт (по-мек от –hard). –restart
–start Стартира услугата, ако е спряна. –start
–stop Спира услугата. –stop
–help Показва помощна информация за скрипта. –help

Кои услуги може да се рестартират със скрипта?

Ето списък с най-често използваните услуги, които може да се управляват чрез този скрипт:

  • apache или httpd – Уеб сървърът Apache.

  • apache_php_fpm – PHP-FPM за Apache.

  • bind или named – DNS сървърът BIND.

  • chkservd или tailwatch – Следи и рестартира автоматично важни услуги.

  • clamd – Антивирусната услуга ClamAV.

  • cpanalysticsd – Събира аналитични данни за cPanel.

  • cpanellogd – Обработва лог файлове и трафик информация.

  • cpanel_ccs – Услуга за календар и контакти (в по-нови версии е заместена от cpdavd).

  • cpanel_dovecot_solr – Търсеща услуга Solr, свързана с пощата.

  • cpanel_php_fpm – PHP-FPM за самия cPanel.

  • cpdavd – WebDAV услуга за достъп до календари и контакти.

  • cpgreylistd – Защита от спам чрез Greylisting.

  • cphulkd – Защита от брутфорс атаки.

  • cpipv6 – Управлява IPv6 адресите на сървъра.

  • cpsrvd или cpanel – Основната услуга на cPanel.

  • crond – Отговаря за автоматични задачи (cron).

  • dnsadmin – Управление на DNS кеша.

  • dovecot – Пощенски сървър за IMAP/POP.

  • exim – Основният сървър за изпращане на поща.

  • ftpd, proftpd, pureftpd – FTP сървър (в зависимост от конфигурацията).

  • imap, pop, pop3 – Услуги за четене на поща.

  • ipaliases – Управлява допълнителни IP адреси.

  • lmtp – Местна пощенска услуга.

  • mailman – Услуга за пощенски списъци.

  • mysql или mysqld – Базата данни MySQL.

  • nscd – Кешира имена в системата (за по-бърз достъп).

  • p0f – Открива операционната система на посетителите пасивно.

  • pdns или powerdns – DNS сървър PowerDNS.

  • postgres или postgresql – Базата данни PostgreSQL.

  • queueprocd – Обработва задачите в опашка.

  • rsyslog или rsyslogd – Системен лог сървър.

  • spamd – Услугата за откриване на спам (SpamAssassin).

  • sshd или openssh – Дистанционен достъп чрез SSH.

  • tailwatchd – Обработка и наблюдение на лог файловете.

Пример

Ако искаш да направиш твърд рестарт на DNS услугата (named), командата ще изглежда така:

/usr/local/cpanel/scripts/restartsrv_named –restart –hard