nas_linux
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| nas_linux [2017/05/10 09:45] – [Настройка сервера] kuld | nas_linux [2022/12/02 09:41] (текущий) – [Дисковое пространство] kuld | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Файловое хранилище на Linux ====== | + | ====== Файловый сервер на Linux ====== |
| - | В этой статье мы расскажем как установить и настроить файловый сервер на операционной системе Linux, а точнее будет использована серверная Ubuntu 16.04 LTS. Аналогичным образом настраивается большинство deb-based дистрибутивов. | + | В этой статье мы расскажем как установить и настроить файловое хранилище на операционной системе Linux, а точнее будет использована серверная Ubuntu 16.04 LTS. Аналогичным образом настраивается большинство deb-based дистрибутивов. |
| Такой сервер можно использовать для сетевой установки файловой базы 1С: | Такой сервер можно использовать для сетевой установки файловой базы 1С: | ||
| Строка 21: | Строка 21: | ||
| <note important> | <note important> | ||
| - | <note tip> | + | <note tip> |
| ===== Установка операционной системы ===== | ===== Установка операционной системы ===== | ||
| Строка 147: | Строка 147: | ||
| workgroup = WORKGROUP | workgroup = WORKGROUP | ||
| server string = %h server (Samba, Ubuntu) | server string = %h server (Samba, Ubuntu) | ||
| - | | + | |
| dns proxy = no | dns proxy = no | ||
| - | | + | |
| - | ;wins server = 192.168.1.1 | + | |
| log file = / | log file = / | ||
| Строка 160: | Строка 160: | ||
| server role = standalone server | server role = standalone server | ||
| passdb backend = tdbsam | passdb backend = tdbsam | ||
| - | obey pam restrictions = yes | + | obey pam restrictions = no |
| unix password sync = yes | unix password sync = yes | ||
| Строка 225: | Строка 225: | ||
| < | < | ||
| $ sudo mkdir /quarantine | $ sudo mkdir /quarantine | ||
| - | $ sudo chmode | + | $ sudo chmod 600 /quarantine |
| </ | </ | ||
| Строка 259: | Строка 259: | ||
| Добавьте две строчки | Добавьте две строчки | ||
| + | |||
| < | < | ||
| 0 1 * * * freshclam | 0 1 * * * freshclam | ||
| Строка 265: | Строка 266: | ||
| Каждый день в 1:00 ночи будет автоматически запускаться обновление сигнатур, | Каждый день в 1:00 ночи будет автоматически запускаться обновление сигнатур, | ||
| + | |||
| ===== Мониторинг ===== | ===== Мониторинг ===== | ||
| - | Мониторить состояние | + | ==== Регулярность резервного копирования ==== |
| + | |||
| + | Если Вы пользуетесь мессенджером Telergam, у нас для Вас есть утилита мониторинга резервного копирования. Она умеет сканировать папки сетевого хранилища и сообщать о наличии или | ||
| + | |||
| + | Утилита написана на Python, сам Python в Ubuntu установлен по-умолчанию, нужно | ||
| + | < | ||
| + | $ sudo apt install python-pip | ||
| + | $ sudo pip install --upgrade pip | ||
| + | $ sudo pip install python-telegram-bot | ||
| + | </ | ||
| + | |||
| + | Сама утилита устанавливается из репозитория GitHib | ||
| + | |||
| + | < | ||
| + | $ cd ~ | ||
| + | $ git clone https:// | ||
| + | $ cd backtracker | ||
| + | </ | ||
| + | |||
| + | Создайте для себя нового Telegram бота. Подробная инструкция как это сделать приведена [[https:// | ||
| + | |||
| + | Свяжитесь с [[https:// | ||
| + | |||
| + | Открываем конфигурационный файл | ||
| + | < | ||
| + | $ nano backtracker.conf | ||
| + | </ | ||
| + | |||
| + | и настраиваем | ||
| + | |||
| + | < | ||
| + | [Telegram] | ||
| + | token = # Тут нужно указать токен telegram-бота, | ||
| + | failonly = # False если хотите получать сообщения о наличии новых файлов или True если только об их отсутствии | ||
| + | |||
| + | [Scan] | ||
| + | path = # Укажите путь к сканируемым папкам | ||
| + | hours = # Укажите " | ||
| + | </ | ||
| + | |||
| + | Запускайте утилиту | ||
| + | |||
| + | < | ||
| + | $ ./ | ||
| + | </ | ||
| + | |||
| + | Первый запуск нужен для того, что бы автоматически определить ID абонента Telegram, который будет получать сообщения (это не номер его телефона). Подключайтесь к своему боту по ссылке, | ||
| + | |||
| + | После настройки и проверки работы утилиты, | ||
| + | |||
| + | < | ||
| + | $ crontab -e | ||
| + | </ | ||
| + | |||
| + | Добавьте строчку | ||
| + | < | ||
| + | 0 8 * * * ~/ | ||
| + | </ | ||
| + | |||
| + | Проверка будет запускаться каждый день в 8 утра. Если ночью что-то пошло не так, Вы узнаете об этом. | ||
| + | |||
| + | ==== Системные ресурсы ==== | ||
| + | |||
| + | Мониторить ресурсы сервера можно консольной утилитой '' | ||
| < | < | ||
| $ sudo apt install htop | $ sudo apt install htop | ||
| Строка 275: | Строка 340: | ||
| </ | </ | ||
| - | {{ : | + | {{ : |
| Периодически контролируйте использование оперативной памяти. Если часто наблюдается загруженность около 100%, настройте файл подкачки. | Периодически контролируйте использование оперативной памяти. Если часто наблюдается загруженность около 100%, настройте файл подкачки. | ||
| Строка 288: | Строка 353: | ||
| Здесь '' | Здесь '' | ||
| + | |||
| + | ==== Дисковое пространство ==== | ||
| Для мониторинга файловой системы удобно пользоваться файловым менеджером Midnight Commander. Если Вы застали времена MS DOS и Notron Commander, то объяснять ничего не нужно. | Для мониторинга файловой системы удобно пользоваться файловым менеджером Midnight Commander. Если Вы застали времена MS DOS и Notron Commander, то объяснять ничего не нужно. | ||
| Строка 298: | Строка 365: | ||
| </ | </ | ||
| - | {{ : | + | {{ : |
| Так удобно наблюдать за файловым хранилищем, | Так удобно наблюдать за файловым хранилищем, | ||
| - | <note tip> | ||
| - | ~~socialite~~ | ||
nas_linux.1494409546.txt.gz · Последнее изменение: 2017/05/10 09:45 — kuld