Архив рубрики «FreeBSD»
Как скрыть версию nginx
Для того чтобы скрыть информацию о установленной версии nginx, нужно в конфигурационном файле написать server_tokens off;
Скрываем версию php
Для того чтобы скрыть версию PHP на сервере, нужно поправить файл php.ini Находим опцию expose_php и изменяем до такого состояния expose_php=Off Перечитаем конфиг Apache командой apachectl graceful В итоге мы усложнили определение версии PHP, у многих школьников начитавшихся журнала ксакеп, это отобьет охоту ковыряться на вашем сервере =) Что имели до: HEAD http://www.site.ru 200 OK [...]
Подсказки по MySQL
Дамп базы данных: $ mysqldump -u root -p dbname > dbname.sql Конвертируем дамп в другую кодировку: $ iconv -f koi8-r -t cp1251 dbname.sql > dbname.cp1251 Правим SET NAMES codepage, DEFAULT CHARSET codepage в дампе базы. $ sed ‘s/SET NAMES koi8r/SET NAMES cp1251/g’ < dbname.cp1251 > fixed.dbname.cp1251 $ sed ‘s/DEFAULT CHARSET=koi8r/DEFAULT CHARSET=cp1251/g’ < dbname.cp1251 > fixed.dbname.cp1251 [...]
MySQL InnoDB vs MyISAM
При использовании MySQL в проектах с небольшой нагрузкой вполне хватает MyISAM, но когда ваш проект использует множественные insert`ы и одновременно read, то тут сталкиваемся с проблемой, специфика хранилища в myisam в том что при операции записи блокируется вся таблица, и если запросов на запись много, то образуется очередь которая может зависнуть намертво т.н. deadlock. Чтобы [...]
Рубрики: MySQL · Теги: FreeBSD, InnoDB, MyISAM, MySQL
Андрей Гейм и Константин Новоселов «Наши ученые»
Андрей Гейм и Константин Новоселов. Нобелевские лауреаты за получение графена. Эти господа уехали из России и начали вести свою научную деятельность не в России. Как только была получена нобелевская премия, тут же Российская власть вспомнила, что ученые то русские. Началась активная компания в сми, о том что достижения это заслуга Российской научной школы, раздутие ЧСВ [...]
Chroot openSSH
Иногда требуется дать доступ к серверу по ssh, но ограничить пользователя домашней директорией. Добавим пару строк в файл /etc/ssh/sshd_config Match group группа ChrootDirectory /home/%u
gmirror софтовое зеркало на FreeBSD
Часто бывает что полусофтовые рейд массивы на серверах не опознаются FreeBSD, и приходится делать софт зеркало средствами FreeBSD. Ничего страшного в софте зеркале нет, более десятка серверов разных производителей работают с gmirror и ничего. А во времена работы в довольно крупном хостере у нас было более двухсот серверов и все работали с gmirror =) Итак [...]
Рубрики: FreeBSD · Теги: FreeBSD, gmirror, soft raid, зеркало, софт рейд
FreeBSD настройка сети.
Настройка сети во FreeBSD в общем случае очень проста. Смотрим название сетевой карты в системе: %ifconfig bce0: flags=8843 metric 0 mtu 1500 options=1bb ether 00:1a:64:d2:65:94 inet 192.168.1.10 netmask 0xfffffff0 broadcast 255.255.255.0 inet 192.168.1.20 netmask 0xfffffff0 broadcast 255.255.255.0 media: Ethernet autoselect (1000baseT ) status: active
Рубрики: FreeBSD · Теги: DHCP, ifconfig, ifconfig alias
Файловый менеджер во FreeBSD.
Midnight Commander это файловый менеджер работающий в консоли, для nix систем, по внешнему виду напоминает старый, добрый Norton Commander. Пользоваться простейшими операциями копирования, удаления и т.п. все же быстрее через MC, чем набивать команды. Итак приступим к установке. make -C /usr/ports/misc/mc/ install clean Так же в портах существует некий аналог, это mc-light. Внешне отличается черной [...]
Рубрики: FreeBSD · Теги: mc, mc-light, midnight commander, файловый менеджер
Установка и использование Tinderbox
Как я уже писал ранее, Tinderbox это софт для сборки портов для FreeBSD. Tinderbox можно использовать для обновления парка серверов! Фишка в том что порты можно собирать для любой версии и архитектуры FreeBSD. Логика работы с использованием Tinderbox такова: Выделяется компьютер для работы на нем Tinderbox В Tinderbox организуются клетки с версиями FreeBSD Создаем задания на [...]
Рубрики: Tinderbox · Теги: FreeBSD, ports, tinderbox, массовое обновление, обновления, порты, сервера
