-
Linux.
Переадресация всей почты на внешний адрес в Postfix
Если у вас есть почтовый сервер который может принимать и отправлять почту, можно настроить его таким образом, чтобы вся почта переадресовалась на внешний адрес.
Отредактировать файл /etc/postfix/main.cf
virtual_alias_domains = example.com
virtual_alias_maps = hash:/etc/postfix/virtual
Читать далее...
-
Linux.
Zabbix - включаем шифрование для Агента (Agent Encryption)
Если необходимо шифровать соединение между агентом и сервером нам потребуется включить шифрование. Можно использовать шифрование по сертификату или по PSK (ключу Pre-Shared Key). В этом примере я рассмотрю именно PSK, т.к. это на мой взгляд самый удобный способ шифрования: ключ сгенерировать легко и просто, так же можно использовать несколько ключей.
Установка Агента
Если у нас Linux или что-то подобное - нам повезло, ставим агента при помощи apt, rpm и прочих удобных штук, агент уже идет со всеми необходимыми библиотеками. Или загружаем агента отсюда: https://www.zabbix.com/download_agents при этом нам нужна версия с поддержкой шифрования (в поле Encryption должно быть написано OpenSSL).
Читать далее...
-
Mac OS X.
Процесс MRT съедает всю оперативную память и все ресурсы CPU
Удаление процесса MRT

- Перезагружаемся зажав клавиши Command + R.
- В верхнем меню в “Утилиты” запускаем терминал.
- Открывается терминал в котором отключаем контроль целостности системы, без чего система не даст удалить файлы:
csrutil disable
.
- Перезагружаемся или выбрав в меню “Перезагрузка” или в том же терминале пишем
reboot
.
- Кому как удобно, или в Finder бегаем по папкам и удаляем:
/System/Library/LaunchAgents/com.apple.MRTd.plist
/System/Library/CoreServices/MRT.app
или в Терминале вводим команды:
sudo rm /System/Library/LaunchAgents/com.apple.MRTd.plist
sudo rm /System/Library/CoreServices/MRT.app
Читать далее...
-
Script.
Скрипт вывода текущего курса Bitcoin для Conky
Что получится в итоге:

Создайте каталог, добавьте в него файл bitcoin.py и сделайте его исполняемым:
#!/usr/bin/python
import requests
bitcoin = "https://api.coinmarketcap.com/v1/ticker/bitcoin/?convert=RUB"
btc_res = requests.get(bitcoin)
btc_data = btc_res.json()[0]
file = open('/home/victor3d/.config/conky/bitcoin/bitcoin.txt','w')
file.write('$'+btc_data['price_usd']+'\n')
file.write(btc_data['percent_change_24h']+'%'+'\n')
file.write(btc_data['price_rub']+'\n')
file.write(btc_data['rank']+'\n')
file.close()
Читать далее...
-
Linux.
Создание iso-образа из папки с именами файлов в русской кодировке для Windows
Команда ниже создает iso образ из файлов в папке files. На записанном диске в Windows будут корректные имена файлов.
genisoimage -input-charset utf-8 -output-charset cp1251 -J -joliet-long -U -o disk.iso ./files
Читать далее...