-
Script.
Рекурсивная очистка каталога
Рекурсивно сделать файлы не исполнимыми
find ./ -type f -executable -exec ls {} \; -exec chmod -x {} \;
Рекурсивно удалить не нужные файлы .DS_Store с Mac OS
find ./ -name .DS_Store -type f -exec ls {} \; -exec rm {} \;
find ./ -name ._.DS_Store -type f -exec ls {} \; -exec rm {} \;
Рекурсивно удалить все скрытые файлы и папки .* (Осторожно, может удалить лишнее)
find ./ -name .* -type f -exec ls {} \; -exec rm {} \;
Читать далее...
-
Linux.
Использование файловой системы BTRFS
Форматирование разделов в Btrfs
mkfs.btrfs -n 32k -L arch ARCH_DEVICE
-n
указываем размер узла дерева в котором хранятся данные. Чем он больше, тем лучше сжимается…
- Тут и далее вместо
ARCH_DEVICE
указываем /dev/nvme0n1p1
.
Btrfs ‒ это одна из самых продвинутых файловых систем в Linux. Многие считают ZFS достойной альтернативой, но она не включена в ядро. Btrfs поддерживает механизм CoW (copy-on-write), создание снапшотов и сжатие данных… Снапшоты — это снимки файловой системы, точки для восстановления. Сжатие данных позволяет экономить место на диске, отказаться от использования архивов, но различные форматы изображений и видео и так поддерживают сжатие, поэтому оно не всегда полезно. За 4 года использования Btrfs я не сталкивался с какими-то критическими багами, и она меня не раз спасали от утраты данных. Простой пример: sudo rm -rf /<тут закрался пробел>
.
В Btrfs нет привычных разделов, есть только подтома, которые можно сравнить с обычными каталогами. У них нет фиксированного размера, однако его можно ограничить с помощью quota. Снапшоты, если упускать некоторые детали, являются теми же самыми подтомами, те их можно монтировать и выполнять аналогичные операции.
Читать далее...
-
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
Читать далее...