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
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Компьютерные уроки/VMware vSphere/Урок
1 - (Что такое виртуализация)
2 - (vSphere)
3 - (Установка Hyper V)
4 - (Установка виртуальных машин)
5 - (Подготовка контроллера домена)
6 - (Подготовка образа ESXI)
7 - (Создание виртуальной машины ESXI)
8 - (Создание образа ESXI)
9 - (Установка ESXI на VM)
10 - (Настройка IP адресов на хостах)
источник
👉 @sysadmin1
1 - (Что такое виртуализация)
2 - (vSphere)
3 - (Установка Hyper V)
4 - (Установка виртуальных машин)
5 - (Подготовка контроллера домена)
6 - (Подготовка образа ESXI)
7 - (Создание виртуальной машины ESXI)
8 - (Создание образа ESXI)
9 - (Установка ESXI на VM)
10 - (Настройка IP адресов на хостах)
источник
👉 @sysadmin1
✍4👍4🔥3🎉3❤2
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
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
Virtualizing MikroTik
How to run Cloud Hosted Router (CHR) on VMware
CHR: all about licensing
Using MikroTik CHR in Hyper-V
MikroTik CHR on ProxMox
CHR: installing on VirtualBox
Install EVE-NG on QEMU (no vmware needed)
Install EVE-NG on VMware
MikroTik CCR2004 PCIe NIC in Proxmox
Run MikroTik on DigitalOcean VPS
Install GNS3 on Linux and learn MikroTik networking
источник
👉 @sysadmin1
How to run Cloud Hosted Router (CHR) on VMware
CHR: all about licensing
Using MikroTik CHR in Hyper-V
MikroTik CHR on ProxMox
CHR: installing on VirtualBox
Install EVE-NG on QEMU (no vmware needed)
Install EVE-NG on VMware
MikroTik CCR2004 PCIe NIC in Proxmox
Run MikroTik on DigitalOcean VPS
Install GNS3 on Linux and learn MikroTik networking
источник
👉 @sysadmin1
🔥4❤3👍2🤩2💯2
🔧 Автоматическое монтирование дисков в Linux
🔹 1. Определение дисков и разделов
Перед монтированием нужно узнать, какие диски доступны:
🔹 2. Монтирование вручную (для проверки)
🔹 где
Проверить можно командой
Отключение монтирования:
🔹 3. Автоматическое монтирование через
Для автоматического монтирования при загрузке добавьте строку в
👉 Как узнать UUID?
🔹 Формат записи в fstab:
📌 Пример для NTFS (Windows-диски):
🔄 Применение без перезагрузки:
🔹 4. Автомонтирование через systemd (для USB и съемных дисков)
Создаем unit-файл:
Вставляем:
Активируем:
🔹 5. Автомонтирование через udev (динамическое монтирование)
Создаем правило:
Добавляем:
Применяем изменения:
@sysadmin1
🔹 1. Определение дисков и разделов
Перед монтированием нужно узнать, какие диски доступны:
lsblk # Показывает структуру дисков и разделов
fdisk -l # Выводит информацию о разметке дисков
blkid # Показывает UUID и метки файловых систем
🔹 2. Монтирование вручную (для проверки)
sudo mount /dev/sdXn /mnt
🔹 где
/dev/sdXn – ваш раздел, /mnt – точка монтирования. Проверить можно командой
df -h.Отключение монтирования:
sudo umount /mnt
🔹 3. Автоматическое монтирование через
/etc/fstabДля автоматического монтирования при загрузке добавьте строку в
/etc/fstab:UUID=xxxx-xxxx /mnt ext4 defaults 0 2
👉 Как узнать UUID?
blkid | grep /dev/sdXn
🔹 Формат записи в fstab:
<устройство> <точка монтирования> <ФС> <опции> <dump> <pass>
📌 Пример для NTFS (Windows-диски):
UUID=xxxx-xxxx /mnt/ntfs ntfs-3g defaults,uid=1000,gid=1000,dmask=027,fmask=137 0 0
🔄 Применение без перезагрузки:
sudo mount -a
🔹 4. Автомонтирование через systemd (для USB и съемных дисков)
Создаем unit-файл:
sudo nano /etc/systemd/system/mnt-usb.mount
Вставляем:
[Unit]
Description=Монтирование USB
Requires=systemd-fsck@dev-sdb1.service
After=systemd-fsck@dev-sdb1.service
[Mount]
What=/dev/sdb1
Where=/mnt/usb
Type=vfat
Options=defaults,noatime
[Install]
WantedBy=multi-user.target
Активируем:
sudo systemctl daemon-reload
sudo systemctl enable mnt-usb.mount
sudo systemctl start mnt-usb.mount
🔹 5. Автомонтирование через udev (динамическое монтирование)
Создаем правило:
sudo nano /etc/udev/rules.d/99-usb-mount.rules
Добавляем:
ACTION=="add", KERNEL=="sd[b-z][1-9]", RUN+="/bin/mount /dev/%k /mnt/usb"
ACTION=="remove", KERNEL=="sd[b-z][1-9]", RUN+="/bin/umount /mnt/usb"
Применяем изменения:
sudo udevadm control --reload-rules
sudo udevadm trigger
@sysadmin1
✍5👍4❤3🔥3🎉2
🔍 Проверки файлов в Bash
Работая с файлами и директориями в Bash, часто необходимо проверять их существование, права доступа и другие атрибуты. Для этого используются встроенные проверки:
📂 Проверка существования и типа файла:
-
-
-
🔑 Проверка прав доступа:
-
-
-
📏 Проверка размера и времени модификации:
-
-
-
👤 Проверка владельца и группы:
-
-
📝 Пример использования:
Эти проверки помогут вам создавать надежные скрипты для автоматизации задач в Linux! 🚀
👉 @sysadmin1
Работая с файлами и директориями в Bash, часто необходимо проверять их существование, права доступа и другие атрибуты. Для этого используются встроенные проверки:
📂 Проверка существования и типа файла:
-
-d file — файл существует и является директорией -
-e file — файл существует (не важно, что это) -
-f file — файл существует и является обычным файлом 🔑 Проверка прав доступа:
-
-r file — файл существует и доступен для чтения -
-w file — файл существует и доступен для записи -
-x file — файл существует и является исполняемым 📏 Проверка размера и времени модификации:
-
-s file — файл существует и не пуст -
file1 -nt file2 — file1 новее file2 -
file1 -ot file2 — file1 старше file2 👤 Проверка владельца и группы:
-
-O file — файл существует и принадлежит текущему пользователю -
-G file — файл существует и принадлежит группе текущего пользователя 📝 Пример использования:
mydir="/path/to/directory"
if [ -d "$mydir" ]; then
echo "Директория $mydir существует"
cd "$mydir"
ls
else
echo "Директория $mydir не существует"
fi
Эти проверки помогут вам создавать надежные скрипты для автоматизации задач в Linux! 🚀
👉 @sysadmin1
🔥4❤2👍2🎉1🤩1
Горячие клавиши для работы в терминале Linux
Перемещение по строке
← , → или Ctrl + b, Ctrl + f Смещение курсора на один символ левее или правее.
Ctrl + →, Ctrl + ←
или
Alt + b, Alt + f Смещение курсора на одно слово влево или вправо
Ctrl + a, Home Установить курсор в начало строки
Ctrl + e, End Установить курсор в конец строки
Ctrl + xx Переход между двумя последними позициями курсора
Сочетания клавиш для редактирования строки в терминале.
Редактирование строки
Tab, Ctr + i Автодополнение команды или пути
Tab, tab или Alt + ?(Shift+/) Представление вариантов автодополнения
Backspace, Ctrl + h Удаление символа перед курсором
Ctrl + d Удалить символ за курсором
Ctrl + w или Alt + Backspace Удалить все символы от курсора до пробела слева
Alt + d, Esc + d Удалить символы от курсора до конца слова
Ctrl + y Вставить слова, которые были удалены с помощью Alt+d, Ctrl+w
Alt + \ Удалить любое количество пробелов вместе, где стоит курсор.
Alt + r, Esc + r Отменить все изменения внесенные в строку
Alt + c Изменить регистр буквы под курсором на заглавный и переместить курсор в конец слова
Alt + u Изменить регистр всех букв от курсора до конца слова на верхний регистр
Alt + l Изменить регистр всех букв от курсора до конца слова на нижний регистр
Alt + t Поменять местами слово под курсором и предыдущее слово
Ctr + t Переместить символ перед курсором под курсор
Ctrl + _(Sift+-) Откат редактирования (Undo)
Сочетания клавиш для просмотра истории команд.
История команд
Ctrl + r Поиск ранее введенной команды в истории
↑, ↓ или Ctrl + p, Ctrl + n Перемещение по истории ранее введенных команд и путей
Ctrl + o Вызвать последнею введенную команду
Alt + . или Esc + . Вставить аргумент команды, выполненной ранее
Alt + < (Shift+,) Повторить первую команду в буфере истории
Сочетания клавиш для управления выводом информации на экран.
Вывод на экран
Ctrl + l Очистка окна терминала
Ctrl + s Заморозить терминал
Ctrl + q Продолжить работу терминала
Ctrl + c Прервать работу терминальной утилиты
Ctrl + z Перевести работу терминальной утилиты в фоновый режим
Ctrl + d Выйти из командной оболочки bash
👉 @sysadmin1
Перемещение по строке
← , → или Ctrl + b, Ctrl + f Смещение курсора на один символ левее или правее.
Ctrl + →, Ctrl + ←
или
Alt + b, Alt + f Смещение курсора на одно слово влево или вправо
Ctrl + a, Home Установить курсор в начало строки
Ctrl + e, End Установить курсор в конец строки
Ctrl + xx Переход между двумя последними позициями курсора
Сочетания клавиш для редактирования строки в терминале.
Редактирование строки
Tab, Ctr + i Автодополнение команды или пути
Tab, tab или Alt + ?(Shift+/) Представление вариантов автодополнения
Backspace, Ctrl + h Удаление символа перед курсором
Ctrl + d Удалить символ за курсором
Ctrl + w или Alt + Backspace Удалить все символы от курсора до пробела слева
Alt + d, Esc + d Удалить символы от курсора до конца слова
Ctrl + y Вставить слова, которые были удалены с помощью Alt+d, Ctrl+w
Alt + \ Удалить любое количество пробелов вместе, где стоит курсор.
Alt + r, Esc + r Отменить все изменения внесенные в строку
Alt + c Изменить регистр буквы под курсором на заглавный и переместить курсор в конец слова
Alt + u Изменить регистр всех букв от курсора до конца слова на верхний регистр
Alt + l Изменить регистр всех букв от курсора до конца слова на нижний регистр
Alt + t Поменять местами слово под курсором и предыдущее слово
Ctr + t Переместить символ перед курсором под курсор
Ctrl + _(Sift+-) Откат редактирования (Undo)
Сочетания клавиш для просмотра истории команд.
История команд
Ctrl + r Поиск ранее введенной команды в истории
↑, ↓ или Ctrl + p, Ctrl + n Перемещение по истории ранее введенных команд и путей
Ctrl + o Вызвать последнею введенную команду
Alt + . или Esc + . Вставить аргумент команды, выполненной ранее
Alt + < (Shift+,) Повторить первую команду в буфере истории
Сочетания клавиш для управления выводом информации на экран.
Вывод на экран
Ctrl + l Очистка окна терминала
Ctrl + s Заморозить терминал
Ctrl + q Продолжить работу терминала
Ctrl + c Прервать работу терминальной утилиты
Ctrl + z Перевести работу терминальной утилиты в фоновый режим
Ctrl + d Выйти из командной оболочки bash
👉 @sysadmin1
🤩4❤3👍3🔥2🎉2
Media is too big
VIEW IN TELEGRAM
🔥4😍3❤2👍2🤩2