FreeBSD
Как заставить пользователя поменять пароль
Часто админы делая аккаунт в системе ставят временный пароль, который передается по не защифрованным каналам связи. Но часто пользователи очень долго живут с паролями типа "pomenayparol" или "12345".
Но в современных системах давно уже поддерживается возможность "истечения срока годности пароля". В линуксах, что бы заставить пользователя сразу сменить пароль перед входом, нужно сделать временный пароль "истекшим".
$ sudo passwd -e юзерPS
во FreeBSD того же эффекта можно добится утилитой pw
Просмотр истории терминала
Бывает вы выполнили какую то команду, вывелось слишком уж много текста и текст убежал за пределы терминала, и вы не успели его приостановить . Совсем не обязательно перезапускать команду используя пейджеры типа less или more. Стандартно в текстовом терминале linux и xterm-совместимых терминалах под X-Windonds для что бы посмотреть историю терминала используется клавиши shift-pgup/shift-pgdown.
Во FreeBSD в текстовой консоли нужно нажать и отпустить Scroll Lock и просматривать историю просто pgup/pgdown.
Установка расширений php из портов FreeBSD
Во FreeBSD пакеты расширения php разбросаны по различным разделам, и поиск их затруднен. Например:
/usr/ports/devel/php5-pcre/
/usr/ports/converters/php5-iconv/
/usr/ports/textproc/php5-xml/
Вместо того что бы искать и ставить проще всего воспользоваться мета-портом, php5-extensions при установке которого просто необходимо отметить нужные модули:
ramok@~ cd /usr/ports/lang/php5-extensions ramok@/usr/ports/lang/php5-extensions/ sudo make install # незабываем за собой почистить ramok@/usr/ports/lang/php5-extensions/ sudo make clean
Из какого пакета файл?
Иногда известен какой нибудь файл, и хочется узнать из какого он пакета. Здесь будет рассказано как это можно узнать в различных OS и мененжерах пакетов(deb, apt,rpm, Gentoo, FreeBSD, OpenBSD): ...
Port knocking
http://www.lissyara.su/?id=1283
Создаем гиговый файл, на разделе размером в мегабайт
а зачем? да потому что мы можем это сделать! Ж:-)
# 1) создадим 1 меговый раздел в файле. приготовим файл который будет нашим разделом
cd /tmp dd count=1 obs=1 ibs=1M of=1M.fs if=/dev/zero mkdir mnt# 2) создадим раздел в этом файле. отформатируем его и подмонтируем. показано как это сделать в Linux и FreeBSD
Переодический запуск программ с выводом результатов на терминал
В линуксах есть команда watch. Например
$ watch -n 5 df -hбудет с переодичностью 5 секунд перезапускать команду df -h
(читаем дальше...)

