immortal писал(а):инструкция есть по установке и настройке другого сервера?
Да, есть тут:
https://majordomo.smartliving.ru/Main/SetupLinux
Ещё в скрипт можно добавить команды для оптимизации Linux. Либо автоматически их выполнять, либо по желанию пользователя (выбор через меню).
- Настройка файла подкачки
Интенсивность использования Linux раздела подкачки может быть изменена с помощью специального параметра конфигурации системы. Чем меньше числовое значение этого параметра конфигурации, тем дольше длительность периода ожидания, после которого ядро Linux начинает использовать раздел подкачки. Значение должно находиться в диапазоне от 0 до 100, причем по умолчанию используется значение 60. Это значение является значительно завышенным для настольного компьютера, но отлично подходит для серверов. При этом изменение данного значения при работе с настольным компьютером не влечет никаких негативных последствий.
Другой параметр, который влияет на количество используемой памяти — это vfs_cache_pressure. Он указывает системе какое время нужно хранить открытые файлы в кэше оперативной памяти. Значение 100 заставляет систему удалять такие файлы очень быстро, 0 — держать их в памяти как можно дольше. Чтобы хранить файлы дольше, можно установить значение в 50:
- Удаление индексирующего приложения apt-xapian-index
Индексирующее приложение apt-xapian-index ускоряет некоторые поисковые операции, но может значительно замедлить работу старых и малопроизводительных компьютеров. Можно удалить без каких-либо последствий, так как данное приложение не является необходимым для корректной работы системы. В легковесной редакции дистрибутива Ubuntu под названием Lubuntu данное приложение даже не поставляется по умолчанию.
И
устанавливать MQTT сервер:
- Вначале проверяем установлен ли брокер (сервер) и его версию:
Если версия ниже 1.4.12, то удаляем:
Код: Выделить всё
sudo apt-get --purge remove mosquitto mosquitto-clients python-mosquitto
- Добавляем в репозиторий ссылку на стабильную ветку mosquitto:
Код: Выделить всё
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
- Обновляем репозиторий:
- Устанавливаем брокер и дополнительные утилиты:
Код: Выделить всё
sudo apt-get install mosquitto mosquitto-clients
Добавить функцию перезагрузки и выключение без пароля:
Код: Выделить всё
sudo chmod u+s /sbin/shutdown
sudo chmod u+s /sbin/reboot
Устанавливать Установка Webmin на Ubuntu Server
Webmin — это графический web интерфейс для управления сервером на базе Unix подобных операционных систем. То есть, установив Webmin можно удалённо конфигурировать и управлять Linux сервером через браузер.
Установка Webmin
Запускаем терминал и устанавливаем необходимые пакеты:
Код: Выделить всё
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl
Добавляем репозиторий Webmin, редактируя файл /etc/apt/sources.list:
В самом конце добавляем строку:
Код: Выделить всё
deb http://download.webmin.com/download/repository sarge contrib
Устанавливаем GPG ключ:
Код: Выделить всё
wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc
Устанавливаем Webmin:
Код: Выделить всё
sudo apt-get update
sudo apt-get install webmin
Всё, Webmin доступен по адресу:
https://localhost:10000
Отключаем шифрование (https)
Открываем файл конфигурации webmin:
находим строчку
1 меняем на 0 и перезапускаем webmin:
P.S.: что то меня растащило)