Текущая директория битрикс: Топ 2 проверки в Битрикс

Содержание

Сисадминистрирование, Команды для сервера с BitrixVM, Линукс

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

перезагузить сервер
вариант 1 (не везде работает)

systemctl restart httpd
вариант2
в командной строке

reboot
посмотреть текущие процессы

убить процесс

kill -сигнал pid_процесса
pid процесса видно в топ
сигнал (можно не указывать, по умолчанию SIGTERM):

  • SIGINT — самый безобидный сигнал завершения, означает Interrupt. Он отправляется процессу, запущенному из терминала с помощью сочетания клавиш Ctrl+C. Процесс правильно завершает все свои действия и возвращает управление;
  • SIGQUIT — это еще один сигнал, который отправляется с помощью сочетания клавиш, программе, запущенной в терминале. Он сообщает ей что нужно завершиться и программа может выполнить корректное завершение или проигнорировать сигнал.
    В отличие от предыдущего, она генерирует дамп памяти. Сочетание клавиш Ctrl+/;
  • SIGHUP — сообщает процессу, что соединение с управляющим терминалом разорвано, отправляется, в основном, системой при разрыве соединения с интернетом;
  • SIGTERM — немедленно завершает процесс, но обрабатывается программой, поэтому позволяет ей завершить дочерние процессы и освободить все ресурсы;
  • SIGKILL — тоже немедленно завершает процесс, но, в отличие от предыдущего варианта, он не передается самому процессу, а обрабатывается ядром. Поэтому ресурсы и дочерние процессы остаются запущенными.
MySQL

Запуск сервера, остановка, перезагрузка

systemctl start mysqld
systemctl stop mysqld
systemctl restart mysqld
раньше так

service mysqld start
service mysqld stop
service mysqld restart
для debian 7 и 8 можно так

/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
запишется в /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)
для гита

sudo -i
cd /home/bitrix/ext_www/git. #####.com/public
git checkout urlrewrite.php
установить пакет пхп с помощью composer
переходим в папку с  composer.json
для билда

sudo -i
cd /disk/builds/sites/composer/
sudo -i
cd /home/bitrix/ext_www/composer/
для билда в файле composer.json меняем билд на нужный
смотрим пакеты, если есть нужный, то в командной строке

composer install
если нет, то идем на https://packagist.org/explore/ ищем название нужного пакета, например, slothsoft/unity

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
Переименовать директорию dir1 в dir2

mv dir1 dir2
Или Midnight Commander — консольный файловый менеджер для Linux

Работа с процессами

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/.
* sudo rm -rf /disk/builds/sites/build5/bitrix/cache/* 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  можно будет после выполнения ходить по подпапкам

ncdu /disk/builds/sites/build5/bitrix/ 
ncdu /var/lib/mysql/
посмотреть сколько вообще места

df -h
df -h /dev/sda1
DNS-кэш.
Очистите DNS-кэш на вашем компьютере и повторите попытку доступа на сайт через cmd
очистить содержимое кэш службы разрешения имен DNS

ipconfig /flushdns 
Для перезапуска службы DNSCache ( DNS-клиент) можно последовательно выполнить остановку и запуск службы.

net stop dnscache
net start dnscache
Чтобы очистить кэш в браузере, надо в поисковой строке вставить команду:
Chrome

chrome://net-internals/#dns;
Opera

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 доступ:

Создайте пользователя, которому будет разрешен доступ по FTP на ВМ:

sudo adduser ftpuser
Назначьте пароль для нового пользователя:

sudo passwd ftpuser
Отредактируйте файл конфигурации FTP-сервера

sudo nano /etc/vsftpd. conf
Затем отредактируйте файл нижеуказанным образом, затем сохраните изменения, нажав Ctrl+X, затем Y и Enter

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
Создайте каталог FTP для нового пользователя

sudo mkdir /home/ftpuser/ftp
Назначьте права на каталог

sudo chown nobody:nogroup /home/ftpuser/ftp
Перезапустите 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 восстанавливает этапы резервного копирования.

  1. Это панель управления.

  2. Далее заходим в Настройки — Просмотр существующих резервных копий

  3. Здесь мы создаем новую резервную копию, которую необходимо сохранить на Локальный диск, а не в облако Битрикс. Поэтому резервная копия будет храниться на вашем сервере.

  4. Там наш админ показывает регистрацию на сервере, где сейчас создается эта резервная копия.

  5. Вход в систему как root.

  6. Вход в систему home/bittrix/www/

  7. Там мы идем по ссылке, указанной в документации, и копируем этот скрипт в каталог для восстановления резервной копии.

  8. Он получает этот сценарий.

  9. Как только резервное копирование завершено, мы видим страницу с именем резервной копии.

  10. Затем возвращаемся, находим нашу резервную копию и кликаем, чтобы получить ссылку на нее.

  11. В открывшееся окно копируем ссылку.

  12. Затем в браузере переходим по адресу нашего сервера. В нашем случае это bitrixtest2.emcsoft.io/restore.php

  13. Здесь вам нужно выбрать «Загрузить с удаленного сервера» и указать URL, который мы скопировали на шаге №11.

  14. Теперь дождитесь распаковки архива

  15. Для восстановления резервной копии потребуется пароль.

  16. Для этого перейдите в корневую папку и найдите .my.cnf. файл

  17. Пароль находится внутри этого файла.

  18. Так вот он поставил все нужные данные и восстанавливает бэкап.

  19. Резервная копия успешно восстановлена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *