sysadminnotes | Blogs

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

12612

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

Subscribe to a channel

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

Меж тем, увидел свет 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

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

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

Возможно, кому-то покажется интересным - репозиторий с утилитой и набором скриптов для автоматической настройки сервисов на сервере https://github.com/pch/welder

#github

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

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

Когда MASQUERADE на сервере настроить нельзя (например такое бывает на OpenVZ виртуалках), для работы OpenVPN можно использовать SNAT. Вот так:

# iptables -t nat -A POSTROUTING -o venet0 -j SNAT --to-source 1.2.3.4

Или уточнив источник:

# iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j SNAT --to-source 1.2.3.4

#iptables #openvpn

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

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

Получить все IP адреса из файла с помощью grep можно вот так:

grep -E -o "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" file.txt

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

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

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

Microsoft меня в последнее время радуют. Вот например вчера они анонсировали возможность запуска OpenBSD на своей платформе Azure. Будучи польователем OpenBSD, происходящему я был приятно удивлён. Если кратко - администратору теперь достаточно подготовить образ виртуального диска, конвертировать его в VHD формат, закачать его на платформу и создать с помощью этого диска виртуальную машину.

В Microsoft для этого даже инструкцию приготовили, так что всем заинтересованным остаётся только брать и пользоваться. Для работы потребуется последняя версия Azure Agent

#openbsd #azure

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

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

📓 Сегодняшняя заметка о том, как можно быстро и достаточно просто организовать мониторинг изменений файлов в системе с помощью 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

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

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

📺 Попался на глаза неплохой видеокурс из коротких (2-11 минут) роликов по основам работы с MySQL. Спешу поделиться...

https://www.youtube.com/playlist?list=PL5KGx5_ykLX8NrmlQTutJ__TH7pnC4qXB

#видео #mysql

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

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

В эти выходные, в виду некоторой занятости, ссылок (интересных на мой взгляд) от меня будет больше чем мануалов. 🤓

🕓 https://crontab.guru/ - занятный ресурс, на котором можно попрактиковаться в создании заданий для cron'а. Ребята там даже своеобразный сервис для мониторинга выполнения заданий предлагают.

#cron

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

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

Самый милый мануал об утилитах для отладки в Linux который я когда-либо видел. 🤓

#debugging #linux

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

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

Я не буду постить то, что о новом законопроекте уже разлетелось по Телеграму, то что уже написали TJournal, Интерфакс и Meduza. Я хотел бы предложить своим читателям потратить 10 минут на ознакомление с самим законопроектом. Всегда полезно знать первоисточник при распространении и обсуждении той или иной информации.

P. S. Печально всё это на самом деле.

Читать полностью…
Subscribe to a channel