This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Основы документирования сетей. Как рисовать понятные и красивые схемы на примере типового дизайна сети
1.Основы документирования сетей. Введение
2.Основы документирования сетей. Чем рисовать? Visio
3.Основы документирования сетей. Чем рисовать? Diagrams.net
4.Основы документирования сетей. Структурная схема сети
5.Основы документирования сетей. L3 схема сети
6.Основы документирования сетей. L2 схема сети
7.Основы документирования сетей. Расположение оборудования в стойке
8.Основы документирования сетей. IP-план
9.Основы документирования сетей. Описание настроек
10.Основы документирования сетей. Заключение
источник
👉@linuxchmod
1.Основы документирования сетей. Введение
2.Основы документирования сетей. Чем рисовать? Visio
3.Основы документирования сетей. Чем рисовать? Diagrams.net
4.Основы документирования сетей. Структурная схема сети
5.Основы документирования сетей. L3 схема сети
6.Основы документирования сетей. L2 схема сети
7.Основы документирования сетей. Расположение оборудования в стойке
8.Основы документирования сетей. IP-план
9.Основы документирования сетей. Описание настроек
10.Основы документирования сетей. Заключение
источник
👉@linuxchmod
👍5
Шпаргалка по работе в командной строке
Команды для работы с файлами
👉@linuxchmod
Команды для работы с файлами
ls
— вывод содержимого каталога;ls -la
— вывод содержимого каталога в форматированном виде (в т.ч. скрытые файлы);cd dir
— перейти в каталог dir;cd
— перейти в домашний каталог;pwd
— показать текущий каталог;mkdir dir
— создать каталог dir;rm file
— удалить файл;rm -r dir
— удалить каталог dir;rm -f file
— принудительно удалить файл;rm -rf dir
— принудительно удалить каталог dir;cp file1 file2
— скопировать file1 в file2;cp -r dir1 dir2
— скопировать каталог dir1 в каталог dir2 (если каталога dir2 нет, он будет создан);mv file1 file2
— переместить (или переименовать, если file1 и file2 находятся в одном каталоге) file1 в file2;ln -s file link
— создать симлинк link на файл file;touch file
— создать файл;cat > file
— направить стандартный ввод в file;more file
— вывод содержимого file;head file
— вывод содержимого первых 10 строк file;tail file
— вывод содержимого последних 10 строк file;tail -f file
— вывод содержимого file по мере появления, начиная с последних 10 строк файла.👉@linuxchmod
👍5
Media is too big
VIEW IN TELEGRAM
KDE | История графической оболочки в Linux
История появления и развития самого первого графического окружения в Linux!
источник
👉@linuxchmod
История появления и развития самого первого графического окружения в Linux!
источник
👉@linuxchmod
👍4
В чем разница между пакетами i386 и amd64
Эти пакеты собраны для разных архитектур. i386 - для 32 битной версии, а amd64 (x86_64) - для 64 разрядной версии процессора Intel или AMD
Intel 80386, еще известный как i386, это 32 битный процессор, выпущенный компанией Intel в 1985 году. Эта архитектура еще называется x86, IA-32 или просто i386.
x86-64 - расширение набора инструкций для x86. Здесь поддерживаются гораздо большее адресное пространство, чем в x86, что позволяет программистам намного легче работать с большим количеством данных.
Даже если у вас процессор Intel, вы будете использовать amd64 пакеты для установки 64 битной системы, здесь используются те же наборы инструкций, это стандарт.
👉@linuxchmod
Эти пакеты собраны для разных архитектур. i386 - для 32 битной версии, а amd64 (x86_64) - для 64 разрядной версии процессора Intel или AMD
Intel 80386, еще известный как i386, это 32 битный процессор, выпущенный компанией Intel в 1985 году. Эта архитектура еще называется x86, IA-32 или просто i386.
x86-64 - расширение набора инструкций для x86. Здесь поддерживаются гораздо большее адресное пространство, чем в x86, что позволяет программистам намного легче работать с большим количеством данных.
Даже если у вас процессор Intel, вы будете использовать amd64 пакеты для установки 64 битной системы, здесь используются те же наборы инструкций, это стандарт.
👉@linuxchmod
👍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
Запуск
👉@linuxchmod
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
👉@linuxchmod
👍2
💡 Bash-совет дня: Поиск самых “тяжёлых” файлов в системе 🐘📦
Иногда нужно быстро найти, что именно жрёт всё место на диске. Вот простой однострочный скрипт, который покажет топ-10 самых больших файлов в директории (и её поддиректориях):
🔍 Что делает этот скрипт:
*
*
*
*
⚠️ Важно: запуск от рута даст полную картину, но может занять время. Если хочешь искать в конкретной директории — просто замени
📌 Альтернатива, если установлен
👉@linuxchmod
Иногда нужно быстро найти, что именно жрёт всё место на диске. Вот простой однострочный скрипт, который покажет топ-10 самых больших файлов в директории (и её поддиректориях):
find / -type f -exec du -h {} + 2>/dev/null | sort -hr | head -n 10
🔍 Что делает этот скрипт:
*
find / -type f
— ищет все файлы начиная с корня*
du -h
— оценивает размер каждого файла в человеко-читаемом виде*
sort -hr
— сортирует по размеру (от большего к меньшему)*
head -n 10
— показывает только 10 самых больших⚠️ Важно: запуск от рута даст полную картину, но может занять время. Если хочешь искать в конкретной директории — просто замени
/
на нужный путь.📌 Альтернатива, если установлен
ncdu
:
ncdu /
👉@linuxchmod
👍5
Shell скрипт для управления Linux- пользователями
Функциональные возможности
Создание пользователей
Просмотр списка существующих пользователей
Сброс пароля для существующих пользователей
Блокировка / Разблокировка пользовтеля
Просмотр всех заблокированных пользователей
Создание резервной копии домашнего каталога пользователя
Генерирование SSH ключей для пользователя
Повышение пользователя до админа и обратно
Удаление пользователя
Запись всех действий в журнал actions.log
Резервные копии
Скрипт создает каталог резервных копий в папке скрипта и создает архив tar.gz с именем, содержащим - имя пользователя и текущую дату
Генерация SSH ключа
Для генерации используется ssh-keygen, в результате будут отображены сведения о том, куда был сохранен ключ и отображено содержимое публичного ключа:
https://github.com/m0zgen/user-manager
👉@linuxchmod
Функциональные возможности
Создание пользователей
Просмотр списка существующих пользователей
Сброс пароля для существующих пользователей
Блокировка / Разблокировка пользовтеля
Просмотр всех заблокированных пользователей
Создание резервной копии домашнего каталога пользователя
Генерирование SSH ключей для пользователя
Повышение пользователя до админа и обратно
Удаление пользователя
Запись всех действий в журнал actions.log
Резервные копии
Скрипт создает каталог резервных копий в папке скрипта и создает архив tar.gz с именем, содержащим - имя пользователя и текущую дату
Генерация SSH ключа
Для генерации используется ssh-keygen, в результате будут отображены сведения о том, куда был сохранен ключ и отображено содержимое публичного ключа:
https://github.com/m0zgen/user-manager
👉@linuxchmod
GitHub
GitHub - m0zgen/user-manager: ⚙ Linux script for user management
⚙ Linux script for user management. Contribute to m0zgen/user-manager development by creating an account on GitHub.
👍3
KVM быстрый перенос виртуальной машины на другой сервер
Представим, что есть несколько гипервизоров - server1 и server2, как быстро перенести виртуального гостя с одного сервера, на другой? Очень просто.
Действия на server1
Выключить машину:
Сделать дамп конфигурации машины:
Скопировать данные на другой хост:
Действия на server2
Импортировать конфиг:
Запустить виртуалную машину:
Удаление виртуальной машины KVM
Удалить машину:
Удалить диск:
Убедиться, что файл образа так же удален:
👉@linuxchmod
Представим, что есть несколько гипервизоров - 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
👉@linuxchmod
👍3
Средства анализа и просмотра log-файлов
Alco (Apache Log Colorizing Tool)
Утилита для подсветки log-файлов web-сервера Apache. Написана на awk.
KDE LogViewer
Утилита для просмотра log-файлов для KDE. Имеет: фильтр, события, отображение строк разными цветами в зависимости от log-файла.
Logcheck
Простая утилита для фильтрации log-файлов на «не обычные» записи (в.т.ч. и с помощью регулярных выражений) и отправки отчета на e-mail.
LogMiner
Мощный анализатор log-файлов для Apache или другого web-сервера, использующего комбинированный формат файлов отчёта. Может выводить детализированную статистику визитов, трафика, навигационных путей, браузеров посетителей и их операционных систем.
MultiTail
Аналог утилиты tail, позволяющий показывать данные из файлов в нескольких окнах одной консоли. Основан на ncurses.
👉@linuxchmod
Alco (Apache Log Colorizing Tool)
Утилита для подсветки log-файлов web-сервера Apache. Написана на awk.
KDE LogViewer
Утилита для просмотра log-файлов для KDE. Имеет: фильтр, события, отображение строк разными цветами в зависимости от log-файла.
Logcheck
Простая утилита для фильтрации log-файлов на «не обычные» записи (в.т.ч. и с помощью регулярных выражений) и отправки отчета на e-mail.
LogMiner
Мощный анализатор log-файлов для Apache или другого web-сервера, использующего комбинированный формат файлов отчёта. Может выводить детализированную статистику визитов, трафика, навигационных путей, браузеров посетителей и их операционных систем.
MultiTail
Аналог утилиты tail, позволяющий показывать данные из файлов в нескольких окнах одной консоли. Основан на ncurses.
👉@linuxchmod
👍1