*nix
- «Сколько осталось свободного места на диске? Как узнать на Debian.»
- «
tree
— команда рекурсивного отображения структуры каталогов» - «Структура папок пользователей на сервере Debian 9»
- «Имя сервера в Debian 9. Файл с переменной имени хоста
/etc/hostname
» - «Установка PHP 7.3 на сервер с Debian 9 (связка NGiNX + Apache)»
- Репозитории linux
- Переменные окружения linux
- Группы пользователей и пользователи в Debian
- «Как посмотреть список пользователей и список групп пользователей Debian»
adduser
- «Структура хранения данных о пользователе в Linux. Файл
/etc/passwd
» - Домашняя директория пользователя Linux
- shell пользователя linux
- Файлы в Unix
- Папки в Linux
- Архиваторы Linux
- Архиватор
tar
- Архиватор
- Процессы в Linux
- Логи в Linux
- Информация о материале
- Родительская категория: Операционные системы
- Категория: *nix
- Информация о материале
- Родительская категория: Операционные системы
- Категория: *nix
Когда требуется автоматизация на сервере, без cron
обойтись сложно. Конечно для начала требуется написать скрипт, который будет выполнять какие-то рутинные действия, а для того, чтобы он запускался регулярно, в определённое время и при этом сам собой, без вмешательства со стороны администратора сервера, — тут на помощь придёт знания о том, как настроить cron
на сервере. По сути cron
— это планировщик в виде системного сервиса, работающего на сервере в фоновом режиме и по настроенным командам в определённое время (раз в час, раз в день, неделю или месяц) запускает то, что указано в этих командах.
- Информация о материале
- Родительская категория: Операционные системы
- Категория: *nix
Разобравшись с утилитой logrotate
в Debian 9, вернее, зафиксировав настройки её исходного состояния, можно приступить к настройке ротации логов веб-сервера. Так как веб-сервер у меня настроен в связке Apache+NGiNX, то для каждого виртуального хоста ведётся 4 лога (о каждого веб-сервера по логу доступа и логу ошибок). Именно эти четыре лога для каждого из поднятых виртуальных хостов и нужно ротировать. Для этих нужд создадим отдельную папку для файлов конфигурации настроек ротации логов всех имеющихся на сервере виртуальных хостов.
Подробнее: Настройка logrotate для веб-сервера (Apache+NGiNX) в Debian 9
- Информация о материале
- Родительская категория: Операционные системы
- Категория: *nix
logrotate
— утилита Linux, которая позволяет решить задачу хранения логов на сервере. Основная её задача — это обойти по заданному списку лог-файлы и совершить с ними те действия, которые прописаны в её конфиге. Проверить, установлена ли эта утилита на сервере, можно просто введя её название logrotate
в консоли. Если её нет в системе, (в большинстве систем она идёт в стандартном пакете), то её можно установить: apt install logrotate
.
Подробнее: logrotate.conf — исходная конфигурация logrotate в Debian 9
- Информация о материале
- Родительская категория: Операционные системы
- Категория: *nix
Для того, чтобы закачать файл на удалённый сервер есть масса способов. Пожалуй, самый безумный, который можно придумать, это вбить его ручками с клавиатуры, но это долго и мучительно. Самый распространённый способ — это залить файл на сервер с помошью ftp-клиента на удалённом компьютере. В этой статье рассмотрим утилиту wget
, которая позволяет скачивать файлы (и даже целые сайты) к себе на удалённый сервер. wget
чаще всего используется для закачки дистрибутивов или ключей из репозиториев на сервер с оперционкой семейства *nix.
Подробнее: Как закачать файл (архив) на сервер Linux с помощью команды wget
- Информация о материале
- Родительская категория: Операционные системы
- Категория: *nix
В этой статье рассмотрим простейший вариант создания архива tar
в Linux из командной строки. На самом деле, утилита tar
имеет очень большое количество опций и настроек. Наверняка этому вопросу даже посвящены отдельные книги, но в частном случае требуется всего лишь создать архив папки на сервере для того, чтобы эту папку можно было скачать всю и сразу, а не по одному файлу. Поэтому разберём процесс архивирования именно в этом ключе. Если будут нужны подробности, есть help по tar: tar --help
или и того круче, есть мануал: man tar
.
Страница 1 из 5