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

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

РКН: vk.cc/cHhGTz
Download Telegram
Скрипт для мониторинга дискового пространства в Linux

Этот скрипт предназначен для мониторинга использования дискового пространства на указанном разделе сервера. Настраиваемые параметры включают в себя максимально допустимый процент использования дискового пространства (MAX), адрес электронной почты для получения оповещений (EMAIL) и целевой раздел (PARTITION).

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


#!/bin/bash

# Set the maximum allowed disk space usage percentage
MAX=90

# Set the email address to receive alerts
EMAIL=user@example.com

# Set the partition to monitor (change accordingly, e.g., /dev/sda1)
PARTITION=/dev/sda1

# Get the current disk usage percentage and related information
USAGE_INFO=$(df -h "$PARTITION" | awk 'NR==2 {print $5, $1, $2, $3, $4}' | tr '\n' ' ')
USAGE=$(echo "$USAGE_INFO" | awk '{print int($1)}') # Remove the percentage sign

if [ "$USAGE" -gt "$MAX" ]; then
# Send an email alert with detailed disk usage information
echo -e "Warning: Disk space usage on $PARTITION is $USAGE%.\n\nDisk Usage Information:\n$USAGE_INFO" |
mail -s "Disk Space Alert on $HOSTNAME" "$EMAIL"
fi


#СекретыСисадмина
Piu-piu-SH

Эта игра написана на чистом bash. Она поддерживает многопользовательские режимы «команда» и «дуэль». Для обмена данными между клиентом и сервером в многопользовательском режиме используется Netcat, поэтому он должен быть установлен в системе, если вы хотите играть с другом. Терминалы на обоих хостах должны быть одинакового размера для лучшего визуального восприятия.

В Ubuntu, начиная с версии 18.04, вы можете установить её через apt, но это не последняя версия.

sudo apt install -y piu-piu


Читать


#СекретыСисадмина
Полезные команды Linux. Корректные: выключение, перезагрузка, выход из системы.

# init 0
Выключить систему
# logout
Завершить текущую сессию
# reboot
Перезагрузка
# shutdown -h now
Еще один вариант корректного выключения
# shutdown -h 22:15 &
Запланировать выключение системы на 22 часа 15 минут
# shutdown -c
Отменить запланированное выключения системы
# shutdown -r now
Еще один вариант перезагрузки
# telinit 0
Тоже способ выключения системы

#СекретыСисадмина
Linux systemd шпаргалка

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

📁 Скачать/Download 👇
Media is too big
VIEW IN TELEGRAM
Основы DevOps: как устроен PROD, CI/CD, Docker?

В этом видеоуроке автор расскажет как устроен production-сервер, разберет как работает CI/CD и Docker. А также сравнит различные типы баз данных, web-серверов и то, как происходит сборка проекта на PHP и JavaScript.

Смотреть это видео на youtube: youtu.be/E1f3-en5BPo

#СекретыСисадмина
Горячие клавиши в терминале Linux

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

📁 Скачать/Download 👇
Полезные команды Linux. Дисковое пространство

# df -h
Выводит информацию о свободном и занятом дисковом пространстве
# dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n
Выводит объем используемого дискового пространства, занятого файлами deb-пакета, с сортировкой по размеру
# du -sh dir
Выводит объем дискового пространства, занимаемый директорией dir
# du -sk * | sort -rn
Выводит листинг файлов и директорий, сортируя его по размеру
# ls -lSr | more
Выводит листинг файлов и директорий, сортируя по возрастанию размера, и перенаправляет его в программу more для постраничного просмотра
# rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n
Выводит объем дискового пространства, занимаемого файлами rpm-пакета, с сортировкой по размеру

#СекретыСисадмина
Media is too big
VIEW IN TELEGRAM
Разжёванный курс по Linux для чайников

В этом видеокурсе на примерах и практике автор подробно разбирает основные темы Linux.

0:00:10 Знакомство с Линукс (теория)
2:17:17 Командная оболочка
2:56:51 stdout и stderr (перенаправление в файл)
3:37:33 Команды (cр, mv, head, tail, wc, grep, cat, маски)
5:39:11 Права пользователей (chmod, inode и т. д.)
6:35:02 SUD (sudo, passwd, stat)
7:39:17 Регулярные выражения

