Системный администратор – Telegram
Системный администратор
2.53K subscribers
375 photos
497 videos
7 files
199 links
Канал для системных администраторов. Linux, Windows, Active Directory, GPO, PowerShell. Виртуализация Hyper-V, VMWare. Облака Azure, AWS.

По всем вопросам @evgenycarter
Download Telegram
Компьютерный прайс-лист фирмы Системы Папилон от лета 1995 года.

Цены, как тогда было принято, указаны в долларах.

👉 @i_linux
👍4🔥1
Media is too big
VIEW IN TELEGRAM
KDE | История графической оболочки в Linux

История появления и развития самого первого графического окружения в Linux!

источник

👉 @i_linux
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Как сменить пароль Linux пользователя при помощи Ansible

00:00 Введение
00:20 Ansible.builtin.user Модуль Ansible
01:00 параметры ansible.builtin.user
02:30 демонстрация модуля пользователя в плейбуке
04:35 выполнение и проверка модуля user
05:38 Подведение итогов

change_password.yml

---
- name: user module demo
hosts: all
become: true
vars:
myuser: "example"
mypassword: "password"
tasks:
- name: change password
ansible.builtin.user:
name: "{{ myuser }}"
state: present
password: "{{ mypassword | password_hash('sha512') }}"


Запуск

ansible-playbook change_password.yml

👉 @i_linux
👍3
Shell скрипт для управления Linux- пользователями

Функциональные возможности

Создание пользователей
Просмотр списка существующих пользователей
Сброс пароля для существующих пользователей
Блокировка / Разблокировка пользовтеля
Просмотр всех заблокированных пользователей
Создание резервной копии домашнего каталога пользователя
Генерирование SSH ключей для пользователя
Повышение пользователя до админа и обратно
Удаление пользователя
Запись всех действий в журнал actions.log

Резервные копии
Скрипт создает каталог резервных копий в папке скрипта и создает архив tar.gz с именем, содержащим - имя пользователя и текущую дату

Генерация SSH ключа
Для генерации используется ssh-keygen, в результате будут отображены сведения о том, куда был сохранен ключ и отображено содержимое публичного ключа:


https://github.com/m0zgen/user-manager

👉 @i_linux
👍5
KVM быстрый перенос виртуальной машины на другой сервер

Представим, что есть несколько гипервизоров - server1 и server2, как быстро перенести виртуального гостя с одного сервера, на другой? Очень просто.

Действия на server1
Выключить машину:
virsh shutdown vm1

Сделать дамп конфигурации машины:
virsh dumpxml vm1 > ~/vm1.xml

Скопировать данные на другой хост:
scp ~/vm1.xml server2:/path/to/folder/
scp /var/lib/libvirt/images/vm1.qcow2 server2:/var/lib/libvirt/images/



Действия на server2
Импортировать конфиг:
virsh define /path/to/folder/vm1.xml

Запустить виртуалную машину:
virsh start vm1

Удаление виртуальной машины KVM

Удалить машину:
virsh undefine vm1

Удалить диск:
virsh vol-delete --pool default vm1

Убедиться, что файл образа так же удален:
rm /var/lib/libvirt/images/vm1.qcow2

👉 @i_linux
👍4
🎯 Топ-5 инструментов, которые облегчат жизнь Linux-админу

Если ты всё ещё вручную лазаешь по логам и не автоматизируешь рутину — этот пост для тебя:

1. btop — продвинутый мониторинг ресурсов. Графика, интерактивность, кайф. Заменяет top и htop, особенно если ты ценишь эстетику и удобство.

2. glances — универсальный мониторинг "всё в одном". Работает даже через веб-интерфейс. Можно настроить алерты и метрики.

3. bpytop + ncdu — для анализа диска. Один показывает активность, другой — кто съел весь твой SSD.

4. atuin — мощный аналог истории bash/zsh с поиском по FZF и синхронизацией между машинами. Забудь про Ctrl+R.

5. tldr — короткие, понятные примеры команд. Особенно если ты не хочешь каждый раз читать мануал на 200 строк.

👉 @i_linux
👍7
Шпаргалка по поиску узких мест в Linux с помощью различных инструментов

👉 @i_linux
👍4