• Linux

    Обновляем Debian 7 wheezy до Debian 9 Stretch

    Все идеальное, просто. Первым делом обновляем текущий релиз, до самых краёв, выполняя команды по очереди: # apt-get update # apt-get upgrade # apt-get dist-upgrade После того как все прошло успешно, необходимо добавить новое зеркало в файл /etc/apt/sources.list. Предварительно закоментировать предыдущие зеркала символом «#». Я добавлял зеркала yandex # nano /etc/apt/sources.listdeb http://mirror.yandex.ru/debian jessie main contrib Далее обновляем список доступных пакетов # apt-get update Ну и приступаем непосредственно к самому обновлению. Его будем выполнять в 2 этапа. Для начала минимальное: # apt-get upgrade После завершения минимального обновления debian, запускаем полное: # apt-get dist-upgrade Эта команда произведёт полное обновление системы, установив последние доступные версии всех пакетов и разрешив все изменившиеся между выпусками wheezy и…

  • Linux

    Обновление этого репозитория производиться не будет.

    Файл Release для http://ftp.ru.debian.org/debian/dists/stretch/InRelease просрочен (недостоверный начиная с 19ч 12мин 1с). Обновление этого репозитория производиться не будет. sudo apt-get -o Acquire::Check-Valid-Until=false update

  • Linux

    УСТАНОВКА PHPMYADMIN

    УСТАНОВКА PHPMYADMIN В UBUNTU 18.04 Прежде чем мы сможем установить Phpmyadmin на Ubuntu, нужно убедиться, что у вас установлено расширение php для работы с текстовыми строками в формате юникода. Для его установки выполните в терминале: sudo apt install php-mbstring Теперь можно установить Phpmyadmin Ubuntu 18.04: sudo apt install phpmyadmin Установщик спросит вас, какой веб-сервер будет использоваться для работы программы. Отметьте с помощью кнопки Пробел пункт apache2, а затем с помощью Tab и Enter нажмите кнопку Ок: Далее установщик предложит создать базу данных для Phpmyadmin, там будет служебная информация программы, мы к ней отношения иметь не будем, соглашаемся: На следующем этапе надо придумать пароль для пользователя Phpmyadmin, который будет использоваться программой для доступа к её базе данных, его мы…

  • Linux,  Servers

    Резервное копирование с ротацией бэкапов. Bash скрипт

    готовый скрипт В прошлой статья было рассмотрено упрощенный вариант бэкапа сайта с возможностью загрузить бэкап на сервер FTP. Со временем у меня возникла потребность сделать более улучшенную версию скрипта для создания бэкапа всего сервера (файлы нескольких сайтов и их БД ), а также загружать на FTP все это хозяйство c помощью cURL, так как на сервере не было установлен FTP клиент и установить его не было возможности. Также нужно было удалять на FTP сервере старые бэкапы, чтобы не засорялось место на диске. Бэкап сайтов и Баз Данных Начнем с настроек. Укажем доступы к БД под которыми будем архивировать Базу Данных: MUSER="root" MPASS="superpassword" MHOST="localhost" Зададим путь к каталогу в котором будем архивировать данные…

  • Linux,  Servers

    Интеграция OTRS 6.0.5 (Open-source Ticket Request System) с Active Directory. Настройка прозрачной аутентификации SSO (Single Sign On).

    Содержание статьи: 1 Создание пользователя в Active Directory 2 Интеграция OTRS с Active Directory 2.1 Прозрачная аутентификация SSO (Single Sign On) Разберем как интегрировать OTRS с Active Directory. Рассмотрим два варианта аутентификации, обычная и прозрачная (SSO).   Исходные данные: Развернутая система OTRS 6.0.5 (по этой статье) Домен контроллер Windows Server 2012 R2 (JAKONDA.LOCAL)

  • Linux,  Servers

    Установка OTRS на Ubuntu Server

    Установка OTRS на Ubuntu Server Данное руководство предназначено для тех, у кого есть желание самостоятельно установить OTRS на Ubuntu Server. OTRS (Open-source Ticket Request System) – система для обработки заявок, которая позволяет ИТ-специалистам, занимающимся технической поддержкой, совместно работать над решением проблем, возникших у пользователей. OTRS используют многие известные организации, в том числе: Фонд Викимедиа, Mail.ru, Яндекс, Объединенная компания Афиша и Рамблер, Альт Линукс, Регистратор доменных имён Рег.ру. В этом руководстве мы будем рассматривать тот случай, когда у вас уже есть сервер с установленной на нем операционной системой Ubuntu Server 15.10. Подробно о том, как установить Ubuntu Server 15.10, вы можете прочитать в моем руководстве «Установка Ubuntu Server 15.10». Узнать о…

  • Linux,  Servers

    Исправление ошибки «user is not in the sudoers file. This incident will be reported» в Ubuntu сброс пароля

    По умолчанию в Ubuntu, первая учетная запись которую вы создали в процессе установки, имеет права администратора системы. С помощью этой учетной записью, вы можете выполнять административные задачи с использованием  команды «sudo». Команда «sudo» относится к  группе Super User (Супер пользователей), все пользователи в этой группе имеют права администратора для управления системой. Однако, если вы случайно удалили себя из  «sudo» группы, вы не сможете ничего сделать. Вместо этого, единственное, что вы увидите, это сообщение: «user is not in the sudoers file. This incident will be reported» Как исправить эту ошибку: 1. Перезагрузите компьютер. Если Ubuntu является вашей основной и единственной операционной системой, то при загрузке системы нажмите кнопку «Shift». На вашем мониторе…

  • Linux

    Обновить Kali и установить ssh

    Обновить Kali и установить ssh # apt-get update # apt-get install ssh Включить и добавить в автозагрузку # systemctl enable ssh # service ssh start Отредактировать если хотите заходить с root правами — nano /etc/ssh/sshd_config #PermitRootLogin prohibit-password на PermitRootLogin yes Рестарт ssh — # service ssh restart

  • Linux,  Servers

    FAQ

    часть пользователей были перенесены на сервер стандартным импортом из панели но сейчас сайты пишут что нет доступа к БД CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘externe.t’ doesn’t exist и на панель не могу зайти чтобы посмотреть или перезагрузить изза чего это   У вас переполнились дисковые айноды из-за большого количества хранимых сессий php. Для удаления этих файлов у php есть встроенный механизм сборщика мусора, который так и называется garbage collector. И для сессий он отрабатывает по довольно простой схеме, работа которой задается переменными в настройках PHP: Для всех файлов сессий, которые были созданы больше, чем «session.gc_maxlifetime» секунд назад (у вас — 1440…