Size: a a a

Админим с Буквой

2018 December 11
Админим с Буквой
bykvaadm
честно говоря я в ахуе
То чувство, когда парковочное место зарабатывает больше тебя
источник
2018 December 17
Админим с Буквой
Поиск по git

Поиск коммитов, связанных с файлом (даже если удален)

git log --all -- somefile

Поиск коммитов, фильтруя по тексту коммита

git log -g --grep=STRING

#git
источник
Админим с Буквой
*бучий OVH

Иногда бывают ситуации когда не грузятся виртуалки. В VNC можно увидеть экран на котором есть фраза о начале загрузки с диска и на этом все виснет.

В качестве одного из решений - такое происходит когда у вас побилась ФС. тогда можно перезагрузиться в resque, и натравить утилиту fsck на ваш диск. в 50% случаев вам это поможет и после перезагрузки нода снова будет в строю. В других 50% вы получите ошибку ERROR в статусе openstack и тут можете даже не писать в ТП, они уже ничего не сделают - можно идти и смело переустанавливать ноду.

З.Ы. не сделают - потому что они жопорукие.

#ovh #troubleshooting
источник
2018 December 18
Админим с Буквой
Теория шардирования
🗂 Хранение данных, Высокая производительность, Анализ и проектирование систем, Блог компании Конференции Олега Бунина (Онтико)

Кажется, мы так глубоко погрузились в дебри highload-разработки, что просто не задумываемся о базовых проблемах. Взять, например, шардирование. Чего в нем разбираться, если в настройках базы данных можно написать условно shards = n, и все сделается само. Так-то, он так, но если, вернее когда, что-то пойдет не так, ресурсов начнет по-настоящему не хватать, хотелось бы понимать, в чем причина и как все починить.

Короче, если вы контрибьютили свою альтернативную реализацию хэширования в Cassandra, то вряд ли тут для вас найдутся откровения. Но если нагрузка на ваши сервисы уже прибывает, а системные знания за ней не поспевают, то милости просим. Великий и ...

Читать далее ➡ https://shbr.xyz/hh433370
источник
2018 December 19
Админим с Буквой
Virtualbox 6.0 release

Changelog: https://www.virtualbox.org/wiki/Changelog
источник
Админим с Буквой
Ubuntu 18 и локальный dns

Столкнулись с очень веселым поведением сегодня на бубунточке. Эта красивая и без сомнения удобная ОС использует локальный резолвер dns из коробки. т.е. вместо стандартных записей dns серверов полученных по dhcp в /etc/resolv.conf будет помещена запись типа 127.0.53.1. Локально на этом адресе будет слушать systemd-resolver. Казалось бы ну ок, к чему это может привести..?

А вот к чему. Когда вы запускаете локально docker, он монтирует /etc/resolv.conf с хоста внутрь контейнера. Угадайте, работает ли внутри контейнера после этого dns резолв, когда обращаться надо в 127.0.53.1? Правильно, нихуа!

В качестве решения - отключаем напрочь эту очень удобную фичу:

Disable and stop the systemd-resolved service:

# systemctl disable systemd-resolved.service
# systemctl stop systemd-resolved

Добавляем в секцию [main] запись в файл /etc/NetworkManager/NetworkManager.conf

dns=default

Delete the symlink /etc/resolv.conf

rm /etc/resolv.conf


перезапускаем службу нетворк-манагера

service network-manager restart

Источник: https://askubuntu.com/questions/907246/how-to-disable-systemd-resolved-in-ubuntu

#networking #dieubuntudie #troubleshooting
источник
Админим с Буквой
куда можно потратить 3 часа

Способов потерять время - сотни. Можно поваляться на траве в погожий денек, написать какой-нибудь прикольной зеленоглазой девчонке, а можно... собирать пакеты и тестировать их в докере. И убить эти 3 часа в попытке исполнить .examples/.docs скрипты установки. Ну это те, которые приносят файлики в /usr/share/docs/<package>. Вы кладете туда файл, а он не приезжает после установки пакета. Самое главное что если пакет вскрыть с помощью ar, то нужные файлы там есть. При установке пакета - в нужных местах не появляются. Самое бесячее, что в нужной папке появляется файл copyright, а твои другие - нет.

Ларчик-то просто открывался. Всего-навсего в докере из коробки лежит конфиг dpkg, который говорит, мол copyright клади, а другие файлы не клади...

#packaging #docker
источник
2018 December 24
Админим с Буквой
Для параноиков и любителей безопасности

(очередной firefox)

Но.. якобы с некоторыми допилками. Быть может вам что-то покажется интересным: https://github.com/intika/Librefox
источник
2018 December 27
Админим с Буквой
puppet don't update user password

при запуске puppet agent с debug увидел такую проблему:

Provider useradd does not support features manages_passwords; not managing attribute password


