sysadminnotes | Блоги

Telegram-канал sysadminnotes - Записки админа

12612

Пишу о Linux и администрировании серверов. Связаться с автором: @servers Заметки в браузере: https://sysadmin.pm/ Буст канала: https://t.me/sysadminnotes?boost

Подписаться на канал

Записки админа

В OpenVPN были найдены несколько уязвимостей, которые потенциально могут привести к проблемам. Одна из них, при определённых условиях, может привести к выполнению кода на сервере. Информацию об уязвимостях опубликовал Гвидо Вренкен, после проведения fuzzing тестирования кодовой базы пакета.

Исправления уже выпущены разработчиками, так что если Вы используете OpenVPN, обязательно выберите время и займитесь установкой обновлений на сервер.

#openvpn

Читать полностью…

Записки админа

Простая разница в iptables:

DROP - просто закрывает соединение и ничего не отправляет в ответ.
REJECT - сбрасывает соединение и отправляет в ответ сообщение вида host is unreachable.

В случае атаки, когда запросов на сервер идёт очень много, лучше использовать DROP, что бы не отвечать на каждый из них.

#будничное #iptables

Читать полностью…

Записки админа

Неплохая шпаргалка по MongoDB в коллекцию. Будет полезна всем, кто начинает работу с этой базой.

#шпаргалки #mongodb

Читать полностью…

Записки админа

А у нас с вами, меж тем, очередная уязвимость в ядре (CVE-2017-1000364) и glibc в придачу (CVE-2017-1000366).

Кратко вот здесь: https://access.redhat.com/security/vulnerabilities/stackguard

В деталях по этой ссылке: https://www.qualys.com/2017/06/19/stack-clash/stack-clash.txt

Обязательно изучите и не забудьте проверить обновления для своих систем.

#security

Читать полностью…

Записки админа

Меж тем, увидел свет Debian 9 (Stretch). Мои поздравления всем причастным. 🤓

https://www.debian.org/News/2017/20170617

#debian

Читать полностью…

Записки админа

В копилку интересных сайтов сегодня предлагаю добавить https://explainshell.com - ресурс, на котором можно получить описание введённой вами команды.

Автор распарсил почти 30 тысяч man страниц в Ubuntu репозитории, попытался выделить каждый аргумент для каждой программы и создал сайт, на котором можно ввести любую команду и получить её описание.

Полностью ошибок при парсинге избежать не удалось, однако в целом задумка всё равно выглядит занятной. Загляните как будет возможность.

#man #shell

Читать полностью…

Записки админа

Продолжаем по Stepic'у. Сегодня хотел бы порекомендовать Вам курс по безопасности веб-проектов. Всё чётко, по полочкам, с виртуальной лабораторией для экспериментов. Попробуйте, возможно найдёте для себя что-то полезное.

https://stepik.org/127/

#stepic

Читать полностью…

Записки админа

📓 Читатель нашёл меня в одном из чатов и справедливо заметил, что заметка о замене диска в рейде будет не полной без информации о том, что при замене /dev/sda, необходимо заново установить загрузчик. Короткий мануал по этому поводу прилагается.

#будничное #grub

Читать полностью…

Записки админа

Слушайте, если вы это раньше видели - мои извинения за повтор, но если не видели, вот вам пятничная ссылка - http://www.windows93.net/ Поиграл в Half-Life 3, понравилось. 🤓

#пятничное

Читать полностью…

Записки админа

Если когда-нибудь, вас попросят развернуть дамп БД, который был сделан на windows машине, при этом, дамп на хостинг-сервере корректно не развернётся из-за странных проблем с символом перевода строки, попросите сдампить БД заново, но при этом, вместо >, использовать параметр --result-file или -r. Оказывается, это имеет значение.

mysqldump -uuser -p user768_wp -r user768_wp.sql

#будничное #mysqldump

Читать полностью…

Записки админа

Тот самый законопроект о мессенджерах, который прошёл первое чтение в Госдуме. Потратьте 10 минут времени хотя бы на пояснительную записку, что бы понимать чего ожидать.

Читать полностью…

