Услуги профессионального Битрикс-программиста

Команды для сервера с BitrixVM


Я не сисадмин, это шпаргалка для меня. Я плохо разбираюсь в командах

перезагузить сервер
вариант 1 (не везде работает)
systemctl restart httpd
вариант2
в команденой строке
reboot
посмотреть текущие процессы
top

убить процесс
kill -сигнал pid_процесса
pid процесса видно в топ
сигнал (можно не указывать, по умолчанию SIGTERM):
  • SIGINT - самый безобидный сигнал завершения, означает Interrupt. Он отправляется процессу, запущенному из терминала с помощью сочетания клавиш Ctrl+C. Процесс правильно завершает все свои действия и возвращает управление;
  • SIGQUIT - это еще один сигнал, который отправляется с помощью сочетания клавиш, программе, запущенной в терминале. Он сообщает ей что нужно завершиться и программа может выполнить корректное завершение или проигнорировать сигнал. В отличие от предыдущего, она генерирует дамп памяти. Сочетание клавиш Ctrl+/;
  • SIGHUP - сообщает процессу, что соединение с управляющим терминалом разорвано, отправляется, в основном, системой при разрыве соединения с интернетом;
  • SIGTERM - немедленно завершает процесс, но обрабатывается программой, поэтому позволяет ей завершить дочерние процессы и освободить все ресурсы;
  • SIGKILL - тоже немедленно завершает процесс, но, в отличие от предыдущего варианта, он не передается самому процессу, а обрабатывается ядром. Поэтому ресурсы и дочерние процессы остаются запущенными.
MySQL
Запуск сервера
/etc/init.d/mysqld start
остановка
/etc/init.d/mysqld stop
перезагрузка
/etc/init.d/mysqld restart
или так
service mysqld start
service mysqld stop
service mysqld restart
Открыть порты в телефонии
для файервола iptables
iptables -I INPUT -p udp --dport 3478 -j ACCEPT
iptables -I INPUT -p udp --dport 5060 -j ACCEPT
iptables -I INPUT -p tcp --dport 3478 -j ACCEPT
iptables -I INPUT -p tcp --dport 5060 -j ACCEPT
iptables -I INPUT -p udp --dport 8000:48000 -j ACCEPT
запишется в /etc/sysconfig/iptables

CURL поставить
  1. yum install php-curl
  2. Пакет установлен, но не факт что подключено расширение php
  3. ls /etc/php.d/ (посмотреть)
  4. Скорее всего там будет лежать файл curl.ini.disabled
  5. mv /etc/php.d/curl.ini.disabled /etc/php.d/curl.ini   mv /etc/php.d/20-curl.ini.disabled /etc/php.d/20-curl.ini (у меня такие название были)
  6. systemctl restart httpd.service (или просто reboot)