Sep 102014
 

Памятка с командами для текстового редактора vi.

 

      Команда                  Описание
        :q!              Выход без сохранения
        :w               Сохранение изменений
        :w <filename>    Сохранение как <filename>
        :wq              Выход с сохранением
        :q               Выход, если файл не изменялся
         i               Переход в режим вставки символов в позиции курсора.
         a               Переход в режим вставки символов в позиции после курсора.
         o               Вставка строки после текущей
         O               Вставка строки над текущей
         x               Удаление символа в позиции курсора
        dd               Удаление текущей строки
         u               Отмена последнего действия
     <escape>            Возврат в режим команд
 Опубликовал(а) в 17:21
Mar 312013
 

Первым делом нужно обновить дерево портов до актуальной версии (portsnap, cvsup, csup).

Обновлять будем при помощи portupgrade.

Проверим pkgdb:

# pkgdb -Ff

Установим новую версию (в моем случае 5.12):

# env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.12 -f perl-5.10.\*

Пересоберем все порты, зависящие от перла (долго):

#portupgrade -fr perl

Ну вот и все.

Взято отсюда.

 Опубликовал(а) в 14:20
Feb 122013
 

Столкнулся с проблемой отображения кодировки KOI8-R при ssh соединении из под Ubuntu на сервер с FreeBSD. Безуспешно перепробовал много разных вариантов, пока не наткнулся на утилиту luit. Эта утилита входит в дистрибутив по умолчанию, в составе пакета  x11-utils. А решается все довольно просто, через терминал:

# luit  -encoding "KOI8-R" ssh user@host.tld

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

 Опубликовал(а) в 22:05
Aug 062012
 

Иногда бывает нужно настроить сервер только для отправки почты через  почтовый сервер. В принципе для этой цели можно настроить практически любой MTA, например те же Sendmail или Postfix прекрасно справятся с этой задачей. Но использовать их только для отправки, как мне кажется не есть хорошо. Я использую для этой цели ssmtp. И он прекрасно справляется с поставленной задачей. Где-то и когда-то я находил инструкцию по установке и настройке ssmtp для FreeBSD,  но прошло время, ссылка потерялась и я решил написать у себя в памятках, небольшую статью о настройке ssmtp, как говорится на собственном примере. Ну что же приступим.

Читать полностью »

 Опубликовал(а) в 13:03
Aug 052012
 

Получение дерева портов

Для того чтобы эфективно и быстро получить как свежее дерево портов так и последующие обновления, можно воспользоваться утилитой portsnap входящей в состав FreeBSD. Для этого логинимся в качестве root и набираем команду:

# portsnap fetch extract

В результате в систему скачается архив содержащий каталог /usr/ports без исходников (фактически дерево портов). portsnap fetch extract следует выполнять только один раз (первый запуск portsnap) затем для последующих обновлений достаточно выполнять:

# portsnap fetch update

 

Читать полностью »

 Опубликовал(а) в 19:52
Aug 052012
 

 dump и restore

Использование команд dump и restore непосредственно связано с резервным копированием. При помощи команды dump создается дамп сохраняемого раздела, а при помощи команды restore раздел восстанавливается из сохраненного дампа. Допустим мы хотим сохранить раздел /var, для этого нам нужно выполнить команду:

# dump -0aLf /usr/var.dump /var

Читать полностью »

 Опубликовал(а) в 19:48