Сисадминистрирование, Команды для сервера с BitrixVM, Линукс
Я не сисадмин, это шпаргалка для меня. Я плохо разбираюсь в командах, но надо. |
вариант 1 (не везде работает)
systemctl restart httpd |
в командной строке
reboot |
kill -сигнал pid_процесса |
сигнал (можно не указывать, по умолчанию SIGTERM):
- SIGINT — самый безобидный сигнал завершения, означает Interrupt. Он отправляется процессу, запущенному из терминала с помощью сочетания клавиш Ctrl+C. Процесс правильно завершает все свои действия и возвращает управление;
- SIGQUIT — это еще один сигнал, который отправляется с помощью сочетания клавиш, программе, запущенной в терминале. Он сообщает ей что нужно завершиться и программа может выполнить корректное завершение или проигнорировать сигнал.
- SIGHUP — сообщает процессу, что соединение с управляющим терминалом разорвано, отправляется, в основном, системой при разрыве соединения с интернетом;
- SIGTERM — немедленно завершает процесс, но обрабатывается программой, поэтому позволяет ей завершить дочерние процессы и освободить все ресурсы;
- SIGKILL — тоже немедленно завершает процесс, но, в отличие от предыдущего варианта, он не передается самому процессу, а обрабатывается ядром. Поэтому ресурсы и дочерние процессы остаются запущенными.
Запуск сервера, остановка, перезагрузка
systemctl start mysqld systemctl stop mysqld systemctl restart mysqld |
service mysqld start service mysqld stop service mysqld restart |
/etc/init. d/mysqld start /etc/init.d/mysqld stop /etc/init.d/mysqld restart |
для файервола iptables (уже вроде нет его, надо смотреть firewalld)
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 |
CURL поставить
|
sudo -i cd /home/bitrix/ext_www/git. #####.com/public git checkout urlrewrite.php |
переходим в папку с composer.json
для билда
sudo -i cd /disk/builds/sites/composer/ |
sudo -i cd /home/bitrix/ext_www/composer/ |
смотрим пакеты, если есть нужный, то в командной строке
composer install |
composer require slothsoft/unity |
Операции с файлами
ls | показать список файлов и каталогов |
ls -al | показать все файлы на сервере (даже скрытые) + размер + владельца + права на фалы + дату изменения |
cd директория | перейти в указанную директорию; |
cd | перейти в домашний каталог |
pwd | показать текущую папку |
mkdir директория | создать папку «директория» |
rm имя_файла | удалить файл с именем имя_файла |
rm -r диретория | удалить папку «директория» |
cp файл1 файл2 | скопировать файл1 в файл2 |
cp -r папка1 папка2 | скопировать папка1 в папка2 |
touch файл | создать файл и с именем «файл» |
cat > файл | направить стандартный ввод в «файл» |
more файл | показать содержимое файл |
head файл | показывает первые 10 строк из файла |
tail файл | показывает последние 10 строк из файла |
cp /home/veronika/file. exe /home/bitrix/ext_www/git.#####.com/public/upload/products/file.exe |
примеры по команде mv https://pingvinus.ru/note/cmd-mv |
Переместить файл file.txt в директорию dir1/ (директория должна существовать)
mv file.txt dir1/ |
mv file.txt file1.txt file2.txt dir1/ |
mv * dir1/ |
Переименовать папку, файл
Переименовать файл file.txt в file2.txt
mv file.txt file2.txt |
mv dir1 dir2 |
Работа с процессами
ps | показывает текущие процессы, которые активны |
top | показывает все процессы |
kill процесс | убивает процесс с id «процесс» |
killall проц | убивает все процессы с именем проц |
bg | показывает список фоновых задач, а также остановленных; |
bg процесс | продолжит выполнение остановленного процесса в фоне |
chmod 755 файл | задает права 755 для файла |
find /path/to/dir -type f -exec chmod 0644 {} | укажет права 644 на все файлы на сервере |
find /path/to/dir -type d -exec chmod 0755 {} | укажет права 755 на все папки на сервере |
date | показать время и дату |
cal | показать календарь |
uptime | проверить аптайм (время безотканой работы) |
w | покажет количество пользователей, которые в данный момент используют сервер |
whoami | покажет Ваш логин |
finger юзер | покажет инфу о пользователе «юзер» |
uname -a | информация про ядро |
cat /proc/cpuinfo | информация про CPU |
cat /proc/meminfo | информация про память |
man команда | покажет все о команде |
df | информация о дисках |
du | покажет, сколько памяти занимает текущий каталог |
free | сколько памяти используется |
whereis программа | найдет место расположения программы |
which программа | определеяет, что «программа» будет запущена первой |
vmstat | покажет загрузку процессора |
apachectl restart | перезапуск сервера Apache |
apachectl startssl | запуск сервера Apache |
apachectl stop | выключение сервера Apache |
/usr/local/etc/rc. d/mysql-server restart | перезапуск MySQL |
mysqldump -u имя_пользователя_БД -pпароль_пользователя_БД имя_бд > /полный/путь/бд.sql | создать копию базы данных бд.sql |
mysql -u имя_пользователя_БД -pпароль_пользователя_БД -D имя_бд < /полный/путь/бд.sql | импортировать бд.sql в базу данных mysql на сервере |
exit | выйти из системы |
reboot | перезапуск сервера |
tar cf myfile.tar файлы | запаковать «файлы» в архив myfile.tar |
tar xf myfile.tar | разархивировать myfile.tar |
tar czf myfile.tar.gz files | архивировать с использованием Gzip (особое сжатие на сервере) |
tar xzf myfile.tar.gz | разархивировать Gzip-файл |
tar cjf myfile.tar.bz2 | архивировать с использованием Gzip |
tar xjf myfile.tar.bz2 | разархивировать Bzip2-файл |
gzip myfile | запаковать myfile и переименовать в его в myfile. gz |
gzip -d myfile.gz | распаковать myfile.gz в myfile |
ping хост | показывает пинг до хоста |
whois домен.ком | показывает WHOIS о домене «домен.ком» |
dig домен.ком | показывает на каких DNS находится домен «домен.ком» |
wget myfile | закачивает на компьютер файл myfile |
wget -c file | если закачка была остановлена, то эта команда может ее продолжить |
wget https://www.mysite.com/myfile.zip | загрузит файл из интернета (по адресу https://www.mysite.com/myfile.zip) в текущую директорию на сервере |
Ctrl+C | прекратить текущую команду |
Ctrl+D | выйти из системы\сменить пользоваателя (вместо этого можно использовать команду exit) |
Ctrl+U | удаляет строку |
Ctrl+Z | остановка текущей команды и продолжить с fg или bg |
Ctrl+W | удалить слово в текущей строке |
!! | повторяет последнюю команду |
sudo rm -rf /disk/builds/sites/build5/bitrix/cache/. |
du -sh /disk/builds/sites/build5/bitrix/ du -sh /var/lib/mysql/ |
du -h --max-depth=1 /disk/builds/sites/build5/bitrix/ du -h --max-depth=1 /var/lib/mysql/ |
ncdu /disk/builds/sites/build5/bitrix/ ncdu /var/lib/mysql/ |
df -h df -h /dev/sda1 |
Очистите DNS-кэш на вашем компьютере и повторите попытку доступа на сайт через cmd
очистить содержимое кэш службы разрешения имен DNS
ipconfig /flushdns |
net stop dnscache net start dnscache |
Chrome
chrome://net-internals/#dns; |
opera://net-internals/#dns; |
browser://net-internals/#dns. |
Чтобы настроить доступ по FTP на виртуальной машине (ВМ), сначала нужно установить FTP-сервер
Установите пакет FTP-сервера, например, vsftpd.
sudo apt-get update && sudo apt-get install vsftpd |
sudo service vsftpd start |
FTP-сервер по умолчанию использует порт 21. Если у вас включен фаервол, откройте порт 21 для входящих соединений FTP.
sudo ufw allow 21/tcp |
Создайте пользователя, которому будет разрешен доступ по FTP на ВМ:
sudo adduser ftpuser |
sudo passwd ftpuser |
sudo nano /etc/vsftpd. conf |
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 chroot_local_user=YES user_sub_token=$USER local_root=/home/$USER/ftp pasv_min_port=40000 pasv_max_port=50000 listen=NO listen_ipv6=YES |
sudo mkdir /home/ftpuser/ftp |
sudo chown nobody:nogroup /home/ftpuser/ftp |
sudo service vsftpd restart |
Файловые менеджеры для ОС Linux
Ниже приведены описания нескольких популярных файловых менеджеров (Midnight Commander, VIFM, Ranger) для ОС Linux, включая информацию о том, как их установить и примеры использования.
Файловый менеджер — это приложение, предназначенное для удобного управления файлами на компьютере. С помощью файловых менеджеров пользователи могут просматривать, редактировать, копировать и удалять файлы на своем устройстве.
Команда для установки файлового менеджера Midnight Commander на Linux-системах через пакетный менеджер apt будет выглядеть следующим образом:
sudo apt install mc -y
Введите команду, чтобы запустить:
mc
Midnight Commander — файловый менеджер, который поддерживает использование мыши для управления. Для выхода из программы используйте клавишу F10, а для переключения между разделами — клавишу Tab.
Создание файла:
Чтобы создать новый файл в Midnight Commander, нужно нажать комбинацию клавиш Shift+F4, после чего откроется текстовый редактор по умолчанию. Заметьте, что вы можете изменить настройки текстового редактора, экспортировав новое значение переменной EDITOR. Например, вы можете установить редактор vi по умолчанию.
Заметьте, что при экспорте нового значения переменной EDITOR необходимо установить его заново после перезагрузки сервера.
Создание каталога(директории):
Для создания директории с помощью менеджера Midnight Commander (mc) нажмите клавишу F7 и введите желаемое имя директории.
Редактирование и удаление файлов в Midnight Commander:
Чтобы отредактировать файл с помощью Midnight Commander, нужно выбрать нужный файл и нажать клавишу F4. Файл откроется в текстовом редакторе по умолчанию.
Для удаления файла с помощью Midnight Commander нужно выбрать нужный файл и нажать клавишу F8. Появится диалоговое окно с вопросом о подтверждении удаления. Нажмите «Yes», чтобы удалить файл, или «No», чтобы отменить операцию.
Правильно, чтобы удалить директорию в Midnight Commander сначала нужно выбрать нужную директорию, а затем нажать клавишу F8. Если в директории есть файлы, то появится сообщение с предупреждением. Чтобы удалить содержимое директории рекурсивно, нужно выбрать опцию «Yes» или «All». Если вы хотите отменить операцию удаления, нужно выбрать «No», «None» или «Abort».
Чтобы скопировать файл с помощью менеджера, сначала выберите нужный файл в одной из рабочих частей, а затем переключитесь на другую рабочую часть и откройте каталог, в который вы хотите скопировать файл.Затем нажмите клавишу F5, чтобы начать процесс копирования. После этого будет отображено диалоговое окно, в котором вы можете указать новое имя файла, если хотите скопировать файл под другим именем. Выберите Yes, чтобы подтвердить копирование файла, или No, чтобы отменить операцию.
Заметьте, что вы можете скопировать данные на удаленный хост, используя данное действие, указав следующее значение в качестве точки назначения:
В некоторых версиях Midnight Commander при копировании файла может появиться сообщение об ошибке, однако файл все равно будет скопирован.
Для перемещения (переименования) файла в файловом менеджере необходимо выбрать нужный файл в одной рабочей области и открыть каталог, в который нужно переместить файл, в другой рабочей области.
После запуска будет открыто диалоговое консольное окно, в котором необходимо ввести следующие параметры:
● XXX. XXX.XXX.XXX: IP-адрес или доменное имя сервера;
● <Путь_до_директории>: путь к директории, в которую требуется отправить файл;
● yes: подтверждение подключения;
● <Пароль>: ваш пароль.
Обратите внимание, что при подключении будет использоваться имя пользователя, совпадающее с именем вашего профиля.
Также, для перемещения файла можно использовать функцию копирования.
Для запуска перемещения файла нажмите клавишу F6. Появится окно, в котором нужно указать путь и имя файла, который требуется переместить, а также путь к директории, в которую следует переместить файл. При необходимости, вы можете изменить эти значения, введя другие. Нажмите кнопку «Ok», чтобы начать перемещение файла.
Чтобы переместить файл на другой хост по протоколу SSH с помощью менеджера Midnight Commander, нужно выполнить следующие шаги. Сначала, откройте дополнительное меню, нажав клавишу F2. Затем выберите нужную операцию (она выделена на изображении ниже) и нажмите клавишу Enter.
В менеджере файлов Midnight Commander можно легко создать архивы файлов и директорий. Для этого нужно открыть дополнительное меню, нажав клавишу F2, и выбрать соответствующую операцию архивирования, например, создание архива в формате tar.gz.
При выполнении данной операции в архив будет добавлена текущая открытая директория.
После выбора операции архивирования в Midnight Commander, откроется диалоговое консольное окно, в котором нужно ввести имя архива, который вы хотите создать.
После создания архива он будет сохранен в родительской директории.
Файловый менеджер VIFM
Если вы хотите установить файловый менеджер VIFM, выполните следующую команду, используя ваш пакетный менеджер, например, apt:
sudo apt install vimf -y
Для запуска менеджера введите команду:
vimf
Файловый менеджер VIFM построен на основе текстового редактора vi и управляется с помощью клавиатуры.
Для перехода между директориями в VIFM можно использовать клавиши со стрелками или клавиши h, j, k и l.
Чтобы создать файл в VIFM, выполните следующую команду:
Пример
:touch <имя файла>
Чтобы создать новую директорию в файловом менеджере VIFM, выполните следующую команду:
Пример
:mkdir <имя директории>
Для удаления файла или директории в менеджере vifm можно использовать команду :dd или :delete, после чего нужно ввести имя файла или директории и подтвердить удаление. Для удаления с подтверждением используется команда :delete!
Для копирования файла с помощью менеджера vifm необходимо выбрать нужный файл в одной рабочей области и открыть каталог, в который необходимо скопировать файл, в другой рабочей области.
Затем введите команду :copy и нажмите Enter. Если в целевом каталоге уже есть файл с таким же именем, то вам будет предложено выбрать одно из двух действий: перезаписать файл (:copy!) или пропустить копирование (:copy без восклицательного знака).
Важно помнить, что при копировании больших файлов или директорий может потребоваться время на завершение операции.
В другом каталоге отобразится скопированный файл.
Для перемещения (переименования) файла с помощью менеджера vifm выполните следующие действия:
1. Выберите нужный файл в одной из рабочих частей менеджера.
2. В другой рабочей части откройте каталог, в который необходимо переместить файл.
3. Выделите файл, который нужно переместить, и нажмите клавишу F6 или введите команду :move и нажмите Enter.
4. В появившемся диалоговом окне введите новое имя файла (если нужно переименовать) или оставьте старое имя (если перемещение без переименования).
Нажмите Enter для подтверждения перемещения.
Важно знать, что существует два варианта перемещения:
:move — при конфликте имен будет ошибка
5. :move! — при конфликте имен файл будет перезаписан.
Для изменения прав доступа файла с помощью менеджера выполните следующие действия:
Обратите внимание, на изображении ниже права изменились.
Файловый менеджер Ranger
Для установки файлового менеджера Ranger в Linux с помощью пакетного менеджера apt можно выполнить следующую команду:
sudo apt install ranger -y
Для запуска введите команду
ranger
Рабочее пространство менеджера Ranger можно условно разделить на три части:
1. Левая боковая панель — здесь отображается содержимое каталога, который находится на уровень выше текущего каталога. Это позволяет быстро переключаться между каталогами на одном уровне и перейти к родительскому каталогу.
2. Центральная панель — здесь отображается содержимое текущего каталога. В этой панели пользователь может просматривать, копировать, перемещать и удалять файлы и директории. Также здесь отображаются подробные сведения о выбранном файле или директории, такие как размер, дата изменения, права доступа и т.д.
3. Правая боковая панель — здесь отображается содержимое выбранной директории или ничего не отображается, если выбран файл. Это позволяет быстро просмотреть содержимое другой директории, не покидая текущий каталог.
Перемещаться по каталогам в менеджере Ranger можно с помощью стрелок клавиатуры или комбинаций клавиш.
Для создания файла в менеджере Ranger выполните следующие действия:
:touch <имя файла>
Для создания директории в менеджере выполните следующие шаги:
:mkdir <имя директории>
В каталоге отобразится новая директория
Для редактирования файла с помощью менеджера Ranger, выберите нужный файл и нажмите клавишу «Enter». Файл откроется в программе, которая установлена в вашей системе для работы с файлами данного типа. Если нужная программа не запустится автоматически, можно выбрать нужную программу в меню, которое появится при нажатии на клавишу «r».
Для удаления файла или директории с помощью менеджера файлов Ranger выберите нужный файл или директорию и используйте команду :delete. Выбранный элемент будет удален без возможности восстановления.
Чтобы скопировать файл в Ranger, выберите нужный файл, введите команду :copy и нажмите Enter. Выбранный файл будет скопирован в буфер обмена. Затем перейдите в директорию, в которую вы хотите скопировать файл, и выполните команду :paste. В другом каталоге появится скопированный файл.
Чтобы переместить (переименовать) файл в Ranger, выберите нужный файл, введите команду :delete и нажмите Enter. Выбранный файл будет скопирован в буфер обмена менеджера. Затем перейдите в директорию, в которую вы хотите переместить файл, и выполните команду :paste. В другом каталоге появится файл.
Чтобы изменить права доступа к файлу в Ranger, выберите нужный файл и выполните команду :chmod XXX, где XXX — это режим доступа, который вы хотите установить. Например, :chmod 755 установит права доступа 755 для выбранного файла.
Получить централизованный каталог сотрудников с возможностью поиска из Битрикс24
Битрикс24 позволяет легко создавать и управлять централизованным каталогом сотрудников с возможностью поиска, независимо от того, сколько сотрудников в вашей организации — десять или десять тысяч. Помимо алфавитного указателя и окна поиска, Битрикс24 позволяет найти любого сотрудника по его опыту/интересам или просто просматривая динамическую структуру компании. Многочисленные фильтры поиска (например, по должности, филиалу или отделу) и телефонный справочник сотрудников специально разработаны для компаний с большим штатом сотрудников.
Справочник сотрудников с возможностью поиска
Поиск сотрудников в Битрикс24 работает даже при частичном вводе имени, а функция автоподсказки помогает быстро найти сотрудников с труднопроизносимыми именами.
Важно, что поиск сотрудников Битрикс24 также показывает, находится ли сотрудник в данный момент в сети или нет. Вы можете отправить своему коллеге мгновенное сообщение, инициировать групповой чат или начать внутренний видеозвонок со страницы профиля этого сотрудника.
Обмен мгновенными сообщениями, групповой чат и видеозвонки предустановлены в Битрикс24 и бесплатны.
Настраиваемый профиль сотрудника
Настраиваемые профили сотрудников лежат в основе поисковой системы каталога сотрудников Битрикс24 и обычно заполняются и обновляются самими сотрудниками, что экономит вашему отделу кадров бесчисленное количество часов ненужной работы.
Профиль обычно содержит имя сотрудника, должность, адрес электронной почты, номер телефона, профили в социальных сетях, идентификатор Skype и может быть легко изменен для включения любой дополнительной информации, характерной для вашей организации.
Профиль также содержит календарь сотрудника, отображающий запланированные действия на день, неделю или месяц (в зависимости от настроек видимости и разрешений), поэтому после обнаружения сотрудника вы можете подтвердить доступность.
Профиль бывшего сотрудника
Помимо отображения текущих сотрудников, в справочнике сотрудников Битрикс24 хранится архив тех, кто работал с вашей компанией в прошлом, а также их контактная информация.
Работники экстранета (например, фрилансеры) также удобно перечислены в каталоге сотрудников, и вы можете включить временных работников, сотрудников, работающих неполный рабочий день, подрядчиков, консультантов и стажеров в свой каталог сотрудников, предоставив этим категориям работников ограниченные права.
Кадровые изменения/Сотрудник
Хронология
На странице кадровых изменений или графика сотрудников отображаются все кадровые изменения, произошедшие в компании. Всякий раз, когда сотрудника нанимают, переводят, повышают или увольняют, эта информация отражается на странице, отображая профиль сотрудника.
Хронологию сотрудников можно просмотреть для всей организации или отдельных отделов. Доступ к просмотру изменений персонала можно изменить по мере необходимости.
Настройка авторизации Active Directory
Каталог сотрудников Битрикс24 с возможностью поиска поддерживает Active Directory/LDAP/NTLM интеграции, то есть добавление сотен или тысяч новых сотрудников не требует ручного ввода, поскольку пользователей можно импортировать из существующего файла Active Directory (или LDAP) или файла CSV.
Синхронизация с Active Directory также помогает поддерживать структуру вашей компании в актуальном состоянии, поскольку прием на работу или увольнение человека из Active Directory сразу же отражается в справочнике сотрудников Битрикс24 вместе с изменением группы пользователей и отдела. Кроме того, можно настроить единый вход с помощью AD/LDAP, автоматически авторизующий пользователей из локальной среды.
Подробнее: Как использовать Битрикс24 в качестве информационной системы управления персоналом
Восстановление резервной копии Битрикс24
Делайте резервные копии до того, как они вам потребуются . Это важно не только для системных администраторов, но и для всех, кто работает с технологиями — от глобальных корпораций до пользователей смартфонов.
Резервные копии могут уберечь вас от фатальных последствий неправильного редактирования кода, вирусной атаки, прекращения обслуживания хостинга или других чрезвычайных ситуаций. Как правило, такие события случаются внезапно и в самый неподходящий момент.
Резервные копии можно разделить на регулярные и разовые. Регулярное резервное копирование должно выполняться автоматически и каждый день. Разовое резервное копирование может быть сделано специально, например, перед масштабным обновлением или в случае переезда к новому хостинг-провайдеру.
Основные вопросы по резервному копированию
Есть несколько вопросов, которые каждый владелец бизнеса должен задать своему ответственному лицу:
1. Что следует архивировать?
2. Как часто нужно архивировать?
3. Где будут храниться резервные копии?
4. Как проверить работоспособность архивов?
5. Сколько времени займет восстановление?
6. Что будет потеряно в случае резервного восстановления?
Очень важно не забывать о такой рутине и найти время, чтобы однажды обсудить эти вопросы с вашим системным администратором или поставщиком услуг.
Процедура резервного копирования
У каждой компании есть свои данные для резервного копирования. Нет никаких сомнений в том, что данные CRM являются одним из основных элементов.
Периодичность также различается; однако мы рекомендуем делать резервные копии хотя бы каждый день. Для наших клиентов мы настраиваем автоматическое резервное копирование два раза в день: утром и в конце дня.
В Битрикс24 есть удобная система резервного копирования, расположенная в Настройках, где вы можете:
— Создать резервную копию
— Настроить расписание создания резервных копий;
— Просмотр существующих резервных копий;
— См. журнал резервного копирования.
Существующие резервные копии показаны в виде списка с именем, размером, местом и датой создания и редактирования. Пользователи могут загружать, восстанавливать их, передавать в облако, а также изменять имя и удалять.
Резервные копии могут храниться в:
— Ваш локальный ПК;
— Облако Битрикс;
— Альтернативное облачное хранилище.
Локальный ПК как хранилище может быть самым доступным, но очень ограниченным по объему. Также он не защитит вас от повреждения данных из-за простого отключения электричества.
Хранить в облаке удобно и быстро, можно настроить регулярное резервное копирование с использованием системы по умолчанию. Недостатки связаны с ограничениями объема и проблемами безопасности.
Сторонние облачные хранилища предлагают широкий спектр решений. Вам нужно будет выбрать из них и изучить условия.
Создание резервной копии обычно занимает от 3 до 15 минут. Исключения составляют действительно большие базы данных с десятками ГБ с постоянно меняющимся содержимым.
Проверяйте свои архивы в пилотных условиях
Важно, чтобы резервные копии не только делались и хранились, но и регулярно проверялись. Как же обидно узнать, что архивы не подлежат восстановлению. При восстановлении могут возникать различные ошибки типа «Архив поврежден, неправильный блок». Причин тому много: нехватка места или памяти, ограничения хостинга, плохой архив и т. д.
Чтобы избежать такой душераздирающей ситуации, лучше сделать тестовое восстановление ваших резервных копий. Самые продвинутые пользователи проверяют каждый второй архив.
Службы автоматического резервного копирования
Если вы пользуетесь услугами хостинга, могут существовать некоторые решения для автоматического резервного копирования. Это зависит от типов хостинга. К наиболее популярным относятся:
1. Виртуальный хостинг – когда на одном сервере сотни проектов и каждый из них имеет FTP доступ к своей личной папке и доступ к консоли управления;
2. Виртуальный хостинг. В облаке у вас есть виртуальный компьютер со своей операционной системой, подключением к Интернету и консолью управления;
3. Выделенный сервер — при аренде конкретной машины.
В 99% случаев только виртуальный хостинг имеет бесплатную систему автобэкапа. Система архивирования интегрируется в серверную или хостинговую инфраструктуру. Пользователи не имеют к нему доступа и не могут вносить какие-либо изменения. Однако провайдер виртуального хостинга не несет никакой ответственности за ваши резервные копии. Если они не работают или отсутствуют, это ваша проблема.
Кроме того, когда вы арендуете сервер, виртуальный он или нет, вы отвечаете за резервное копирование. Ответственность провайдера ограничена техникой, электричеством и подключением к интернету.
Форс-мажорные ситуации
В случае полного отказа вы получите сервер с чистой операционной системой и диск с файлами. Вам нужно будет сделать восстановление самостоятельно и настроить все программы на чистом сервере.
Чтобы не доходить до этого этапа, давайте посмотрим, как: Битрикс24 восстанавливает этапы резервного копирования.
Это панель управления.
Далее заходим в Настройки — Просмотр существующих резервных копий
Здесь мы создаем новую резервную копию, которую необходимо сохранить на Локальный диск, а не в облако Битрикс. Поэтому резервная копия будет храниться на вашем сервере.
Там наш админ показывает регистрацию на сервере, где сейчас создается эта резервная копия.
Вход в систему как root.
Вход в систему home/bittrix/www/
Там мы идем по ссылке, указанной в документации, и копируем этот скрипт в каталог для восстановления резервной копии.
Он получает этот сценарий.
Как только резервное копирование завершено, мы видим страницу с именем резервной копии.
Затем возвращаемся, находим нашу резервную копию и кликаем, чтобы получить ссылку на нее.
В открывшееся окно копируем ссылку.
Затем в браузере переходим по адресу нашего сервера. В нашем случае это bitrixtest2.emcsoft.io/restore.php
Здесь вам нужно выбрать «Загрузить с удаленного сервера» и указать URL, который мы скопировали на шаге №11.
Теперь дождитесь распаковки архива
Для восстановления резервной копии потребуется пароль.
Для этого перейдите в корневую папку и найдите .my.cnf. файл
Пароль находится внутри этого файла.
Так вот он поставил все нужные данные и восстанавливает бэкап.
Резервная копия успешно восстановлена.