BitrixVM (Debian 7). Полезные команды, проблемы и решения
-
Как запустить основное меню BitrixVM?
Код: Выделить всё
/root/menu.sh
-
Как внести изменения в файл hosts?
Код: Выделить всё
vim /etc/hosts
-
Как добавить нового пользователя с правами администратора?
Код: Выделить всё
adduser NewUserName -g0 -o -u0 -s /bin/bash -d /home/NewUserName/
И установим пароль:
Код: Выделить всё
passwd NewUserName
-
Как перезапустить службы httpd и nginx?
Код: Выделить всё
systemctl restart httpd.service systemctl restart nginx.service
Либо:
Код: Выделить всё
service httpd restart service ngninx restart
Соответственно, для запуска/остановки/проверки статуса сервисов используем ключи start/stop/status.
-
Как посмотреть доступное место на дисках?
Код: Выделить всё
df -h
-
Как просмотреть правила фильтрации?Iptables
Код: Выделить всё
vim /etc/sysconfig/iptables
-
Как почистить boot (загрузочный) раздел?
Иногда, при обновлении 2. Manage localhost -> 6. Update Server ядра CentOS может возникнуть ошибка, вызванная нехваткой места в загрузочном разделе:
Проверяем место на дисках командой
Код: Выделить всё
df -h
Видим, что загрузочный раздел заполнен на 100%.
Почистим boot диск от ненужных файлов, для чего:
-
В файле /etc/yum.conf находим параметр installonly_limit и и устанавливаем его значение равным 2 - этот параметр указывает системе количество хранимых предыдущих копий ядра
-
Устанавливаем утилиту yum-utils:
Код: Выделить всё
yum install yum-utils
-
Удаляем предыдущие ядра системы:
Код: Выделить всё
package-cleanup --oldkernels --count=2
-
Снова проверяем место на загрузочном разделе:
Код: Выделить всё
df -h
Так же можно почитать статью Инструкция для расширения диска Bitrix
-
-
Как удалить кэш и исходники пакетов?
Код: Выделить всё
sudo yum clean --enablerepo=* all
-
Обновление всех установленных пакетов.
Код: Выделить всё
sudo yum update
пропустить пакеты с поврежденными зависимостями
Код: Выделить всё
sudo yum update --skip-broken
-
Как посмотреть работающие процессы.
Устанавливаем утилиту htop:
Код: Выделить всё
sudo yum install htop
и запускаем ее:
Код: Выделить всё
htop
-
После удаления основного сайта виртуальной машины BitrixVM, самописные сайты перестают работать.
Установлена виртуальная машина Битрикс, на которой настроены три сайта. Первый сайт - стандартный Битриксовский, остальные два - самописные. Вопрос в том - как удалить битриковский сайт.
Если просто переименовать папку с битриксом /home/bitrix/www в /home/bitrix/www.bak, то после перезапуска сервера перестают работать и самописные сайты с ошибкой 502.
Если удалять основной сайт через меню виртуального окружения, то служба nginx перестает запускаться.
Решение: Проблема вызвана тем, что для самописных сайтов настроен альтернативный порт SSL. В моем случае, для того, чтобы при удалении основного сайта самописные сайты продолжали работать, нужно для любого из самописных сайтов удалить файл конфигурации для SSL по 443-му порту из папки /etc/nginx/bx/site_avaliable/ и ссылку на него из папки /etc/nginx/bx/site_enabled/, например: bx_ext_ssl_live.sme74.ru.443.conf и перезапустить сервис nginx.
-
Где в BirixVM расположены файлы конфигурации сервисов httpd и nginx.
По умолчанию файлы конфигурации расположены в каталогах /etc/httpd/ и /etc/nginx/. Проверить статус служб nginx и httpd после рестарта вы можете с помощью команд:
Код: Выделить всё
service httpd status service nginx status