В наличии свежеустановленная система под управлением Debian 10 x64. Обновляем систему: # apt-get update # apt-get upgrade Проверяем языковую локаль, установленную по-умолчанию: # locale Локаль должна быть установлена в ru_RU.UTF-8 , в противном случае выполняем: # dpkg-reconfigure locales и выбираем ru_RU.UTF-8 и en_US.UTF-8 По умолчанию назначаем ru_RU.UTF-8 После изменения локали для вступления изменений в силу
Обновление версии PHP на CentOS 7 VestaCP
По умолчанию в CentOS 7 установлена версия PHP 5.4: Для повышения версии PHP до 7 производим следующие действия: # yum update # yum install yum-utils # yum-config-manager —enable remi-php74 # yum update Если используется Apache: # systemctl restart httpd Если используется php-fpm: # systemctl restart php-fpm Проверяем версию PHP: # php -v
Обновление MariaDB на CentOS до актуальной версии.
По умолчанию в CentOS 7 с установленной VestaCP используется MariaDB 5.5 Для изменения версии MariaDB производим следующие действия: Создадим файл /etc/yum.repos.d/mariadb.repo : # touch /etc/yum.repos.d/mariadb.repo Открываем файл /etc/yum.repos.d/mariadb.repo в любом редакторе ( vi, nano, mcedit ) и добавляем в него следующие строки: # MariaDB 10.5 CentOS repository list — created 2018-08-23 03:33 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB
ISPManager. Во время выполнения запроса произошла ошибка.
При работе в ISPManager при попытке открыть разделы WWW-домены или PHP может возникнуть ошибка «Во время выполнения запроса произошла ошибка». Кроме этого перестают создаваться резервные копии. Исправляется данная ошибка довольно просто. Нужно подключиться к серверу по SSH и в консоли выполнить следующие команды: # rm /usr/local/mgr5/var/.db.cache.* # killall core
Использование ОЗУ в Linux.
Для определения топ процессов, использующих ОЗУ, можно использовать следующую команду: # ps axo rss,comm,pid | awk ‘{ proc_list[$2]++; proc_list[$2 «,» 1] += $1; } END { for (proc in proc_list) { printf(«%d\t%s\n», proc_list[proc «,» 1],proc); }}’ | sort -n | tail -n 10 | sort -rn | awk ‘{$1/=1024;printf «%.0fMB\t»,$1}{print $2}’ # for service in
Что делать, если не отправляется почта из PHP.
Что делать, если не отправляется почта из PHP Проверка отправки почты из PHP через SMTP. Создаётся скрипт mail_test.php: В домашнем каталоге создаётся файл настроек .msmtprc: account default logfile /home/bitrix/msmtp.log host smtp.jino.ru port 587 from info@doktor.ru keepbcc on auth on user info@doktorn.ru password PassWord tls on tls_starttls on tls_certcheck off Проверка: php mail_test.php
ISPManager. Смена основной версии MySQL.
Обязательно перед всеми проводимыми работами необходимо сделать копию всех баз данных сервера. Удаляем MySQL-сервер из ISPmanager раздел Возможности. Этим действием мы удаляем пакет ispmanager-pkg-mysql. Подключаем репозиторий с необходимой нам версией. Для CentOS 7: Создадим файл /etc/yum.repos.d/mariadb.repo : #touch /etc/yum.repos.d/mariadb.repo Открываем файл /etc/yum.repos.d/mariadb.repo в любом редакторе ( vi, nano, mcedit ) и добавляем в него следующие строки:
ISPManager. Ошибка «core FATAL Library libmgr linked to lib/libmgr.so.5.263.1 conflicting with already loaded one».
В процессе установки установки пакетов через пункт Возможности периодически происходит зависание панели ISPManager, при этом невозможна работа в самой панели и невозможен вход в панель. Для устранения проблемы необходимо провести диагностику, проверяем лог-файл /usr/local/mgr5/var/ispmngr.log Если встречается ошибка вида core FATAL Library libmgr linked to lib/libmgr.so.5.263.1 conflicting with already loaded one , это значит, что произошёл сбой обновления
Как сменить hostname в CentOS 7 без перезагрузки.
Чтобы изменить имя хоста в CentOS 7 воспользуйтесь следующей командой: # hostnamectl set-hostname new.domain new.domain — новое имя хоста. Чтобы все изменения вступили в силу перезапустите службу: # systemctl restart systemd-hostnamed Перелогиньтесь. После чего увидите новое имя хоста даже в приглашении bash.
Как сменить hostname в CentOS 6 без перезагрузки.
Для изменения hostname на постоянной основе требуется произвести следующие действия. В любом редакторе откройте файл /etc/sysconfig/network-scripts/ifcfg-eth0 Имя файла может отличаться, это зависит от названия интерфейсов на конкретном сервере. Найдите строку вида HOSTNAME=»old.domain» и вместо old.domain напишите новое имя хоста, например, new.domain. После этого сохраните файл. В редакторе откройте файл /etc/hosts , при наличии строки вида 192.168.1.1 old.domain измените её на 192.168.1.1 new.domain и сохраните