freebsd

Неожиданная проблема MySQL на FreeBSD 13.1 при обновлении

Обновил я freeBSD до версии 13.1, так же обновил и MySQL до последней версии 8.0.29
И получилось очень интересная особенность, mysql не запускалась, и даже не писала никаких логов.
если запускать командой "/usr/local/libexec/mysqld" вывод был такой:
[email protected]:/var/db # /usr/local/libexec/mysqld
ld-elf.so.1: /usr/local/libexec/mysqld: Undefined symbol "_ZNSt19bad_optional_accessD1Ev"

Появляется проблема подобного вида: Undefined symbol "_ZNSt19bad_optional_accessD1Ev" (это проблема может быть и с другими программами, не обязательно MySQL)
0.10
29.05.2022 08:28

HTTPS вместе с Сertbot и Nginx на FreeBSD 12.1

В данной статье мы будет переводить сайт с HTTP на HTTPS. Сертификат будем получать через Let's Encrypt.
Let's Encrypt — центр сертификации который выдает бесплатные SSL/TLS сертификаты для сайтов.
Сертификат выдается на 3 месяца, после этого времени его нужно будет автомотически обновить.
Получать сертификат и обновлять будем средствами Сertbot.

Обновляем дерево портов и устанавливаем Сertbot:
[email protected]:/ # cd /usr/ports/security/py-certbot
[email protected]:/usr/ports/security/py-certbot # make install clean

Сertbot может автоматически обновлять записи в nginx и apache, но я буду делать все в ручную.
0.10
25.05.2020 13:08

Обновление FreeBSD 11.2 до версии FreeBSD 12.1

Проверяем текущие версию:
[email protected]:/ # uname -a
FreeBSD localhost 11.2-RELEASE FreeBSD 11.2-RELEASE #10: Thu Jul 12 01:00:23 MSK 2018     [email protected]:/usr/obj/usr/src/sys/MAIN_KERNEL  amd64

После обновления система запустится со стандартном ядром GENERIC. Могут не работать сеть/ssh и так далее, нужно учитывать при удаленном сервере.

Запускаем команду для обновления текущей версии до последней.
[email protected]:/ # freebsd-update fetch install

В ответ было выведено:
WARNING: FreeBSD 11.2-RELEASE HAS PASSED ITS END-OF-LIFE DATE.
Any security issues discovered after Thu Oct 31 04:00:00 MSK 2019 will not have been corrected.

Запускаем обновление до версии FreeBSD 12.1
[email protected]:/ # freebsd-update upgrade -r 12.1-RELEASE

0.10
17.01.2020 12:08

Обновление FreeBSD 9.1 до версии FreeBSD 10.1

Запускаем команду для обновления текущей версии до последней.
[email protected]:/ # freebsd-update fetch install

Перезагружаем.
[email protected]:/ # shutdown -r now

Проверяем что обновилось. Ядро стало GENERIC. Так же самое у меня перестала работать маршрутизация IPFW + NAT из-за стандартного ядра.
[email protected]:/ # uname -a
FreeBSD localhost 9.1-RELEASE-p22 FreeBSD 9.1-RELEASE-p22 #0: Mon Nov  3 18:22:10 UTC 2014     [email protected]:/usr/obj/usr/src/sys/GENERIC  amd64

Далее нужно обновиться до версии FreeBSD 10.1
[email protected]:/ # freebsd-update upgrade -r 10.1-RELEASE

Так как я отказался при установки от документации и игры FreeBSD уточняет.
The following components of FreeBSD do not seem to be installed:
world/doc world/games

Does this look reasonable (y/n)?y

0.10
23.11.2014 20:12

Резервное копирование FreeBSD при помощи fsbackup

Файлы freebsd, веб-сервера, баз данных и другое необходимо делать резервное копирования.
Все резервирование в freebsd сводится к простому копированию файлов. Можно написать свой скрипт, но я решил использовать готовое решение fsbackup.

Приступим к установки.
Обновляем дерево портов и переходим
cd /usr/ports/sysutils/fsbackup/
Установим make install clean

Я буду делать резервное копирование на FTP сервер.
0.10
2.12.2013 11:30

Собираем энергосберегающий сервер

Давным давно был куплен сервер для сайта в локальной сети. С этих времен я уже привык что у меня есть сервер, так как удобно пользоваться. Потом как то хотел купить маршрутизатор, посмотрел на их цены и производительности и понял что freebsd + NAT лучший маршрутизатор.
Еще получается что у нас есть возможность поднять веб-сервер, ftp сервер, proxy для личного использования.
И вот прошло время сменить сервер, так как есть такие же решение по мощности, но потребляющие много меньше. Потом блок питания стал пробивать на корпус, вентиляторы стали гудеть. Но я ему благодарен он работал отлично, и теперь дальше будет работать но немного в другом направление. Но статья о новом маленьком энергосберегающим сервер.
0.10
31.08.2013 13:24

Настройка IPTV во FreeBSD 9.1 по средствам udpxy

У моего провайдера есть IPTV по средствам Multicast. Можно использовать конечно маршрутизацию и трансляцию Multicast в нашу локальную сеть. Но это не так просто сделать, плюс к тому же это лишняя нагрузка. Я пошел другим путем, есть серверная программа udpxy. Принцип работы основан на том что она принимает Multicast по протоколу UDP и транслирует его в протокол TCP. Вещание осуществляет по средствам HTTP запросов.
Это удобно когда устройства или программы не умеют работать с мультикастом. Еще мы получим доступ к IPTV с любого адреса интернета, что сможем посмотреть что-нибудь с планшета.
0.10
27.08.2013 12:20

Установка и настройка Pure-FTPd во FreeBSD 9.1

В помощь веб-серверу нужен FTP сервер, я долго смотрел на различные сервера.
Выбор мой остановился на Pure-FTPd, так как понятные и удобный конфигурационный файл, возможность задавать права доступа и директории в MySQL базе, безопасность.
Хотя каждый выбирает что нравится. И так мне нужна возможность изменять по ftp папку /usr/local/www/ и возможность загрузки файлов анонимно в публичную папку.
0.10
25.08.2013 20:19

Установка memcached для PHP во FreeBSD

memcached – это сервис кэширования данных в оперативной памяти. Бывает что такие запросы на сайте вида: «лучшие комментарии за сутки», затратно выполнять при каждой открытие странице. Так же если нужно построить большую выборку данных или обсчитать в PHP, с учетом что эти данные не требуются в реальном времени. Эти запросы нужно кэшировать.
Хотя есть правило при разработки и программированию, что кэш это последние к чему нужно прибегнуть.
0.10
25.08.2013 10:24

Установка nginx и php FastCGI на FreeBSD 9.1

Для веб-сервера я использую связку nginx – php. Работает быстро, так как nginx будет раздавать всю статику кроме файлов php. Работать будет с php-fpm (FastCGI Process Manager).
MySQL мы установили раньше: notanony.ru/post/15/
И так приступим к установки.
0.10
24.08.2013 17:39