====== FreeBSD tipsNtricks ====== ===== Ошибки ===== ==== Shared object "libssl.so.7" not found, required by "pkg" ==== При запуске ''pkg'' ошибка ''Shared object "libssl.so.7" not found'' Решение # /usr/local/sbin/pkg-static install -f pkg # /usr/local/sbin/pkg upgrade -f [[https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/updating-upgrading-freebsdupdate.html#freebsdupdate-portsrebuild|23.2.3.2. Upgrading Packages After a Major Version Upgrade]] Force upgrade of pkg(8) itself. pkg upgrade -f pkg Force upgrade of all installed packages. pkg upgrade -f А [[http://www.jcatala.net/node/1173|вот так]] делать не надо. ===== Howto ===== ==== Как установить порты? ==== pkg_add -r portsnap mkdir /usr/ports portsnap fetch portsnap extract также это можно сделать через ''sysinstall'' Select Configure > Distributions > Ports > Ok {{:bsd:freebsd_ports.png|}} ==== Как удалить порт с зависимостями? ==== cd /usr/ports/ports-mgmt/pkg_rmleaves/ make install clean rehash pkg_rmleaves -d ==== Как посмотреть размер ОЗУ? ==== dmesg | grep memory или top | grep Mem ==== Как добавить пользователя в группу? ==== pw groupmod "group_name" -m "user" ==== Как выставить временную зону? ==== cd /usr/share/zoneinfo ls -l cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime или\\ для csh setenv TZ Europe/Moscow для sh export TZ=Europe/Moscow ==== Как выставить время? ==== date yymmddhhmmss где * yy : год * mm : месяц (1-12) * dd : день (1-31) * hh : час (0..23) * mm : минута (0..59) * ss : секунда (0..61) Пример - 13-апреля-2010 4:27 ПП date 1004131627 Чтобы синхронизировать время с сервером времени в Интернете используйте утилиту ntpdate ntpdate pool.ntp.org ===== Простой ipfw ===== Добавлям в файл **/etc/rc.conf** строки firewall_enable="YES" firewall_type="/etc/firewall.conf" touch /etc/firewall.conf /etc/rc.d/ipfw restart * http://www.freebsd.org/doc/handbook/firewalls-ipfw.html * http://www.cyberciti.biz/faq/howto-setup-freebsd-ipfw-firewall/ * ===== locate: database too small: /var/db/locate.database ===== man locate /usr/libexec/locate.updatedb ===== Настройка часового пояса UTC FreeBSD 8.2 ===== **rc.conf** #NTP ntpd_enable="YES" ntpd_program="/usr/sbin/ntpd" ntpd_config="/etc/ntp.conf" ntpd_sync_on_start="NO" ntpd_flags="-p /var/run/ntpd.pid -l /var/log/ntpd.log" Back&set # mv /etc/localtime /etc/localtime.back # ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime Start ntp daemon # /etc/rc.d/ntpd start Starting ntpd. Sync # ntpdate ru.pool.ntp.org 17 Jan 02:21:45 ntpdate[4642]: step time server 217.70.19.12 offset 3.047241 sec