Дек
01
2008
На сегодняшний день, Samba сервер является самым востребованным сервисом в любом офисе.
Настроим Samba сервер, как простой файлообменный сервер для небольшого офиса. В этой статье я не буду рассматривать разделение прав, проверку паролей, сделаем такой сервер, в который может разместить свои файлы каждый из работников офиса.
Читать далее »
Filed in Net | hilik | Комментарии отключены
Ноя
30
2008
Сейчас тяжело найти место, где бы не было Windows, и так или иначе приходится взаимодействовать с Windows серверами. Одно из простейших взаимодействий, использующихся чаще всего, подключение Windows сетевых ресурсов.
Примонтировать сетевой ресурс Windows можно с помощью программы mount_smbfs.
В качестве примера, приведу строку, которой я монтирую Windows шару «Incoming» на машине с именем manager, ip адрес ее 192.168.0.223:
mount_smbfs -I 192.168.0.223 -u hilik //hilik@manager/incoming /mnt/manager
Эта же команда сгодится, и если вы будете монтировать ресурсы Samba сервера.
Filed in Net | hilik | Комментарии отключены
Ноя
28
2008
Nginx (читается энжин икс) – легковесный HTTP сервер, его автор Игорь Сысоев.
Насколько я понимаю стратегию разработки nginx, основной упор делается на развитие возможностей, обеспечивающих проксирование и отказоустойчивость. Этим в nginx занимаются два модуля:
- ngx_http_upstream
- ngx_http_proxy_module
С помощью модуля upstream, описывается так называемая ферма бекэнд HTTP серверов, на которые nginx будет проксировать запросы.
Читать далее »
Ноя
27
2008
Сегодня, нельзя найти практически ни одного web сервера, который бы работал без php.
Установка php 5 производится из портов в 3 этапа. Если Apache не был установлен, то его установка произойдет автоматически.
Читать далее »
Ноя
27
2008
Еще недавно, буквально в FreeBSD 6.0, в базовой системе наконец то появилась утилита для работы c cvsup. Теперь отпала необходимость, сразу после установки системы, вытягивать откуда то собранный пакет cvsup-without-gui. Радости моей в общем нет границ. Но перейдем к практике.
Для того что бы обновить порты, а обновить их надо, для того что бы установить самое последнее програмное обеспечение, доступное в системе портов FreeBSD, необходимо сделать такие шаги:
1. Будем считать, что система у нас только что установлена и создавать все настройки будем с «нуля». Поэтому скопируем стандартные файлы настроек себе в домашнюю директорию.
mkdir ~/cvsup
cp /usr/share/examples/cvsup/ports-supfile ~/cvsup
Читать далее »
Ноя
26
2008
Система портов во FreeBSD сама по себе очень удобная, но кроме того существуют дополнительные утилиты, самая удобная и продвинутая из них – portupgrade.
Portupgrade – это не одна утилита, а целый пакет утилит по управлению портами.
В пакет portupgrade входят:
- portupgrade – одноименная утилита, средство автоматического обновления установленных программ
- portinstall – утилита установки новых программ, присутствующих в системе портов FreeBSD
- portversion – утилита показывающая установленный софт и наличие обновлений для него.
- portsclean – утилита очистки мусора остающигося после сборки портов
- portsdb – утилита создающая базу программ, присутствующих в портах FreeBSD
- ports_glob – предназначена для поиска по базе портов
- portcvsweb – браузер для CVSWeb
- pkgdu – утилита, предназначенная для подсчета дискового пространства занятого уcтановленныыми программами
- pkgdb – еще одна утилита для управления базой портов
- pkg_which – предназначен для поиска по базе портов
- pkg_sort – утилита сортирует порты в соответствии c зависимостями
- pkg_fetch – утилита для скачки собранных(бинарных) пакетов
- pkg_deinstall – средство для массового удаления установленного софта
Читать далее »
Ноя
25
2008
Иногда случается так, что залили файлы или разархивировали архив и получили кучу файлов с нечитаемыми именами. Для решения этой проблемы в портах FreeBSD есть специальная утилита convmv.
Установим ее:
cd /usr/ports/converters/convmv
make install clean
Использовать эту программу просто:
convmv -f CP1251 -t KOI8-R РЕЯР.txt
В итоге мы получили файл тест.txt
В командной строке необходимо указать:
-f чарсет в котором сейчас находится файл,
-t чарсет в который надо преобразовать файл
и имя файла.
Ноя
25
2008
Если вы потеряли пароль к mysql или ваш предшественник, вам его не передал, заменить его можно так.
Сначала остановим mysql:
/usr/local/etc/rc.d/mysql stop
Теперь запустим его в режиме игнорирования прав:
/usr/local/bin/mysqld_safe --skip-grant-tables
Читать далее »