проблема, как пишут на форумах, действительно с пакетом ruby-shadow, но есть нюанс. Если у вас стоит устаревшая версия puppet, а сервер обновлен до stretch, то у вас проявится проблема с этим ruby-гемом. ruby стоит старый, а пакет приносит gem более свежий и такая комбинация как раз приводит к ошибке. В качестве решения - просто ставить более старую версию пакета.

echo "deb http://ftp.debian.org/debian jessie main contrib non-free" >> /etc/apt/sources.list.d/debian.list
apt update
apt install -y --force-yes ruby-shadow=2.3.4-2
puppet agent -t


#puppet #troubleshooting
источник
2018 December 28
Админим с Буквой
источник
2018 December 30
Админим с Буквой
A huge list of books on programming, networking, information security, operating systems and more: https://the-eye.eu/public/Books/IT%20Various/
источник
2018 December 31
Админим с Буквой
Что из представленного является работающим на 7 уровне OSI протоколом для обеспечения безопасности данных в WLAN'ах хотспотов?
Анонимный опрос
0%
HTTPS
0%
HTTP
0%
FTP
0%
VPN
0%
HSTS
Проголосовало: 738
источник
Админим с Буквой
Каково назначение hash
Анонимный опрос
0%
Убедиться в конфиденциальности при использовании публичной сети
0%
Убедиться в целостности переданного файла
0%
Для шифрования передаваемого файла
0%
Убедиться что только авторизованные пользователи имеют доступ к файлу
0%
Убедиться что данные доступны только авторизованным пользователям
Проголосовало: 728
источник
Админим с Буквой
Какой тип аудита тестирует настройки доступа и реализованную систему безопасности в организации?
Анонимный опрос
0%
Тестирование firewall
0%
Распитие алкоголя с сисадмином
0%
Тестирование на проникновение
0%
Тестирование активов
0%
Аудит систем
Проголосовало: 709
источник
Админим с Буквой
Где хранятся пароли в Linux?
Анонимный опрос
0%
/bin/password
0%
/etc/passwd
0%
они там не хранятся, linux - защищенная ОС
0%
в каком-нибудь файлике
0%
/etc/shadow
Проголосовало: 864
источник
Админим с Буквой
источник
Админим с Буквой
Привет-привет всем кто это читает!

От всей души хочу поздравить вас с новым годом!

Пожелать всем вам, любителям информационных технологий, в новом году всего самого наилучшего. Пусть ваше стремление получать новые знания и развиваться никогда не угаснет. Пускай ваше окружение всегда соответствует вашим ожиданиям - как коллег, так и друзей. Чтобы вы никогда не теряли веру в себя и не опускали руки, чтобы стремились к своей цели и успешно ее достигали. А если у вас еще такой цели нет - желаю чтобы вы смогли оторваться от дивана и начать движение в нужном направлении.

Хотелось бы сказать спасибо тем, кто давал советы и комментировал посты, благодаря вам до всех остальных доходил более качественный контент. К сожалению из-за нагрузки не удалось сделать все что задумывалось, но надеюсь что смогу реализоавть это в следующем году. (особенно ту литературу которую я собрал но так и не выложил).
Отдельное спасибо всем тем кто поддерживал меня в этом году, кто критиковал, кто хвалил. Даже те люди которые просто уходят не обернувшись позволяют переосмыслить то что происходит и поменять курс.

И вообще отдельно хотелось бы поздравить всех тех кто не так давно завели свои канальчики и мне кажется они заслуживают своего отдельного внимания. Это такие замечательные ребята: @mis_team @YAH_Channel @it_christ @H1_matherfucker ну и естественно Артему (@SysadminNotes)

В общем, живите и процветайте! И ловите клевый арт от @Morven13 - новая совунья вам в чятик =) Спасибо ей большое!

Ваш буква.
источник
2019 January 08
Админим с Буквой
источник
2019 January 09
Админим с Буквой
Запрещаем переименовывать интерфейсы

echo "grub-pc grub2/linux_cmdline_default string noquiet nosplash net.ifnames=0 biosdevname=0" | debconf-set-selections

или

сделать запись "net.ifnames=0" в переменную GRUB_CMDLINE_LINUX_DEFAULT в файле /etc/default/grub

затем выполнить

update-grub

#grub
источник
Админим с Буквой
генерируем SHA-512 пароль для /etc/shadow

python -c "import random,string,crypt;
randomsalt = ''.join(random.sample(string.ascii_letters,8));
print crypt.crypt('MySecretPassword', '\$6\$%s\$' % randomsalt)"

второй вариант (с автоматическим указанием типа)

python3 -c 'import crypt; print(crypt.crypt("test", crypt.mksalt(crypt.METHOD_SHA512)))'

третий вариант (нужно доставлять пакет)

mkpasswd --method=sha-512


#password #shadow
источник