Секреты сисадмина | DevOps, Linux, SRE
25.7K subscribers
659 photos
18 videos
438 files
601 links
Крупнейший справочник системного администратора.

Сотрудничество: @max_excel

РКН: vk.cc/cHhGTz
Download Telegram
Упрощаем функциональное API-тестирование в облаке?

Ответ на этот вопрос уже нашел инженер по автоматизированному тестированию с Хабра. Из его статьи вы узнаете, как упростить и автоматизировать функциональное тестирование в Private Cloud от VK — платформе для построения частного облака в крупных компаниях и госорганизациях, какие решения использовались и что из того, что было в активе у автора, открыто для общего использования.

#СекретыСисадмина

Читать статью
Мониторинг дисков и программных RAID-массивов с помощью Zabbix

#СекретыСисадмина

📁 Скачать/Download 👇
В чем разница между пакетами i386 и amd64

Эти пакеты собраны для разных архитектур. i386 - для 32 битной версии, а amd64 (x86_64) - для 64 разрядной версии процессора Intel или AMD

Intel 80386, еще известный как i386, это 32 битный процессор, выпущенный компанией Intel в 1985 году. Эта архитектура еще называется x86, IA-32 или просто i386.

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

Даже если у вас процессор Intel, вы будете использовать amd64 пакеты для установки 64 битной системы, здесь используются те же наборы инструкций, это стандарт.

#СекретыСисадмина
Срок действия учетной записи

Узнать срок действия учетной записи в ActiveDirectory можно через оснастку: Пользователи и компьютеры, или с помощью команды Powershell. Во втором случае мы получим список всех учетных записей, у которых заканчивается срок действия.

Search-ADAccount -AccountExpiring -UsersOnly -TimeSpan 07.00:00:00 | Sort-Object -Descending AccountExpirationDate | ft Name, AccountExpirationDate

Устанавливаем TimeSpan на одну неделю и получаем список учетных записей срок действия которых закончится в течение одной недели (7 дней).

#СекретыСисадмина
Дифференциальные и инкрементальные бэкапы MySQL

Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных целевой базы данных.

Он неплохо подходит для резервного копирования небольших баз данных, но когда база данных набирает приличный «вес» и возникает необходимость резервного копирования чаще, чем раз в сутки, скорость создания и размеры дампов могут стать проблемой. В данном случае на помощь приходят утилиты, создающие копию бинарных файлов баз данных, например, такие как Percona XtraBackup.

Percona XtraBackup поддерживает «горячее» резервное копирование для серверов MySQL, Percona, MariaDB и Drizzle (бета) всех версий.

#СекретыСисадмина

📁 Скачать/Download 👇
От Black box к White box: как было реализовано управление ресурсами кластеров Kubernetes

Обычный пользователь не видит ресурсы внутри кластера и не знает, какая полезная нагрузка в нем обрабатывается. Для тех, кто хочет разобраться во «внутренностях» Kubernetes, продакт-менеджер Kubernetes aaS и Backup рассказал, как они реализовали управление ресурсами, какой стек и почему выбрали, сколько ресурсов на это ушло, с какими проблемами столкнулись.

Читать статью

#СекретыСисадмина
Exchange 2019 Beginners Tutorials

1. Installing Prerequisites for Microsoft Exchange 2019
2. How to Install Exchange 2019 on Windows Server 2019

Все видео на youtube

#СекретыСисадмина
Регулярные выражение для поиска IP-адресов

Ниже представлены регулярные выражения, которые помогут найти все IP-адреса в строке. Данные регулярные выражения соответствуют шаблонам IPv4 и IPv6 адресов.


• Регулярное Выражение для Поиска IP-Адресов
Паттерн для поиска IPv4 адресов, соответствует всем значениям от 0.0.0.0до999.999.999.999 и в большинстве случаев этого бывает достаточно:

"([0-9]{1,3}[\.]){3}[0-9]{1,3}"


• Найти Все IP-Адреса с помощью Grep
Пропарсим файл и найдем в нем все IP-адреса из диапазона от 0.0.0.0до999.999.999.999 с помощью grep:

$ grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}" file.txt


• Поиск правильных IPv4 адресов
Регулярное выражение для поиска и проверки правильных IPv4 адресов:

"(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]?)"


• Поиск IPv6 адресов
Регулярное выражение для проверки IPv6 адреса:

"((^|:)([0-9a-fA-F]{0,4})){1,8}"


#СекретыСисадмина
Как отменить переименование компьютера

#СекретыСисадмина

📁 Скачать/Download 👇
PowerShell скрипт, который уведомляет о днях рождения пользователей Active Directory

#СекретыСисадмина

📁 Скачать/Download 👇
Bash скрипт для удаления файлов старше заданного количества дней в Linux

На этот раз поговорим о том, как удалять файлы старше n-ого количества дней, используя для этого простой скрипт, написанный на bash.
Создадим файл с названием "DelFileNDay .sh", используя для этого утилиту "cat".

cat > DelFileNDay.sh << EOF
#!/bin/bash
#DEL file > 30 DAY
DAY=30
DIR="/var/log/test/"
find $DIR -type f -mtime +$DAY -exec rm -f {} ;
EOF

DAY=30 - задаем количество дней, старше которых файлы будут удаляться.
DIR="/var/log/test/" - задаем полный путь к директории, из которой будут удаляться файлы.
Даем файлу максимальные привилегии с помощью утилиты "chmod".

chmod 777 DelFileNDay.sh

Запускаем bash-скрипт.

./DelFileNDay.sh

Если нужно чтобы файлы удалялись автоматически, например раз в день или месяц, то поместите скрипт в директорию "/etc/cron.daily/" или "/etc/cron.monthly/".

#СекретыСисадмина
This media is not supported in your browser
VIEW IN TELEGRAM
🔑 Директорами по ИТ не рождаются! Директорами по ИТ становятся!

🏁 Чтобы сократить этот путь, мы создали уютный канал о лучших практиках, кейсах и экономике для будущих и действующих директоров по ИТ.

- Все импортозамещение зарубежных сервисов в одной таблице

- Все что нужно знать о ПДН и ФЗ-152 чтобы не попасть на штраф

- Импортозамещение VMware: исследование систем виртуализации в РФ

- ИТ-стратегия для достижения бизнес-целей

- От аккредитации до штрафов на директора. Всё о регулировании и возможностях для ИТ-команд в 2023 году

- Всё об аттестации информационных систем за 10 минут. Как не попасть на маркетинговую удочку

- 1000 нейросетей в одном источнике  в одном источнике в удобном каталоге

- ТОП 5 книг об управлении ИТ

- FinOps на практике. Как сокращают расходы на облако.

- Всё о разработке ИТ-стратегии

Об этом и многом другом в блоге Cortel.
Please open Telegram to view this post
VIEW IN TELEGRAM
Файловая система Linux

#СекретыСисадмина

📁 Скачать/Download 👇
Доступ из вне через L2TP при использовании RADIUS

#СекретыСисадмина

📁 Скачать/Download 👇