rxd_txd
303 subscribers
521 photos
31 videos
22 files
2.8K links
Download Telegram
Выполнить несколько команд через sudo можно вот так:

sudo -- sh -c 'apt-get update; apt-get -y install nano;'
sudo -- bash -c 'apt-get update; apt-get -y install wget;'

В скриптах можно использовать такую конструкцию:

#!/usr/bin/env bash
sudo -- -sh -c <<EOF
apt-get update
apt-get -y upgrade
apt-get -y install nano
EOF


#будничное #sudo
По моему, у каждого админа, который работает с вебом, есть пачка способов быстро проверить сайты\скрипты на наличие проблем. Ещё один быстрый, я бы даже сказал универсальный способ проверки:

wget git.io/mwscan.txt
grep -Erlf mwscan.txt /check/dir/

Файл mwscan.txt можно пополнить собственными вхождениями.

#будничное #security
Продолжаем о простых, но полезных утилитах. Короткая заметка об ioping - инструменте, с помощью которого можно протестировать отзывчивость дисковой подсистемы.

📗 Открыть на сайте

#будничное #ioping
В коллекцию ссылок - ресурс для проверки DNS домена. Вводим имя, ждём минуту, получаем отчёт и рекомендации:

https://dnsspy.io/scan

#будничное #dns
Давненько не было каких-то коротких bash скриптов или однострочников. Пожалуй, верну эту тему и кое-что продолжу записывать сюда.

Вот, например, однострочник для просмотра сетевой статистики в реальном времени:

/usr/bin/watch -d -n1 --no-title 'netstat -s | grep "\ \ \ [0-9]" | sort -rn'

#будничное #netstat #watch
🔍 Проверка истории сертификата.

В коллекцию ссылок - сервис, на котором можно по имени домена, организации, отпечатку можно получить данные о сертификате.

https://crt.sh/

#ssl #будничное
httpstat.

О том, как cURL'ом замерять скорость доступа к сайту, я уже писал ранее. А тут вот нашлась утилита, которая этот процесс неплохо визуализирует. Небольшая заметка по ссылке ниже...

📗 https://sysadmin.pm/httpstat/

#curl #будничное
📖 Подводные камни BASH.

В коллекцию ссылок - подборка подводных камней, о котрые можно споткнуться при написании скриптов.

http://mywiki.wooledge.org/BashPitfalls

#bash #будничное
🔐 SSL Configuration Generator

В коллекцию ссылок - быстрый генератор SSL конфигов:

https://mozilla.github.io/server-side-tls/ssl-config-generator/

Выбираем веб-сервер, тип конфигурации, нужные версии ПО и получаем готовый к использованию конфиг.

#будничное #ssl
💻 Bash Pitfalls

Сборник подводных камней, на которые лучше не натыкаться, при написании Bash скриптов:

http://mywiki.wooledge.org/BashPitfalls

#bash #будничное
Допустим, у нас есть вот такой xml:

<elem><id>17598</id><tld>.app</tld><desc>Enom</desc><price>26.33 USD за год</price></elem>

И мы хотим распарсить его с помощью xmlstarlet, получив все значения. Можем сделать это вот так:

# xmlstarlet sel -T -t -m //elem -v "concat(id,' ',tld,' ',desc,' ',price)" -n file.xml

#xml #bash #будничное
🛠 А вот здесь доступна большая подборка консольных сервисов, которые могут упростить жизнь - быстро узнать IP, быстро отправить файл, сгенерировать qr код, сократить ссылку и всё вот это вот: https://github.com/chubin/awesome-console-services

#фидбечат #будничное #cli