Архив автора: Samp

Bash-скрипты. Урок 3

Всем привет! Тут предыдущий урок Поехали) Задача: найти в директории файлы созданные позднее 100 дней и вывести список в файл. Дни, имя директории и имя списка передать как аргументы при запуске скрипта. Решение: #!/bin/bash if (($# < 3)) then echo «Usage: $0 {daysago} {directory} {outputfile}»; echo «Example: $0 100 ./ outputfile.txt»; exit fi daysago=$1 directory=$2 outputfile=$3 find $directory -iregex «.*»… Читать далее »

Bash-скрипты. Урок 2

Всем привет! Тут мы немного побаловались с консолью и командами. Поехали) Задача: взять результат из первого урока и написать скрипт с условием, переменными и выводом в терминал с датой. Решение: #!/bin/bash freemem=$(free -m | grep Mem | sed ‘s/\s\+/ /g’ | cut -d’ ‘ -f4) datetime=$(date +\%Y-\%m-\%d@\%R) if (( $freemem < 100 )) then echo «$datetime $freemem Mbytes free RAM… Читать далее »

Bash-скрипты. Урок 1

Всем привет! Немного расскажу о написании скриптов на bash. Зайдёт, будем продолжать 🙂 Формат простой, ставим себе задачу, решаем, поясняем. Поехали) Задача: вывести информацию о свободной оперативной памяти в Mbytes. Решение: free -m | grep Mem | sed ‘s/\s\+/ /g’ | cut -d’ ‘ -f4 Пояснение: 1. Команда free Выводит информацию об использовании оперативной (RAM-память, она же ОЗУ) и виртуальной… Читать далее »

Делай хорошо

Жил-был прораб. Всю жизнь он занимался строительством домов, но стал стар и решил уйти на пенсию. — Я увольняюсь, – сказал он работодателю. – Ухожу на пенсию. Буду с женой внуков нянчить. Руководителю было жалко расставаться с этим человеком, и он попросил его: — Слушай, а давай так – построй последний дом и проводим тебя на пенсию. С хорошей премией!… Читать далее »

Настройка DKIM + sendmail + DNS-запись на Fedora 31

DKIM — это цифровая подпись писем, отправляемых с вашего сервера. Она гарантирует, что письмо отправлено именно с него, и не было изменено. Наличие DKIM на отправляемой корреспонденции крайне положительно сказывается на прохождении antispam тестов, поэтому лучше бы её настроить. Принцип работы. На сервере лежит закрытый ключ, которым подписываются исходящие письма. Удалённый почтовый сервер (Яндекс, Маил, Гугл и т.д.) при получении… Читать далее »