Записки админа

Когда нужно быстро создать файл большого размера, а ждать dd не хочется:

$ fallocate -l 100G file.img
$ du -sh file.img
101G file.img

#будничное #fallocate

Читать полностью…

Записки админа

💬 Сегодня я хотел бы порекомендовать вам канал @MicrosoftRus.

Я как линуксовый админ пишу по своей теме, а Антон, автор канала, в свою очередь пишет о Microsoft и Windows Server. Занятно что по некоторым смежным вопросам у нас даже есть похожие посты. Если в силу работы, либо по мере развития в профессии, в круге ваших интересов есть операционная система Windows, обязательно загляните на @MicrosoftRus и подпишитесь. Уверен, там вы найдёте для себя много интересного.

#рекомендация #windows

Читать полностью…

Записки админа

Занесла меня нелёгкая в место, где админы чутко следят за своей сетью, открывают только нужные для работы порты, а всё остальное держат закрытым. И родилась в ходе посещения этих мест следующая заметка о том, как можно быстро и просто поднять аналогичное VPN'у соединение и завернуть в него весь трафик с помощью sshuttle.

#ssh #vpn #sshuttle

Читать полностью…

Записки админа

🔍 C find на хостинге приходится работать часто, он серьёзно упрощает решение многих задач при массовой работе с файлами и директориями. Небольшая заметка с примерами того функционала find, к которому чаще всего приходится обращаться.

#будничное #find

Читать полностью…

Записки админа

Быстро создать rpm пакет из deb пакета можно с помощью утилиты alien 👽:

alien -r -c -v package_0.99-3-gb637151_amd64.deb

Создать deb пакет из rpm можно вот так:

alien -c -v package-0.99_3-1.x86_64.rpm

Очень удобная штука в случаях когда у тебя есть парк машин с разными ОС, на которые нужно подготовить пакет с каким-то ПО.

#будничное #alien

Читать полностью…

Записки админа

Забегался в делах и пропустил новость о том, что создатели ProtonMail (вы же знаете такой защищённый почтовый сервис?) презентовали в открытом доступе проект ProtonVPN, на котором среди нескольких тарифов есть бесплатный. Если кто-то ещё не знал об этой новости, загляните на https://protonvpn.com/

К слову, интересно узнать мнение вот по какому вопросу:

Доверяешь ли ты, мой дорогой подписчик, сторонним VPN сервисам?

😏 - Да, доверяю или доверился бы.
😈 - Нет, только свой собственный сервер.
🤔 - Не использую VPN совсем.

Спасибо за мнение.

Читать полностью…

Записки админа

Ransomware завоёвывает Linux или поучительная история о хостере, который согласился выплатить 1 миллион долларов за выкуп зашифрованных клиентских данных.

Используя, предположительно, модифицированную версию шифровальщика Erebus и уязвимости в устаревшем ПО, злоумышленникам удалось зашифровать данные 153 Linux серверов и 3400 клиентских сайтов южнокорейского хостера Nayana. Изначально, злоумышленники требовали за расшифровку почти 4.4 миллиона долларов, однако в ходе переговоров удалось снизить стоимость выкупа до одного миллиона.

К большому сожалению, хостер не озаботился своевременным обновлением ПО, например на его серверах работало ядро 2.6.24.2 (2008 год), Apache 1.3.36 и PHP 5.1.4 (2006 год), разумеется, для этих версий достаточно и уязвимостей, и готовых эксплойтов, чем видимо и воспользовались злоумышленники.

О чём это всё? Да всё о том же...

1. ПО на серверах нужно обновлять регулярно, а за выходом обновлений безопасности обязательно следить.
2. Бекапы данных с сервера делать на внешнее хранилище, причём так, что бы с самих серверов на это хранилище нельзя было повлиять.

Берегите свои данные и данные своих клиентов (по моему я опять повторяюсь).

Читать полностью…

Записки админа

А вот здесь информация о том, какие изменения безопасности ждут пользователей RHEL 7.4, а значит и CentOS 7.

#centos #rhel

Читать полностью…

Записки админа