Смотреть это видео на youtube: youtu.be/adcijRTI_8E

#СекретыСисадмина
Полезные команды Linux. Получение различной информации о системе.

# arch
Вывести на экран архитектуру компьютера
# cal 2020
Печатает календарь на 2020 год. Без аргументов выводит календарь на текущий месяц
# cat /proc/cpuinfo
Вывести подробную информацию о процессоре
# cat /proc/meminfo
Вывести статистику использования памяти
# cat /proc/version
Вывести информацию о версии текущего ядра
# cat /proc/net/dev
Вывести информацию и статистику по сетевым устройствам
# clock -w
Записать текущую системную дату в BIOS
# date
Вывести текущую системную дату и время
# date 041217002007.00
Установить дату и время в значение МесяцДеньЧасМинутаГод.Секунда
# hdparm -i /dev/hda
Вывести характеристики жесткого диска
# hdparm -tT /dev/sda
Измерить скорость чтения данных с жесткого диска
# lspci -tv
Вывести список устройств на шине PCI
# lsusb -tv
Вывести список устройств на USB шине
# uname -r
Вывести версию используемого ядра

#СекретыСисадмина
Как сделать так, чтобы виртуальные машины VirtualBox уничтожались при перезагрузке компьютера

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

📁 Скачать/Download 👇
VRRP и отказоустойчивые схемы использования Mikrotik

Открытый Онлайн вебинар

Сегодня - 13 марта в 11:00 МСК

Что будет на вебинаре:
- Научимся настраивать VRRP на MikroTik для отказоустойчивости
- Узнаем, как интегрировать VRRP с RouterOS
- Разберем синхронизацию connection tracking
- Узнаем, когда отказываться от VRRP в пользу других методов

Бесплатное подключение по ссылке
Запрет запуска программ Windows

Решаемая задача: Запретить запуск программ, кроме явно добавленных, для всех пользователей компьютера, кроме Администраторов.

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

📁 Скачать/Download 👇
Мы нашли, куда сходить 27 марта!

В последнюю пятницу марта ребята из AvitoTech приглашают всех, кто интересуется базами данных, в офис Авито на Avito Database Meetup. Если не сможете приехать — подключайтесь к онлайн-трансляции.

— Никита Жига представит чек-лист по защите чувствительных данных на DBaaS и расскажет об устройстве этой платформы в Авито.
— Роман Ананьев на практике покажет, чем отличаются и в чём преимущества FoundationDB и Cassandra 5.
— Игорь Конев проведёт слушателей по пути масштабирования S3, который в Авито отличается от общепринятых подходов в бигтехе.

Если захотите пойти, то регистрация по ссылке

#СекретыСисадмина
10 способов усилить сигнал Wi-Fi

Замедление работы браузера, невозможность потокового вещания, пропадающие сигналы Wi-Fi, мертвые зоны — каждая из этих проблем сводит с ума в мире, где выход в Интернет стал для некоторых таким же необходимым, как дыхание. (Ну, может быть, не так критично… но все же важно).

Читать

#СекретыСисадмина
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Создавать IT-проекты сегодня можно в разы быстрее с помощью AI

🌎🌟 Все благодаря vibe coding
Когда вы не пишете код строка за строкой, а управляете разработкой через искусственный интеллект

🦾🦾 Университет искусственного интеллекта - один из крупнейших образовательных проектов по AI в России и СНГ

🤖 Уже 7 лет мы обучаем работе с искусственным интеллектом, выпустили более 11 000 студентов и собрали самую большую базу практического контента по AI

🔥🔥 Мы запустили Vibe Coding School, где разберем:
🔹 Создание web-приложений через Google AI Studio
🔹 Разработку backend на Python через GPT
🔹 Работу с базами данных
🔹 Создание реальных AI-проектов

🌎🌎🌎 Спикер - Дмитрий Романов, Senior AI, AI-разработчик с 2003 года, руководитель IT-проектов и основатель Университета

Если хотите научиться быстро создавать свои IT-проекты и AI-сервисы, приходите 👇

🤖 Подробнее о программе
Шпаргалка VMware ESXi Command Line

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

📁 Скачать/Download 👇