Админские угодья
1.47K subscribers
463 photos
40 videos
223 links
Всё для системного администратора

По всем вопросам : @Sofiia_artamonova
Download Telegram
📌 Краткий курс по созданию сценариев Bash
2👍1
Шпаргалка по LVM

LVM (Logical Volume Manager) — это система управления логическими томами на Linux, которая позволяет гибко управлять дисковым пространством. Она предоставляет возможность создавать, изменять размеры и управлять логическими томами, объединяя физические диски в единое пространство.

💡Основные понятия LVM

1. Physical Volume (PV) — физический том. Это физический диск или его раздел, который подготовлен для использования в LVM.
2. Volume Group (VG) — группа томов. Объединяет несколько PV в одно пространство для создания логических томов.
3. Logical Volume (LV) — логический том, который создается внутри VG. LV можно форматировать в файловую систему и монтировать.

⚫️Основные команды LVM

1. Создание физического тома (PV):

pvcreate /dev/sdX


2. Создание группы томов (VG):

vgcreate <имя VG> /dev/sdX


3. Создание логического тома (LV):

lvcreate -L <размер> -n <имя LV> <имя VG>

Пример:

lvcreate -L 10G -n my_volume my_group


4. Форматирование и монтирование LV:
- Форматирование:

mkfs.ext4 /dev/<имя VG>/<имя LV>

- Монтирование:

mount /dev/<имя VG>/<имя LV> /mnt/<путь>


5. Расширение логического тома (LV):

lvextend -L +<размер> /dev/<имя VG>/<имя LV>

- Обновление файловой системы:

resize2fs /dev/<имя VG>/<имя LV>


6. Уменьшение логического тома (LV):
- Сначала размонтируйте LV:

umount /dev/<имя VG>/<имя LV>

- Уменьшение размера:

lvreduce -L -<размер> /dev/<имя VG>/<имя LV>

- Обновление файловой системы:

resize2fs /dev/<имя VG>/<имя LV>


7. Удаление томов:
- Логический том:

lvremove /dev/<имя VG>/<имя LV>

- Группа томов:

vgremove <имя VG>

- Физический том:

pvremove /dev/sdX


⚫️Примеры использования

1. Создание нового логического тома на существующем VG:

lvcreate -L 5G -n data vg_main


2. Расширение VG добавлением нового PV:

vgextend vg_main /dev/sdY


3. Отображение информации о томах:
- Список всех PV, VG и LV:

pvs
vgs
lvs

- Детальная информация:

pvdisplay
vgdisplay
lvdisplay


4. Снимок (Snapshot):
- Создание снимка:

lvcreate -L 1G -s -n snapshot_name /dev/vg_name/lv_name
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Регулярные выражения Bash

Программа grep — это основной инструмент для работы с регулярными выражениями.

Самый простой случай использования grep — поиск строк, содержащих фиксированную подстроку. В следующем примере grep вывел все строки, содержащие последовательность nologin:


grep nologin /etc/passwd

Output:
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
games:x:5:60:games:/usr/games:/usr/sbin/nologin
...


https://telegra.ph/Regulyarnye-vyrazheniya-Bash-11-01
3
📌 Шпаргалка по Nmap: Все команды, флаги и переключатели
2👍1
📌 Шпаргалка по командам grep в Linux
3🔥1
RSync на стероидах с поддержкой Windows

На Хабре периодически рассказывают о новых инструментах для синхронизации данных. Это интересная тема. Такие программы используются:

🟢для синхронизации файлов на разных устройствах,
🟢дедупликации,
🟢резервного копирования,
сжатия.

Малейшая оптимизация даёт экономию трафика, места, ускоряет синхронизацию и общую производительность любых систем. Всё, везде и сразу. В эпоху веб-приложений и клиент-серверной архитектуры со множеством девайсов, которые работают в единой инфраструктуре, синхронизация — Святой Грааль, одна из базовых технологий в компьютерной области.

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

https://habr.com/ru/companies/ruvds/articles/734070/
Please open Telegram to view this post
VIEW IN TELEGRAM
1
📌 Шпаргалка по tmux
2👍1
mRemoteNG

Это форк mRemote: мультипротокольный менеджер удаленных соединений с открытым исходным кодом для Windows. mRemoteNG добавляет исправления ошибок и новые функции в mRemote и позволяет просматривать все ваши удаленные соединения в простом, но мощном интерфейсе с вкладками.

Поддерживаемые протоколы:

RDP (Remote Desktop Protocol)
VNC (Virtual Network Computing)
SSH (Secure Shell)
Telnet (TELecommunication NETwork)
HTTP/HTTPS (Hypertext Transfer Protocol)
rlogin (Remote Login)
Raw Socket Connections
Powershell remoting

https://mremoteng.org/

https://github.com/mRemoteNG/mRemoteNG
3👍1
CI/CD Kubernetes платформа Gitorion. Реплицируемый NAS для Highly Available кластера Kubernetes

Привет всем! В данной статье мы расскажем о том, как Statefull приложения хранят свои данные в Highly Available варианте CI/CD платформы Gitorion. В составе платформы Gitorion работает три Statefull приложения:

Gitea/Forgejo — хранит git‑репозитории с кодом приложений;
Jenkins — хранит свои настройки и пайплайны;
Docker‑registry — хранит Docker‑образы пользовательских микросервисов.

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

https://habr.com/ru/companies/gitorion/articles/845120/
3
Шпаргалка по run командам Windows

msconfig - Системные настройки.
msinfo32 - Информация о системе.
resmon - Монитор ресурсов.
main.cpl - Свойства мыши.
mstsc - Подключение к удаленному рабочему столу.
cmd - Командная строка.
explorer - Проводник Windows.
taskmgr - Диспетчер задач.
shutdown - Выключение компьютера.
chkdsk - Проверка диска.
cleanmgr – Очистка диска.
dxdiag - Параметры
powershell - Консоль Windows PowerShell.
winver - Версия
controlfolders - Параметры папок.
diskmgmt.msc – Управление дисками.
eventvwr.msc – Журнал событий.
gpedit.msc - Редактор локальной групповой политики.
regedit - Редактор реестра.
sysdm.cpl - Свойства системы.
powercfg.cpl - Параметры питания.
magnify – Экранная лупа.
charmap - Таблица символов Windows.
ncpa.cpl - Сетевые подключения.
mrt - Средство удаления вредоносных программ Microsoft Windows.
devmgmt.msc - Диспетчер устройств.
netplwiz - Учетные записи пользователей.
services.msc - Службы.
appwiz.cpl - Программы и компоненты.
control - Панель управления.
"." - открыть папку текущего пользователя.
osk - Экранная клавиатура.
snippingtool - Ножницы.
mdsched - Проверка оперативной памяти.
👍42
📌 Диаграмма стека хранения данных Linux
1