FreeBSD

Подписаться на эту рубрику по RSS

Виртуальные хосты (поддомены) + mod_vhost_alias (VirtualDocumentRoot)

Запланировал я как-то создать сеть сайтиков небольших вида sub.domain.com.

Как работать с виртуальными хостами я знал и проблем особых с этим нет, если сайтов таки будет, скажем, 10. А если 100 ?? Каждый раз редактировать конфиги апача ??

Начал искать решение (скажу честно - решение нашел быстро, долго не мог настроить корректно). А решение очень простое - использовать модуль к апачу для создания алиасов к виртуальному хосту - mod_vhost_alias и динамической подмены DocumentRoot через VirtualDocumentRoot.

Подробнее...

Установка и настройка Webmin в FreeBSD

1 мая 2010
Метки: ,

Решил поставить на FreeBSD сервер Webmin для удобного управления сайтами и т.д.

Постараюсь описать все проделанные мною шаги.

Немного информации:

Webmin — это web-интерфейс для удобного администрирования

Unix систем. Используя любой баузер, Вы можете настраивать

аккаунты юзеров, сервер Apache, DNS, файловый сервер и многое другое.

Подробнее...

Freebsd- замена строки в файле

10 ноября 2009
Метки: , , ,

Случилось у меня такое, что надо заменить в файле достаточно большого обьема (через мс ну никак низя) одну строчку на другую (в имени базы данных при бекапе закралась ".").

Сначала попробовал так:

replace test test file file2

Долго оно заменялось. очень долго. я в итоге решил забить...

Еще вариант - с использованием sed:

cat file |sed 's/test/test2/' > file2

Этот вариант очень быстро все сделал. Так что... берем его на заметку ;)

Мониторинг FreeBSD сервера с отправкой отчета на email

Задача : мониторинг FreeBSD сервера.

Под словом "мониторинг" я понимаю несколько критических вещей, связанных с безопасностью и работоспособностью сервера.

Статья пишется только для некоторых моментов, интересных и нужных лично мне, но, тем ни мение, может служить шаблоном для любых нужд.

"Моменты":

  1. Мониторинг свободного места на сервере (общая статистика и размер конкретного каталога)
  2. Прослеживание удачных логинов по SSH протоколу
  3. Прослеживание удачных логинов по FTP протоколу

Подробнее...

FreeBSD: Средства мониторинга

Во FreeBSD существует огромное количество средств для получения информации о функционировании системы. Однако некоторые из них спрятаны немного нетривиально.

  1. Информация о дисках

    1. mount - показывает смонтированные подразделы и флаги из монтирования
    2. df - показывает смонтированные подразделы, их размер и свободное место на них
    3. fdisk /dev/ad0 - показывает информацию о диске ad0 и разделах на нем
    4. disklabel /dev/ad0s1 - показывает список подразделов в первом разделе диска ad0
    5. swapinfo - показывает список подразделов свопинга на дисках и их использование
    6. fstat - показывает список открытых файлов (имена файлов не выводятся)
    7. pstat -f - выводит список открытых файлов (имена файлов не выводятся)
    8. systat -vmstat n - каждые n секунд выводит количество транзакций с диском в секунду, объем записанных/считанных данных на диск в секунду, средний размер транзакции и процент времени в течение которого диск был занят работой.
    9. iostat - выводит информацию, аналогичную systat -vmstat, но не выводит занятости диска по времени и может выводить среднюю статистику с момента загрузки.
    10. vmstat - выводит количество операций на диске в секунду
    11. /stand/sysinstall - можно посмотреть и изменить разметку диска и монтирование
    12. less /etc/fstab - таблица монтирования при загрузке

    Подробнее...