Метка: unix

  • SSH правильный вход

    Для начала нужно вообще включать ssh echo ‘sshd_enable=»YES»‘ >> /etc/rc.conf Качаем putty у кого нету отсюда, включаем puttygen и генерим ключ SSH-2 DSA 2048, сохраняем паблик и привате кей. Длее необходимо скопировать наш публичный ключ на сервер куда-нибудь и выполнить регенерацию ключа: ssh-keygen -i -f /публичный_ключ.pub >> /home/пользователь/.ssh/authorized_keys Ключик готов, пробуем подключиться к серверу, должны увидеть…

  • Bind9, Named свой DNS сервер

    Установка и настройка кэширующего dns сервера на unix — bind9 или Named.

  • Веб-сервер Apache 2.2, PHP5, MYSQL 5.1

    Ставим MySQL cd /usr/ports/databases/mysql51-server make install clean Ставим апач, отметив MySQL в make config cd /usr/ports/www/apache22 make config make install clean Создаем пароль root mysqladmin -u root password ‘new_password’ Ставим PHP5, отметив APACHE в make config cd /usr/ports/lang/php5 make config make install clean Идем в /usr/local/etc/apache22/httpd.conf править: DirectoryIndex index.html заменяем на DirectoryIndex index.php index.html index.htm Добавляем: AddType application/x-httpd-php .php…

  • DHCP server

    cd /usr/ports/net/isc-dhcp30-server make install clean Настройка: /usr/local/etc/dhcpd.conf subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.10 10.0.0.254; option domain-name-servers 10.0.0.1; option domain-name «gsp.local»; option netbios-name-servers 10.0.0.1; option routers 10.0.0.1; option broadcast-address 10.0.0.255; } authoritative; default-lease-time 259200; max-lease-time 604800; ddns-update-style ad-hoc; log-facility local7; local-address 10.0.0.1; Делаем автозагрузку /etc/rc.conf: dhcpd_enable=»YES» dhcpd_conf=»/usr/local/etc/dhcpd.conf» dhcpd_ifaces=»sk0″ # на каком интерфейсе крутится DHCP

  • Lightsquid statistic

    cd /usr/ports/www/lightsquid/ make install clean Настройка: /usr/local/etc/lightsquid/lightsquid.cfg $logpath = «путь к логу сквида» $lang = «ru» $perusertrafficlimit = 100*1024*1024; Добавляем в /usr/local/etc/apache22/httpd.conf Alias /stat «/usr/local/www/lightsquid» AddHandler cgi-script .cgi AllowOverride All Order allow,deny Allow from all Рестарт апача и проверка настроек /usr/local/etc/rc.d/apache22 restart cd /usr/local/www/lightsquid ./check-setup.pl Собираем статистику /usr/local/www/lightsquid/lightparser.pl И ставим в crontab -e */55 *…

  • crontab – планировщик задач

    Выполнение задач по времени… Вывести список crontab -l Редактировать crontab -e Файл, описывающий регулярные действия, состоит из строк, каждая из которых содержит 6 полей. Эти поля разделены пробелами или символами табуляции. Первые 5 полей представляют собой шаблоны, специфицирующие следующие целые числа: минуты (0-59), часы (0-23), день месяца (1-31), месяц в году (1-12), день недели (0-6 где…

  • Загрузка старого ядра

    Обновлял фряху и мягко говоря закосячил. Как итог АТА устройства в конфиге отсуствовали и соотвественно жеский тупо пропал 😉 Лечится просто загрузкой старого ядра. В меню загрузки ткнуть 6 там для загрузки старого ядра boot kernel.old далее новый переименовываем и заменяем старым, рабочим: /cd /boot chflags noschg kernel cp -r kernel kernel.bad cp -r kernel.old…