Столкнулся с необходимостью в использовании Centos7, и обнаружил что в базовой поставке нет многих пакетов nslookup, ifconfig и др.
Установим их
yum install net-tools, bind-utils, mc
DNSKEY: got insecure response; parent indicates it should be secure
Недавно пришлось поднять простенький DNS сервер в локальной сети. После запуска в логах появилось сообщение.
DNSKEY: got insecure response; parent indicates it should be secure
Отключить данный вывод можно внеся правки named.conf.options, а именно.
dnssec-enable no;
dnssec-validation no;
Подсчет размера БД mysql
Простенький запрос на получения размера баз данных mysql
SELECT table_schema "DB Name",
Round(Sum(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB"
FROM information_schema.tables
GROUP BY table_schema;
Узнать размер тоблиц нужной БД.
SELECT table_name AS `Table`,
round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB`
FROM information_schema.TABLES
WHERE table_schema = "zabbix";
Установка ftp сервера на Centos7
В качестве сервиса был выбран pure-ftpd. Его установка проста, yum install pure-ftpd. После установки нужно внести правки в конфигурационный файл.
Изменяем по своему вкусу, но я правил следующии строки:
ChrootEveryone yes
TrustedGID 1000
MaxClientsPerIP 2
DisplayDotFiles no
PureDB /etc/pure-ftpd/pureftpd.pdb
#PAMAuthentication yes
#UnixAuthentication yes
PassivePortRange 50000 50255
Bind 4421
MinUID 1000
Дальше нужно создать /etc/pure-ftpd/pureftpd.pdb
Нужно добавить систменого пользователся для работы ftp службы.
useradd ftpsrv -b /var/www -M -g 48 -s /sbin/nologin
Дальше нужно создать пользователя для авторизации в pure-ftpd
pure-pw useradd our_user_login -u 1005 -g 48 -d /var/www/wifi/
pure-pw mkdb
Запустим службу systemctl start pure-ftpd
Проверим подключение ftp localhost 4421
При удачной авторизации вы увидите
230 OK. Current directory is /
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
Дальше нужно добавить правила firewall, для ваших портов 4421, 50000:50255
Не забываем, о правах доступа chown и chmod.
Управление службами, через systemctl
Для управления службами в Linux, сейчас используется systemctl
Просмотреть справку systemctl --help
Включить службу systemctl enable service.name.
Просмотреть список служб systemctl list-unit-files
Перегрузить systemctl restart