Январь 2012

fsck — проверка файловой системы

fsck («file system check») — команда UNIX, которая проверяет и устраняет ошибки в файловой системе.

Синтаксис:

fsck [ -sAVRTNP ] [ -C [ fd ] ] [ -t fstype ] [filesys … ] [—] [ fs-specific-options ]

Прочитать остальную часть записи »

Пересборка ядра FreeBSD (buildkernel)

Сборка и установка собственного ядра, необходима во-первых для облегчения самого ядра. По-умолчанию, в дефолтовое ядро GENERIC, включена поддержка большого колличества оборудования. Для того что бы система могла запуститься на, практически любой, платформе. Но, когда мы собираем свой сервер, мы точно знаем что нам необходимо, а что нет. Поэтому рекомендуется «облегчить» ядро, оставив только необходимые нам модули. Во-вторых, многие программы, требуют загрузку определнных модулей в ядре. Хоть это можно сделать и без пересборки ядра, подгружать модули командой kldload, рекомендую собирать все необходимое сразу в ядре.

Итак, с чего начинать? А начинать любое действие необходимо с обновления портов. Правильно выберите необходимый Вам релиз и версию! — Обновление Коллекции портов FreeBSD

Прочитать остальную часть записи »

Справочник команд редактора VI

vi (visual) — серия текстовых редакторов операционных систем семейства UNIX.

Прочитать остальную часть записи »

Что делать, если система не грузится, или Вы испортили важные конфигурационные файлы? Небольшой FAQ по восстановлению системы FreeBSD

=========================
Как загрузиться в однопользовательском режиме (single mode)?
=========================

При загрузке, в меню загрузчика, выбираем Single mode — нажатием цифру 4

Если загрузчика нет, то перед загрузкой, нажимаем ПРОБЕЛ и вводим «boot -s»
Прочитать остальную часть записи »

Установили FreeBSD — что дальше?

В предыдущей статье «Пошаговая установка FreeBSD (со скриншотами)» мы установили нашу ОС FreeBSD. Давайте теперь разберемся с первоначальными настройками.

После установки и первой перезагрузки системы, мы попадаем в окно логина и пароля. Первый раз нам нужно зайти под пользователем root, которому мы создали пароль при установке системы.

Цель этой статьи, описать следующие наши шаги, которые будут состоять из пунктов:
1) Доступ — как зайти по сети и работать с правами суперпользователя (sudo, shell по-умолчанию, текстовый редактор);
2) Конфигурирование сети (ifconfig, rc.conf, resolv.conf);
3) Обновление портов (cvsup);
4) Обновление системы (buildkernel and buildworld).
5) Обороняем все что нам дорого с помощью firewall
6) Дополнительная настройка rc.conf — настраиваем консоль (rc.conf);
7) Установка дополнительных програм (make install);

Прочитать остальную часть записи »

Пошаговая установка FreeBSD (со скриншотами)

FreeBSD

Что из себя представляет установка FreeBSD? Насколько сложен и непонятен этот процесс?

Об это и многом другом, лучше всего описано в Руководстве по FreeBSD (так называемом — хэндбуке) — http://www.freebsd.org/doc/ru/books/handbook/book.html#INSTALL

Вообще это руководство рекомендуется для всех, кто хочет изучать FreeBSD и понять многие аспекты ее работы, понятий и используемых программ.

Но, так как, я еще не видел ни одного системного администратора, который начинал бы изучение FreeBSD с Руководства Handbook. 🙂 А так же зная что, многим просто лень читать мануалы и выбирать нужное для себя, из обилия предоставленной информации, — я опишу типичную установку FreeBSD, которую делаю сам. Со скриншотами и объяснениями что и почему я делаю.

Прочитать остальную часть записи »

Обновление Коллекции портов FreeBSD

Рассмотрим один из способов обновления Коллекции портов FreeBSD.
Я использую программу cvsup , которую устанавливаю вместе с системой. Но, не беда, если Вы ее не поставили сразу.

Ищем ее в портах —

cd /usr/ports/
/usr/ports]# whereis cvsup-without-gui
cvsup-without-gui: /usr/ports/net/cvsup-without-gui

Прочитать остальную часть записи »

Установка samba на FreeBSD

Samba — это программа, которая позволяет обращаться к сетевым дискам и принтерам с различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части. И является свободным программным обеспечением, выпущенным под лицензией GPL.

В первую очередь, samba, позволит нам дать доступ к некоторым, указанным нами каталогам, по сети. Используя протокол SMB и парольную защиту, Вы сможете копировать нужные файлы, например — для настройки, конфигурирования системы или для бэкапов.

Итак, наша задача, — сделать общий доступ к некоторым каталогам, с парольной защитой, доступом только с отдельных IP-адресов или диапазонов адресов.
Сказано — делаем.

Прочитать остальную часть записи »

Установка веб-сервера apache22+php52

apache
Apache HTTP-сервер (сокращение от англ. a patchy server) — свободный веб-сервер.
Система конфигурации Apache основана на текстовых конфигурационных файлах. Имеет три условных уровня конфигурации:
— Конфигурация сервера (httpd.conf).
— Конфигурация виртуального хоста (httpd.conf c версии 2.2 extra/httpd-vhosts.conf).
— Конфигурация уровня директории (.htaccess).

Ставить будем apache22+php52

==============================================================
Часть 1 — Устанавливаем веб-сервер Apache
==============================================================

Прочитать остальную часть записи »

Привязка по mac-адресу в FreeBSD

Как-то настала необходимость начать привязывать мак-адреса клиентских компьютеров и прочих девайсов на шлюзе с FreeBSD.

Делается это не сложно, но руками делать это минимум неудобно.   Автоматизируем этот процесс с помощью Shell-a.

Задача —

Имеем сеть с диапазоном адресов 10.0.0.0/24 или 255.255.255.0 (как пример)

Необходимо автоматически добавлять статические записи в файл и добавлять их в arp-таблицу,  когда клиент обращается к шлюзу, вида 11:11:11:11:11:11 pub

pub заставляет машину быть ARP сервером
если даже комп ip и mac которого привязаны выключен,
то хацкер не сможет работать в сети.

Выполнить сканирование сети и добавить все отвечающие адреса в статическую arp-таблицу

Менять эти записи «на ходу» из файла

Реализация
Прочитать остальную часть записи »

Язык
Страницы
Рекомендую