*nix

debian unix

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Настройка logrotate для веб-сервера (Apache+NGiNX) в Debian 9

Разобравшись с утилитой logrotate в Debian 9, вернее, зафиксировав настройки её исходного состояния, можно приступить к настройке ротации логов веб-сервера. Так как веб-сервер у меня настроен в связке Apache+NGiNX, то для каждого виртуального хоста ведётся 4 лога (о каждого веб-сервера по логу доступа и логу ошибок). Именно эти четыре лога для каждого из поднятых виртуальных хостов и нужно ротировать. Для этих нужд создадим отдельную папку для файлов конфигурации настроек ротации логов всех имеющихся на сервере виртуальных хостов.

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

logrotate.conf — исходная конфигурация logrotate в Debian 9

logrotate — утилита Linux, которая позволяет решить задачу хранения логов на сервере. Основная её задача — это обойти по заданному списку лог-файлы и совершить с ними те действия, которые прописаны в её конфиге. Проверить, установлена ли эта утилита на сервере, можно просто введя её название logrotate в консоли. Если её нет в системе, (в большинстве систем она идёт в стандартном пакете), то её можно установить: apt install logrotate.

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Как закачать файл (архив) на сервер Linux с помощью команды wget

Для того, чтобы закачать файл на удалённый сервер есть масса способов. Пожалуй, самый безумный, который можно придумать, это вбить его ручками с клавиатуры, но это долго и мучительно. Самый распространённый способ — это залить файл на сервер с помошью ftp-клиента на удалённом компьютере. В этой статье рассмотрим утилиту wget, которая позволяет скачивать файлы (и даже целые сайты) к себе на удалённый сервер. wget чаще всего используется для закачки дистрибутивов или ключей из репозиториев на сервер с оперционкой семейства *nix.

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Создание простого архива tar директории в Linux

В этой статье рассмотрим простейший вариант создания архива tar в Linux из командной строки. На самом деле, утилита tar имеет очень большое количество опций и настроек. Наверняка этому вопросу даже посвящены отдельные книги, но в частном случае требуется всего лишь создать архив папки на сервере для того, чтобы эту папку можно было скачать всю и сразу, а не по одному файлу. Поэтому разберём процесс архивирования именно в этом ключе. Если будут нужны подробности, есть help по tar: tar --help или и того круче, есть мануал: man tar.

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

apt — менеджер пакетов программ Linux

apt является менеджером пакетов командной строки Unix и предоставляет команды для поиска и управления, а также запроса информации о пакетах. Он обеспечивает ту же функциональность, что и специализированные инструменты APT, такие как apt-get и apt-cache, но по умолчанию включает опции, более подходящие для интерактивного использования по мнению его разработчиков. По сути, apt — это заново написанный пакетный менеджер, который входит в стандартную поставку современных операционных систем семейства *nix. Каким из пакетных менеджеров пользоваться, каждый решает для себя сам. В этой статье рассмотрим стандартные команды этого менеджера.

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Имя сервера в Debian 9. Файл с переменной имени хоста /etc/hostname

При работе с Debian 9 в консольном режиме сразу после установки системы отображается то имя сервера, которое было задано при развёртывании дистрибутива. Одно дело, когда это имя задаётся вручную, а значит осознанно, другое дело, если оно подхватывается из переменных, заданных где-то кем-то когда-то и не несёт в себе уже того смыслового значения, которое в него вкладывалось. В этой статье рассмотрим, где хранится имя хоста машины в настройках Debian 9, как его поменять и вообще, как всё это выглядит при работе на удалённом сервере.