Очистка каталога /usr/ports в FreeBSD

freebsdПостепенно /usr/ports засоряется ненужными файлами, которые только занимают место на диске, даже при использовании опции make clean при установке новых портов.

Решение:

# pkg install portupgrade

Очистить все рабочие директории (каталоги,в которых происходит сборка порта перед его установкой в систему):

# portsclean -C

Удалить все неиспользуемые файлы, которые были ранее использованы при установке портов:

# portsclean -D

Удалить все файлы, на которые более не используются ни одним из установленных портов:

# portsclean -DD

У меня например ушло больше 1 гигабайта..

ssmtp.log в /tmp

Оказывается, что у ssmtp если включить debug=yes, логи начинают писаться в /tmp/ssmtp.log и никаким способом кроме как правкой исходных кодов и перекомпиляцией пакета это не испраить. Печально..

Создание символической ссылки на папку.

Зачем это нужно? Например как у меня: подключил еще один дополнительный жесткий диск. Примонтировал его в /home/pavel/reserved Теперь на него бы переместить часть данных, и чтоб программы думали, что ничего не изменилось.Например VirtualBox хранит образы в «/home/pavel/VirtualBox VMs» и страшно ругается, ежели ничего там не находит. Что делаем? Перемещаю папку «/home/pavel/VirtualBox VMs» в «/home/pavel/reserved/VirtualBox VMs» и делаю жесткую ссылку:

ln -s «/home/pavel/reserved/VirtualBox VMs» «/home/pavel/VirtualBox VMs»

Вуаля. VirtualBox думает что всё так ка было раньше…

WGET и закачка файлов с https с сертификатом p12

«Из коробки» wget с данным сертификатом работать не будет:

Но! Оказывается мы можем сконвертировать сертификат p12 в формат pem, и wget его спокойно «переварит»:

Теперь пробуем закачать страницу:

Настройка отправки почты во FreeBSD используя ssmtp

В /etc/mail/mailer.conf создаем алиасы основных сервисов на ssmtp:

В /usr/local/etc/ssmtp/ssmtp.conf изменяем настройки для отправки почты:

#
# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
#

# The person who gets all mail for userids < 1000 # Make this empty to disable rewriting. root=billing@yarteleservice.ru www=support@yarteleservice.ru # The place where the mail goes. The actual machine name is required # no MX records are consulted. Commonly mailhosts are named mail.domain.com # The example will fit if you are in domain.com and your mailhub is so named. mailhub=mail.ewfwece.ru # Example for SMTP port number 2525 # mailhub=mail.your.domain:2525 # Example for SMTP port number 25 (Standard/RFC) # mailhub=mail.your.domain # Example for SSL encrypted connection # mailhub=mail.your.domain:465 # Where will the mail seem to come from? rewriteDomain=erfrvice.ru # The full hostname hostname=mydomain # Set this to never rewrite the "From:" line (unless not given) and to # use that address in the "from line" of the envelope. #FromLineOverride=YES # Use SSL/TLS to send secure messages to server. #UseTLS=YES # Use SSL/TLS certificate to authenticate against smtp host. #UseTLSCert=YES # Use this RSA certificate. #TLSCert=/usr/local/etc/ssmtp/ssmtp.pem # Get enhanced (*really* enhanced) debugging information in the logs # If you want to have debugging of the config file parsing, move this option # to the top of the config file and uncomment Debug=YES AuthUser=bwerfewr@yfwerfwevice.ru AuthPass=fuieorf

1 41 42 43 44 45 56