📓 Сегодняшняя заметка о том, как можно быстро и достаточно просто организовать мониторинг изменений файлов в системе с помощью tripwire. Утилиту используют как при обнаружении вторжений, так и при анализе целостности системы, и её аудите на соответствие политикам безопасности.

#будничное #tripwire

Читать полностью…

Записки админа

Увидеть какие процессы не дают освободить место на диске после удаления файла можно с помощью lsof:

# lsof -a +L1 /path/to/dir

#будничное #lsof

Читать полностью…

Записки админа

Бывают случаи (например, при некорректном выключении сервера, или замене диска в рейде), когда загрузка сервера при включении происходит слишком долго из-за запустившейся проверки\пересчёта квот. Если такой пересчёт запустился в самый неудачный момент, и на ожидание у администратора времени нет - сервер нужно вернуть в сеть быстро, имеет смысл убрать из /etc/fstab параметры...

usrquota,grpquota

... без этих параметров, при загрузке сервера квоты проверяться не будут, и он запустится быстро. Позже, в удобный момент времени, администратор сможет вновь вернуть квоты в систему.

#будничное #quota

Читать полностью…

Записки админа

При появлении ошибки "... no matching key exchange method found. Their offer: diffie-hellman-group1-sha1" в момент соединения по SSH, достаточно просто включить нужный алгоритм обмена ключами:

ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 root@1.2.3.4

Но лучше таки обновить и настроить софт на сервере так, что бы устаревшие алгоритмы не использовались совсем.

#будничное #ssh

Читать полностью…

Записки админа

Ещё одна хорошая шпаргалка по Docker'у в коллецкию. На этот раз от RedHat.

#docker #шпаргалки

Читать полностью…

Записки админа

👨🏻‍🎓 Неплохой обобщающий курс по web-технологиям на stepic.org. Там сделан уклон на разработку, но вы таки загляните надосуге, возможно найдёте его интересным для себя.

https://goo.gl/zUFtk6

#stepic

Читать полностью…

Записки админа

📨 Небольшая заметка о том, как можно решить нестандартные задачи при обработке писем с помощью фильтров в Exim.

#будничное #exim

Читать полностью…

Записки админа

Иногда, при переносе сайта и дампе MySQL базы, начинается чехорда с кодировками. Особенно часто такое бывает при переносе со старых версий ПО, на актуальные.

В общем случае, получить дамп в UTF-8 кодировке можно просто добавив --default-character-set=utf8 при выполнении mysqldump, однако иногда случаются ситуации, когда повторно дамп в верной кодировке делать уже не с чего (база и сайт удалены с сервера), и приходится работать с тем что есть. Здесь нам на помощь приходит iconv - утилита, с помощью которой мы сможем сменить кодировку дампа.

$ iconv -f windows-1251 -t utf-8 db_dump.sql > db_dump.utf-8.sql

Увидеть текущую кодировку файла можно с помощью утилит:

$ file -bi db_dump.sql
text/plain; charset=iso-8859-1

$ chardetect db_dump.sql
db_dump.sql: windows-1255 with confidence 0.99

#будничное #iconv #mysqldump

Читать полностью…

Записки админа

Друзья, я искренне считаю, что качественным авторским каналам в Telegram нужно держаться вместе и помогать друг другу в развитии. В связи с этим, я хочу запустить на канале хештег #рекомендация, в рамках которого я время от времени буду делиться с вами интересными авторскими каналами IT тематики. Такие записи не будут удаляться из ленты, так что по хештегу можно будет найти этакую подборку хороших, по моему мнению, каналов. 🤓

#рекомендация

Читать полностью…

Записки админа

С очередным апдейтом в Windows для работы WSL больше не нужен Режим разработчика. Теперь достаточно просто включить этот компонент, после чего установка Ubuntu в систему будет доступна администратору.

Читать полностью…

Записки админа

Сделать терминал не скучным можно с помощью lolcat, например:

$ gem install lolcat
$ cowsay -f turtle "@SysadminNotes - заметки админа в Telegram." | lolcat -a

#lolcat

Читать полностью…
Подписаться на канал