Установка и настройка ProFTPd в Ubuntu

ProFTPd — FTP-сервер для Linux и UNIX-подобных операционных систем. Команда установки в Ubuntu: Во время установки нужно будет выбрать режим запуска: (standalone — самостоятельно, то есть автоматически будет грузится при запуске системы или inetd — вручную) После этого к FTP серверу уже можно подключатся используя логины и пароли системных пользователей. По умолчанию пользователи могут подниматься […]

Установка и запуск arpwatch

arpwatch — демон анализирует ARP-ответы на сетевом интерфейсе и запоминает соответствие IP-адресов и MAC-адресов. Как только соответствие нарушено, или появляются новые адреса — сообщает об этом на электронную почту. Команда установки в Ubuntu/Debian: Приведу пример конфигурационного фала, который должен находится по адресу /etc/arpwatch.conf: Данные отправляются на указанную почту и сохраняются в директории /var/lib/arpwatch в отдельный […]

Вариант резервного копирования

Напишу ниже простой пример резервного копирования mysql баз данных с помощью mysqldump. Создаем исполняемый файл и пишем в него строку: Чтобы при дампе базы исключить некоторые таблицы необходимо дописать: —ignore-table=база.таблица —ignore-table=база.таблица Чтобы сделать дамп самой структуры без данных: —no-data В случае ошибки Mysqldump error 1044: Access denied for user to database when using LOCK TABLES […]

Мониторим подключения по SSH через email

Приведу несколько способов как получать оповещения на электронную почту о том что кто-то подключился к серверу по SSH. ПЕРВЫЙ СПОСОБ: Текстовым редактором, например nano, откроем файл /etc/ssh/sshrc (в редакторе nano CTRL+X для выхода, а y/n и Enter для сохранения или отмены изменений): И добавим в него следующий код: Перезапускать SSH не нужно, уведомления уже должны […]

Тестируем пропускную способности сети с помошью Iperf

Iperf — кроссплатформенная консольная клиент-серверная программа — генератор TCP и UDP трафика для тестирования пропускной способности сети. Команда установки в Ubuntu: Для вывода справки в консоли набирается команда: Посмотрим какая версия установилась: Для тестирования производительности сети выполняются команды: На сервере: На клиенте: На клиенте из Windows для запуска можно сделать bat файл, команда pause предотвратит […]

Запуск сервера Counter-Strike Source на Linux

Создаем и открываем директорию для сервера: Скачиваем установщик: Разрешаем права на запуск: Запускаем установщик: Если не запускается, устанавливаем необходимую библиотеку: Разрешаем права на запуск: Скачаиваем файлы, если требуется, выполнить эту команду несколько раз: Открываем директорию в которой находится файл запуска сервера: Создеем необходимый конфиг server.cfg Запускаем сервер: Немного консольных команд: Текст приветствия изменяется в файле […]

Использование и настройка CRON

Cron — планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в определённое время. Файл находится по адресу /etc/crontab, именно в него и добавляются строки с командами которые необходимо автоматически выполнять, а также команды можно поместить отдельным файлом в директории /etc/cron.d/, /etc/cron.daily/, /etc/cron.hourly/, /etc/cron.monthly/, /etc/cron.weekly/. Приведу пример добавляемой строки в cron: Таблица времени […]

Запускаем голосовой сервер Teamspeak3

Скачиваем дистрибутив сервера Teamspeak3 с официального сайта http://www.teamspeak.com/downloads Возле кнопки Download есть также кнопка копирования ссылки, после чего можно выполнить загрузку прямо на сервер командой: Посмотреть имя архива и содержимое текущей директории можно командой ls. Распакуем скачанный архив: Перейдем в директорию с распакованными файлами: Если нужно, файл лицензии и фийл конфигурации помещаем в директорию (без […]

Установка и использование Screen

GNU Screen — консольная утилита-мультиплексор, предоставляющая пользователю доступ к нескольким сессиям в рамках одной сессии. Проверяем установлен ли в системе Screen: Если установлен в строке появится путь установки, например /usr/bin/screenю. Если не установлен, устанавливаем: Чистый запуск Screen: После чего можно уже в окне выполнять команды либо сразу запустить какое нибудь приложение: Создает сессию с указанным […]