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

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

РКН: vk.cc/cHhGTz
Download Telegram
10 задач администрирования Active Directory, решаемых с помощью PowerShell

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

📁 Скачать/Download 👇
Утилита динамического мониторинга процессов Nmon

Это утилита измерения и настройки производительности. Она может отображать информацию о ЦП, оперативной памяти, сети, дисках (в виде мини графиков или числовых данных), файловых системах, NFS, самых нагружающих процессах, ресурсах.

Устанавливается командой:
sudo pamcan -S nmon

Для запуска утилиты необходимо выполнить команду:
nmon

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

📁 Скачать/Download 👇
Руководство по написанию скриптов в Linux Bash

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

📁 Скачать/Download 👇
Как удалить миллионы файлов из одной папки?

Для тех кто не в курсе проблемы, краткое описание: если вы случайно создали в одной директории огромное количество файлов без иерархии — т.е. от 5 млн файлов, лежащих в одной единственной плоской директории, то быстро удалить их не получится. Кроме того, не все утилиты в linux могут это сделать в принципе — либо будут сильно нагружать процессор/HDD, либо займут очень много памяти.

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

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

📁 Скачать/Download 👇
Утилиты на PowerShell для системных администраторов

Работая на первой линии тех.поддержки, автор часто сталкивался с рутиной. Особенно ему хотелось минимизировать подключение к рабочему столу пользователей для сбора информации и как-то автоматизировать этот процесс, что привело его к осваиванию языка PowerShell и написанию скриптов, которые в последствии оформились в самостоятельные программы.

Читать

#СекретыСисадмина
Media is too big
VIEW IN TELEGRAM
Траблшутинг Linux : основные команды и примеры

В этом ролике автор рассмотрит основные команды для быстрого поиска проблем (траблшутинга) сервера или виртуальной машины на Linux (Ubuntu, Debian, CentOS, Astra) и разберет как диагностировать проблемы с дисками, процессами, оперативной памятью и сетью.

00:00 Вступление
00:08 Мониторинг
00:43 Место на дисках
02:39 Состояние дисков
05:15 Нагрузка на диски
05:55 Процессор
08:17 Оперативная память
09:17 Процессы
10:46 Сеть
17:30 Логи

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

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

ulimit — вывод информации о лимитах ресурсов пользователя
umount — отключение файловой системы устройства
uname — вывод информации о версии ядра ОС
uniq — удаление повторяющихся строк из текстового файла
unlink — удаление ссылки на элемент файловой системы
unzip — распаковка архива формата ZIP
uptime — вывод информации о времени функционирования компьютера
useradd — создание новой учетной записи пользователя
userdel — удаление учетной записи пользователя
usermod — изменение параметров учетной записи пользователя

#СекретыСисадмина
Как просмотреть нагрузку на процессор в Linux

В Linux потребление ресурсов CPU, с сортировкой по наибольшей загрузке, можно посмотреть при помощи двух команд: ps и top

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

📁 Скачать/Download 👇
Советы по обеспечению безопасности сервера CentOS

В этом руководстве рассматриваются только общие советы по безопасности для CentOS 8/7, которые можно использовать для усиления защиты системы.

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

📁 Скачать/Download 👇
USERS & GROUP

chattr +a file1 — позволяет открывать файл на запись только в режиме добавления.
chattr +c file1 — позволяет ядру автоматически сжимать/разжимать содержимое файла.
chattr +d file1 — указывает утилите dump игнорировать данный файл во время выполнения backup'а.
chattr +i file1 — делает файл недоступным для любых изменений.
chattr +s file1 — позволяет сделать удаление файла безопасным (место, занимаемое файлом на диске, заполняется нулями, что предотвращает возможность восстановления данных).
chattr +S file1 — указывает, что при сохранении изменений будет произведена синхронизация.
chattr +u file1 — указывает, что при удалении файла его содержимое будет сохранено (возможно восстановление).
lsattr — показать атрибуты файлов.

#СекретыСисадмина
Media is too big
VIEW IN TELEGRAM
Обучение Linux: от новичка до профи

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

00:00 Вступление
01:03 Что такое Linux, преимущества и недостатки
06:55 Виды дистрибутивов
09:06 Интерфейсы пользователя
11:22 Установка и настройка Linux
15:11 Первые шаги после установки
17:00 Пакетный менеджер

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

#СекретыСисадмина
Yandex Cloud развивает инфраструктуру: новая зона доступности и новые платформы

Компания готовит к запуску новую зону доступности во Владимирской области — рядом с уже действующим дата-центром Яндекса. Мощность нового ЦОД — более 40 МВт, задержка между зонами — <1 мс, канал пропускает до 25,6 Тб/с.

Для SRE и DevOps это значит, что высоконагруженные базы данных, стриминговые сервисы и платежные системы смогут работать с минимальным latency и высокой отказоустойчивостью. Каналы связи между зонами независимы. Энергоэффективность — 1,1 PUE (на 27 % ниже среднего мирового уровня).

Кроме того, запустили новые вычислительные платформы – они дают до 288 vCPU и до 1,7 ТБ RAM на одну виртуальную машину. Производительность выросла в три раза, при этом стоимость осталась сопоставимой с предыдущим поколением. Это удобно для масштабирования, обработки больших объёмов данных и realtime-приложений, а также для стабильной работы высоконагруженных баз данных.

Для системных инженеров это дает больше инструментов для построения отказоустойчивой и высокопроизводительной инфраструктуры.
Шпаргалка Docker Container Cmds

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

📁 Скачать/Download 👇