Я сейчас перекинул свои силы на изучение администрирования на freebsd. Для меня, после ubuntu, это новая и довольно запутанная ось. Но танки грязи не боятся, а я как и любой танк тоже)))
Первое, что пришло в голову, это облегчение себе жизненных путей и я приступил к поискам самого простого варианта. С курсов по CentOS я помнил про webmin (веб-морда для сервера) и поэтому выбор пал на него.
Итак, моя статья для тех кто любит облегчать себе жизнь и возможно откроет для себя, что-то новое.
Webmin для FreeBSD
Установка может быть в двух вариантах: из портов или автоматом с сервера.
Для установка из портов, нужно их обновить.
portsnap fethch update
или
cd /usr/ports && make update
После обновления портов можно переходить сразу к установке.
cd /usr/ports/sysutils/webmin
make install clean
Для установки автоматом, есть простая команда (для этого нужно знать имя porta)
pkg_add -r имя интересующего порта, у нас это webmin
После того как система скачает и установит webmin можно прописать в rc.d автостарт для webmina
webmin_enable=”YES”
После этого, нужно до установить сам webmin или конфиги. Для этого запускаем его скрипт.
/usr/local/lib/webmin/setup.sh
И там мы увидим массу текста, для тех кто в танке (как и я) этот пример самый облегчающий все вопросы.
*********************************************************************** * Welcome to the Webmin setup script, version 1.510 * *********************************************************************** Webmin is a web-based interface that allows Unix-like operating systems and common Unix services to be easily administered. Installing Webmin in /usr/local/lib/webmin ... *********************************************************************** Webmin uses separate directories for configuration files and log files. Unless you want to run multiple versions of Webmin at the same time you can just accept the defaults. Log file directory [/var/log/webmin]: [Жмем Enter, или свое место хранения логов] *********************************************************************** Webmin is written entirely in Perl. Please enter the full path to the Perl 5 interpreter on your system. Full path to perl (default /usr/bin/perl): [Жмем Enter] Testing Perl ... Perl seems to be installed ok *********************************************************************** Operating system name: FreeBSD Operating system version: 7.0 *********************************************************************** Webmin uses its own password protected web server to provide access to the administration programs. The setup script needs to know : - What port to run the web server on. There must not be another web server already using this port. - The login name required to access the web server. - The password required to access the web server. - If the webserver should use SSL (if your system supports it). - Whether to start webmin at boot time. Web server port (default 10000): [Жмем Enter или вписываем свой. Я к примеру использую 777] Login name (default admin): [Жмем Enter, или пишем свой логин] Login password: [Ввводим ваш пароль] Password again: Use SSL (y/n): [y] *********************************************************************** Creating web server config files.. ..done Creating access control file.. ..done Creating start and stop scripts.. ..done Copying config files.. ..done Changing ownership and permissions .. ..done Running postinstall scripts .. syslog-ng: not found ..done
После установки и настройки, можно его и запустить.
/usr/local/etc/rc.d/webmin start
Проверяем его работоспособность в любом браузере введя ip сервера и порт который прописали для webmina.
К примеру: https://192.168.1.111:777
Спасибо за внимание.