Системный администратор - Сетевые технологии - Компьютерная помощь
6.88K subscribers
3.12K photos
4.46K videos
1.06K files
660 links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
Download Telegram
Компьютерные уроки/VMware vSphere/Урок

1 - (Что такое виртуализация)
2 - (vSphere)
3 - (Установка Hyper V)
4 - (Установка виртуальных машин)
5 - (Подготовка контроллера домена)
6 - (Подготовка образа ESXI)
7 - (Создание виртуальной машины ESXI)
8 - (Создание образа ESXI)
9 - (Установка ESXI на VM)
10 - (Настройка IP адресов на хостах)

источник

👉 @sysadmin1
4👍4🔥3🎉32
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
🔥43👍2🤩2💯2
Иллюстрированный процесс загрузки Linux

@sysadmin1
🔥1022👍2🤩2
🔧 Автоматическое монтирование дисков в Linux

🔹 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👍43🔥3🎉2
🔍 Проверки файлов в Bash

Работая с файлами и директориями в Bash, часто необходимо проверять их существование, права доступа и другие атрибуты. Для этого используются встроенные проверки:

📂 Проверка существования и типа файла:
- -d file — файл существует и является директорией
- -e file — файл существует (не важно, что это)
- -f file — файл существует и является обычным файлом

🔑 Проверка прав доступа:
- -r file — файл существует и доступен для чтения
- -w file — файл существует и доступен для записи
- -x file — файл существует и является исполняемым

📏 Проверка размера и времени модификации:
- -s file — файл существует и не пуст
- file1 -nt file2file1 новее file2
- file1 -ot file2file1 старше file2

👤 Проверка владельца и группы:
- -O file — файл существует и принадлежит текущему пользователю
- -G file — файл существует и принадлежит группе текущего пользователя

📝 Пример использования:
mydir="/path/to/directory"

if [ -d "$mydir" ]; then
echo "Директория $mydir существует"
cd "$mydir"
ls
else
echo "Директория $mydir не существует"
fi

Эти проверки помогут вам создавать надежные скрипты для автоматизации задач в Linux! 🚀

👉 @sysadmin1
🔥42👍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
🤩43👍3🔥2🎉2
Media is too big
VIEW IN TELEGRAM
Сравнение SHELLs: BASH vs ZSH vs FISH

Делаем красочный и удобный терминал.

источник

👉 @sysadmin1
🔥4😍32👍2🤩2