Категорії
FreeBSD Misc, staff, other

Перечитать rc.conf без перезагрузки сервера

Иногда бывают моменты, когда внесены некоторые изменения в /etc/tc.conf и нужно их перечитать, причём без перезагрузки. Делается это так (строка (enter) означает нажать Enter):

#/sbin/shutdown now
#(enter)
#exit

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

Примечание.

При этом настройки vlan’ов не перечитываются

Категорії
Misc, staff, other

[perl] Вывод простых чисел на perl

$perl -wle '(1 x $_) !~ /^(11+)\1+$/ && print while ++ $_'

Категорії
Misc, staff, other

Samba и некоторые распространённые ошибки

Здесь будут описываться сообщения samb’ы, которые валятся в логи. Статья будет по мере добавления обновляться.

1) “printing/pcap.c:pcap_cache_reload”

Это связано с печатью. Если вы поставили cups и не используете его (или не ставили вообще). Для предотвращения таких сообщений в конфиг samb’ы в секцию global пишем такое:

Категорії
Misc, staff, other

Удаляем файлы с сетевой шары в корзину

Данная статья касается только тех, у кого есть домен с включённой самбой в нём. Иначе – ничего не выйдет. Точнее выйдет, но не так, как хотелось бы 🙂

Здесь будут показаны только настройки для конфига самбы.

Категорії
Misc, staff, other

Сделать из 2-3 CD один DVD для FreeBSD

Берём любым редактором образов (я делал под виндой, UltraISO) открываем первый диск. Извлекаем файлик INDEX из папки packages. Открываем этот файлик любым текстовым редактором, и заменяем все вхождения ||2 и ||3 (если дисков 3) на ||1 . Эти значения как раз и означают, какой пакет на каком диске лежит. Мы делаем так, что все пакеты у нас теперь лежат на первом диске :)

Категорії
Misc, staff, other

Нестандратный цветной конфиг mc

Вносить изменения нужно при НЕЗАПУЩЕННОМ MC! Иначе всё сбросится на предыдущий.

Содержимое ~/.mc/ini

Категорії
FreeBSD Misc, staff, other Routers, GW, Internet

[pf] Просмотр логов

Поскольку логи pf пишутся в бинарном виде, просмотреть их просто так не получится. Для решения этой проблемы воспользуемся утилитой tcpdump

Категорії
Misc, staff, other Routers, GW, Internet

[pf] Разрешаем ping, traceroute, whois, ftp

#icmp

pass in proto icmp from any to any
pass out proto icmp from any to any

Категорії
Misc, staff, other

Настройки screen/tmux

Для удобства составил профили screen/tmux

~/.screenrc:

startup_message off
deflogin on
vbell off
vbell_msg ""
caption always
scrollback 25000
defscrollback 25000
caption string "%{= kw} [%{y}%H%{= kw}] %{kr} %c %{dd} %{+b M}%n  %{-b dd}%-w%{+b B.}%n* %t%{-}%+w%< %= | %{kR} Load: %l %{kB}"

Категорії
Misc, staff, other

Просмотр man-страницы, если она находится в произвольном месте

Наткнулся на такой вопрос, при сдаче сертификата

“Содержимое файла file.1 представляет собой man-руководство раздела 1. Этот файл расположен в каталоге /usr/filedir. Просмотреть файл руководства, выполнив команду man file не удастся, так как он расположен не в том каталоге, где бы его смогла найти программа man. При этом нет времени копировать файл руководства в нужный каталог, а затем удалять его из него. Какой программой можно просмотреть содержимое файла руководства в удобочитаемом виде, если текущим каталогом является /usr/filedir?”

Ответ оказался довольно простым

$nroff -man file.1 | less

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff