Скриптът 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