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

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

РКН: vk.cc/cHhGTz
Download Telegram
htop (часть 2)

Параметры:
PID - идентификатор процесса.
USER - владелец процесса.
PRI - текущий приоритет.
VIRT - размер виртуальной памяти, выделенной под процесс.
CPU% - использование процессора в процентном отношении.
MEM% - использование процессом памяти в процентах.
TIME+ - время работы процесса.
Command - указывает на команду, которой был запущен процесс.

Управление производится с помощью функциональных клавиш:
F1 - справка;
F2 - настройки;
F3 - поиск процесса;
F4 - сортировка списка процессов;
F5 - устанавливает древовидное отображение и наоборот;
F6 - открывает панель с выбором параметра сортировки;
F7 - увеличить приоритет выполнения текущего процесса;
F8 - уменьшить приоритет выполнения текущего процесса;
F9 - убить процесс;
F10 - выйти из программы.

#СекретыСисадмина
Горячие клавиши VirtualBox (часть 1)

Основные ярлыки:

F1: Справка
Ctrl + D: Получить доступ к виртуальному медиа-менеджеру
Ctrl + G: Получить доступ к настройкам VirtualBox
Ctrl + S: Открыть окно настроек виртуальной машины
Ctrl + I: Импорт виртуализированной службы
Ctrl + E: Экспорт виртуализированной службы
Ctrl + L: Показать журнал событий виртуальной машины
Ctrl + N: Создать новую виртуальную машину
Ctrl + P: Приостановить виртуальную машину
Ctrl + R: Удалить виртуальную машину
Ctrl + Q: Выйти из приложения
Ctrl + Alt + L: Блокировка сеанса
Ctrl + Alt + ⬆️ или ⬇️: Переход между различными рабочими столами
Ctrl + Alt + Shift + ⬆️ или ⬇️: Расположение рабочих столов, один на другом или под другим
Ctrl + Alt + T: Открыть новый терминал
Ctrl + Alt + Tab: Переключиться между компонентами системы
Ctrl + Windows + ⬆️ или ⬇️: Максимизировать или минимизировать окно
Ctrl + Windows + D: Показать текущий рабочий стол

#СекретыСисадмина
Горячие клавиши VirtualBox (часть 2)

Host ярлыки:

F1: Справка
Host + F: Вход в полноэкранный режим
Host + A: Настройка размера окна
Host + L: Вход в режим «fluid»
Host + G: Отключение автоматической подгонки экрана гостя
Host + I: Отключение интеграции мыши
Host + S: Создание снимка
Host + N: Окно информации о сеансе
Host + P: Приостановка виртуальной машины
Host + R: Перезапуск виртуальной машины
Host + Q: Закрытие виртуальной машины
Host + H: ACPI отключен
Host + Del: То же самое, что нажатие Ctrl + Alt + Del
Host + Пробел: Отправка Ctrl + Alt + Backspace на систему гостя

#СекретыСисадмина
Горячие клавиши VirtualBox (часть 3)

Alt ярлыки:

Alt + Tab: Переключение между приложениями
Alt + Shift + Tab: Переключение между приложениями в обратном направлении
Alt + F1: Открытие меню поиска
Alt + F2: Открытие окна запуска
Alt + F7: Прокрутка окна
Alt + F8 + ⬆️ или ⬇️: Изменение размера окна

#СекретыСисадмина
Примеры скриптов PowerShell для системного администрирования

• Управление дисками и файлами
• Работа с файлами и папками
• Работа с файлами, папками и разделами реестра
• Работа с записями реестра

Читать

#СекретыСисадмина
Защищаем учетную запись локального администратора

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

📁 Скачать/Download 👇
Шпаргалка по SELinux

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

📁
Скачать/Download 👇
Шпаргалка по команде grep в Linux

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

📁 Скачать/Download 👇
Скрипт для мониторинга дискового пространства в 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

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