Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'freebsd'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Проект Bee-Media.Ru
    • Новости
    • Обсуждение проекта Bee-Media.Ru
  • Сервера проекта Bee-Media.Ru
    • Форум
    • Торрент трекер
    • IMGHost
    • Minecraft
    • CS:GO Bee-Media
    • Сервер игры OpenTTD
    • Quake 3 Bee-Media
    • Soldat 2D
  • Телевидение и Интернет
    • Интернет
    • Элит -ТВ
    • Таймер
    • Билайн
    • ТТК (СПАРК)
    • Дом Ру
    • Ростелеком
    • Сумма Телеком
    • МТС
    • ИнтелКом
    • Мобильные операторы
    • Интернет в частном секторе.
    • Интернет и Сетевое оборудование Свитчи, Роутеры, Точки доступа WiFi
  • IT тематика
    • Компьютерное железо
    • Системное администрирование
    • Вирусы и безопасность
    • Linux/UNIX
    • Программирование и Web-дизайн
    • Програмное обеспечение
  • Доска объявлений
    • Продаю
    • Покупаю
    • Работа и услуги
    • Разное
    • Архив
  • Тематические форумы
    • Новинки игрового мира
    • Софт
    • Microsoft
    • Видео
    • Фотография
    • Юмор
    • Флейм
    • Спорт

