Показаны сообщения с ярлыком FreeBSD. Показать все сообщения
Показаны сообщения с ярлыком FreeBSD. Показать все сообщения

среда, 9 мая 2012 г.

Установка php 5.4 на FreeBSD

Обновляем порты
Переходим в папку с портом cd /usr/ports/lang/php54
Конфигурируем make config
Устанавливаем make install clean

Если у вас появился указанный выше порт сообщите про это мне.

суббота, 4 июня 2011 г.

Просмотр истории терминала

Бывает вы выполнили какую то команду, вывелось слишком уж много текста и текст убежал за пределы терминала, и вы не успели его приостановить . Совсем не обязательно перезапускать команду используя пейджеры типа less или more. Стандартно в текстовом терминале linux и xterm-совместимых терминалах под X-Windonds для что бы посмотреть историю терминала используется клавиши shift-pgup/shift-pgdown.

Во FreeBSD в текстовой консоли нужно нажать и отпустить Scroll Lock и просматривать историю просто pgup/pgdown.

понедельник, 16 мая 2011 г.

понедельник, 7 февраля 2011 г.

linux_base-f10 freebsd 8

/usr/ports/emulators/linux_base-f10
=== > linux_base-f10-10_2 linuxulator is not (kld)loaded.
*** Error code 1

Stop in /usr/ports/emulators/linux_base-f10.
*** Error code 1


возможно ошибка вызвана из-за отсудствия записи в /etc/rc.conf
linux_enable="YES"

после проделать sh /etc/rc.d/abi start и будет счастье.

среда, 6 октября 2010 г.

PPPoE в FreeBSD

Редактируем /etc/ppp/ppp.conf
У меня он такого содержания (после редакции)
default: 
set log Phase tun command

fregat:
set device PPPoE:rl0

set authname user_
set authkey ********
set dial
set login
add default HISADDR


Для автоматического запуска pppoe добавьте к /etc/rc.conf следующее:

ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES" # if you want to enable nat for your local network, otherwise NO
ppp_profile="fregat"

для ручного запуска
# ppp -ddial fregat


Что я делаю после установки freebsd

portsnap fetch extract update // обновляем порты до последнего среза

Разрешаем удалённый доступ к серверу по ssh для этого открываем
ee /etc/ssh/sshd_config
Ищем
PermitRootLogin no
И меняем на
PermitRootLogin yes

После
создаем линк /home на /usr/home

mkdir /usr/home ln -s /usr/home /home

вторник, 5 октября 2010 г.

среда, 21 апреля 2010 г.

Установки и синхронизация времени freebsd

Для установки даты/времени используем команды


#год месяц день часы минуты секунды
date yymmddhhmmss

#установка времени без модификации даты часы:минуты
date hhmm

#пример
date 0501121627
date 1627



Чтобы будильник не отставал, нужно локальное время синхронизировать с удаленным эталонным сервером времени.

Можно сделать это вручную


/usr/sbin/ntpdate -u ntp.psn.ru



Можно повесить на крон или запустить демона


#Правим rc.conf

ntpdate_enable="YES" # Синхронизация часов при запуске
ntpdate_program="/usr/sbin/ntpdate" # Программа для синхронизации
ntpdate_flags="-u ntp.psn.ru" # Сервер для синхронизации

ntpd_enable="YES" # Демон синхронизации
ntpd_program="/usr/sbin/ntpd" # Полный путь к нему
ntpd_flags="-p /var/run/ntpd.pid" # .pid процесса

#Правим /etc/ntp.conf

# Сервера обновления
server ntp.psn.ru prefer
server ntp.ucsd.edu
server time.nist.gov

# prefer - предпочтительный сервер

driftfile /var/db/ntp.drift # Для хранения смещения частоты системных часов
logfile /var/log/ntp.log # Основной лог

restrict default ignore # Запрещаем всем сверяться с нашим сервером
restrict 127.0.0.1
restrict ntp.psn.ru noquery notrap # Разрешаем изменять наше время
restrict ntp.ucsd.edu noquery notrap
restrict time.nist.gov noquery notrap

restrict 10.99.0.0 mask 255.255.0.0 notrust nomodify notrap # Локальным даем доступ