Найдено: 3 результата

  1. Ставим FreeBSD 12 на Raspberry Pi 3

    Всем доброго времени суток, расскажу вам как установить FreeBSD на Raspberry Pi 3 Покопавшись и попробовав установить FreeeBSD 11.2 для arm по ссылкам: https://mirror.yandex.ru/freebsd/releases/ISO-IMAGES/11.2/FreeBSD-11.2-RELEASE-arm-armv6-RPI-B.img.xz https://mirror.yandex.ru/freebsd/releases/ISO-IMAGES/11.2/FreeBSD-11.2-RELEASE-arm-armv6-RPI2.img.xz Не чего не вышло, на RPI-B была цветная палитра на экране, а на RPI2 просто черный экран. Насколько я понял можно установить только версию FreeBSD 12, но она еще не в релизе Качаем образ FreeBSD 12 для arm64 https://mirror.yandex.ru/freebsd/snapshots/arm64/aarch64/ISO-IMAGES/12.0/FreeBSD-12.0-CURRENT-arm64-aarch64-RPI3-20180709-r336134.img.xz Качаем программу для записи образа на SD карту Win32 Disk Imager С помощью нее записываем скачанный выше образ, втыкаем SD карту, подключаем питание к Raspberry Pi 3 также подключаем USB клавиатуру. Ждем 1-2 минуты и система нам предлагает ввести логин и пароль: Логин: root Пароль: root Дальше нам нужно настроить доступ по SSH к разбери ee /etc/ssh/sshd_config Раскоментируем строку и поставим значение YES PermitRootLogin yes Перезапустим службу SSH service sshd restart Установим Time Зону cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime Обновим время ntpdate ru.pool.ntp.org Установим автоматическое обновление времени, отредактировав rc.conf ee /etc/rc.conf Добавим в конец конфига ntpdate_flags="ru.pool.ntp.org" ntpdate_enable="YES" ntpd_enable="YES" Сверим дату и время root@generic:~ # date Wed Jul 11 00:25:41 MSK 2018
  2. Центр сертификации Let's Encrypt Вы абсолютно бесплатно можете получать SSL сертификаты сроком на 3 месяца а потом их автоматически обновить. И так поехали, ставить это все будем на [root@s4 ~]# uname -a FreeBSD s4 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309: Fri Jul 21 02:08:28 UTC 2017 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 1. Обновим порты, и установим из портов py27-certbot [root@s4]# portsnap fetch [root@s4]# portsnap update [root@s4]# cd /usr/ports/security/py-certbot/ [root@s4 /usr/ports/security/py-certbot]# make install clean 2. Запустим процедуру получения бесплатного SSL сертификата certbot certonly --agree-tos --email admin@bee-media.ru --webroot -w /usr/local/web/forum.bee-media.ru/www -d forum.bee-media.ru certonly - получаем сертификат, но не устанавливаем его автоматически; --agree-tos - соглашаемся с правилами и условиями сервиса; --email - предоставляем e-mail web мастера, это обязательно; --webroot - подтверждаем право владения доменом через запрос кода по HTTP; -w - путь к контенту сайта для временного размещения кода; -d - домены, которые будет подтверждать данный сертификат. В данном случае, мы выписываем в один сертификат на один домен. Если вы к примеру получаете сертификат на domen.ru и www.domen.ru напишите запрос с 2мя ключи -d к примеру: certbot certonly --agree-tos --email admin@bee-media.ru --webroot -w /usr/local/web/www.bee-media.ru/www -d www.bee-media.ru -d bee-media.ru Let's Encrypt позволяет включить в него до 100 доменов одновременно. 3. Настраиваем nginx для работы с SSL Редактируем конфигурацию nginx [root@s4 /]# mcedit /usr/local/etc/nginx/nginx.conf Приводим конфиг к такому виду: server { listen 443 ssl http2; listen 80; server_name forum.bee-media.ru; root /usr/local/web/forum.bee-media.ru/www/; index index.php index.html index.htm; access_log /usr/local/web/forum.bee-media.ru/logs/access.log main; error_log /usr/local/web/forum.bee-media.ru/logs/error.log; ssl on; ssl_certificate /usr/local/etc/letsencrypt/live/forum.bee-media.ru/fullchain.pem; ssl_certificate_key /usr/local/etc/letsencrypt/live/forum.bee-media.ru/privkey.pem; # GitLab needs backwards compatible ciphers to retain compatibility with Java IDEs ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 5m; if ( $scheme = "http" ) { rewrite ^/(.*)$ https://$host/$1 permanent; } Перезагружаем NGINX [root@s4 /]# /usr/local/etc/rc.d/nginx resrtart Заходим на ваш сайт https://forum.bee-media.ru и радуемся зеленой надписи "Надежный" 4. Далее настраиваем авто обновление SSL сертификатов по крону. Открываем файл крона [root@s4 /]# mcedit /etc/cron Дописываем в конец, не забываем в конце перейти на новую строчку нажав ENTER 5 1 1 */2 * root /usr/local/bin/certbot renew --post-hook "service nginx restart" Поздравляю теперь у вас сертификат будет обновятся автоматически.
  3. Встала задача отправлять все бекапы сайтов и базы данных на Яндекс Диск И так поехали. Все это я делал на: [root@server ~]# uname -a FreeBSD server 10.2-RELEASE FreeBSD 10.2-RELEASE #0 r286666: Wed Aug 12 15:26:37 UTC 2015 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 Как всегда перед началом обновляем порты [root@server ~]# portsnap fetch Looking up portsnap.FreeBSD.org mirrors... 6 mirrors found. Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done. Fetching snapshot metadata... done. Updating from Tue Oct 18 15:23:16 MSK 2016 to Fri Oct 21 14:36:58 MSK 2016. Fetching 5 metadata patches... done. Applying metadata patches... done. Fetching 0 metadata files... done. Fetching 495 patches. (495/495) 100.00% done. . done. Applying patches... done. Fetching 105 new ports or files... done. [root@server ~]# portsnap update Removing old files and directories... done. Extracting new files: /usr/ports/GIDs .... /usr/ports/MOVED Building new INDEX files... done. Ставим из портов поддержку WebDAV [root@server]#cd /usr/ports/sysutils/fusefs-wdfs Подгружаем fuse [root@server]#kldload fuse [root@server]#echo 'fuse_load="YES"' >> /boot/loader.conf В противном случае будите получать ошибку fuse: failed to open fuse device: No such file or directory Создаем директорию где будут хранится бекапы или другие ваши файлы [root@server]#cd / [root@server]#mkdir yandexdisk Далее пишем свой sh скрипт для бекапа нужных вам файлов и вставляем команду монтирования яндекс диска wdfs https://webdav.yandex.ru /yandexdisk -o accept_sslcert,username=myaccountname@yandex.ru,password='mypassword',allow_other После синхронизации отмонтируем яндекс диск umount -f /yandexdisk Выставляем права на запуск вашего скрипта chmod +x вашскрипт.sh И ставим в крон на запуск
×