Latest posts

Типичный Сисадмин
6 Dec 2025, 07:51
Трюки терминала BashПолезные комбинации клавиш (хоткеи) и небольшие хитрости, которые сделают Вашу работу в Linux более эффективной.Горячие клавиши" Bash с Ctrl Ctrl + n — то же самое, что и стрелка вниз. Ctrl + p — то же самое, что и стрелка вверх. Ctrl + r — поиск по предыдущим командам из истории команд (history). Продолжайте нажимать Ctrl + r, чтобы искать дальше. Ctrl + Shift + r — поиск в другую сторону. Ctrl + s — остановить вывод в терминал. Ctrl + q — восстановить вывод в терминал после Ctrl + s. Ctrl + a — перейти к началу строки (аналог клавиши Home). Ctrl + e — перейти к концу строки (аналог клавиши End). Ctrl + d — если вы ввели что-то, то Ctrl + d удаляет символ под курсором. В противном случае означает конец ввода и завершает текущую сессию Bash. Ctrl + k — удалить весь текст от курсора до конца строки. Ctrl + x + backspace — удалить весь текст от начала строки до
Типичный Сисадмин
23 Nov 2025, 09:40
Winapps – проект, что позволяет запускать приложения Windows, такие как Microsoft Office в Linux (Ubuntu) и GNOME, как если бы они были частью собственной ОС, включая интеграцию с Nautilushttps://github.com/Fmstrat/winapps
Типичный Сисадмин
22 Nov 2025, 15:11
Примеры скриптов для MikrotikПроверка изменения IP-адреса интерфейса для MikrotikИногда провайдер выдает динамические IP-адреса. Этот скрипт проверит, не изменился ли динамический IP-адрес.:global currentIP;:local newIP [/ip address get [find interface="ether1"] address];:if ($newIP != $currentIP) do={ :put "ip address $currentIP changed to $newIP"; :set currentIP $newIP; }NetmaskЭтот скрипт полезен, если вам нужен ip-адрес без netmask (например, чтобы использовать его в брандмауэре), а "/ip address get [id] address" возвращает ip-адрес и netmask.:global ipaddress 10.1.101.1/24
Типичный Сисадмин
22 Nov 2025, 07:26
Внутреннее устройство Linux - доступно, но всерьез.Уроки по Linux от Дмитрия Кетова для самостоятельного обучаения.https://www.youtube.com/c/DmitryKetov/playlists


Типичный Сисадмин
20 Nov 2025, 08:11
XeolCканер образов контейнеров, SBOM и файловых систем на проверку пакетов на end-of-life (EOL)https://github.com/xeol-io/xeol
Типичный Сисадмин
15 Nov 2025, 06:44
Перенос VM с Hyper-V на ProxmoxПеренос виртуальной машины (VM) с Hyper-V на Proxmox включает несколько шагов, поскольку Hyper-V и Proxmox используют разные форматы виртуальных дисков. Hyper-V использует формат VHDX, а Proxmox предпочитает формат QCOW2 или RAW. Основная задача заключается в конвертации дисков и настройке виртуальной машины на новом гипервизоре.Шаги для переноса VM с Hyper-V на Proxmox📌1. Подготовка виртуальной машины в Hyper-V1. Выключите виртуальную машину в Hyper-V. Чтобы избежать проблем с консистентностью данных, убедитесь, что VM выключена перед экспортом.2. Экспортируйте виртуальную машину. Откройте Hyper-V Manager и выполните экспорт виртуальной машины: - Выберите нужную виртуальную машину. - Нажмите "Экспортировать" и выберите директорию для сохранения экспортированных файлов.В результате экспорт сохранит всю конфигурацию виртуальной машины и файлы
Типичный Сисадмин
13 Nov 2025, 07:36
Утилиты linuxrsync -v — выводит подробную информацию о процессе копирования; [-a] — сохраняет все атрибуты оригинальных файлов; -u — не перезаписывать более новые файлы; -l — копирует символьные ссылки; -L — копирует содержимое ссылок; -p — сохраняет права для файлов; -t — сохраняет время модификации; -e — использовать другой транспорт, например, ssh; [-z] — cжимает файлы перед передачей; —recursive — перебирать директории рекурсивно; —exclude — Исключить файлы по шаблону;Примеры: rsync -avz skillproject/data/ . — из подкаталога в текущий каталог rsync -avz skillproject/data/ aaa/ — из подпапки в подпапку aaa/ rsync -avz skillproject/data/ digita6d@digita6d.beget.tech:/home/d/digita6d/code-skills.ru/public_html/sources/skillproject/data/ — передача на удаленный сервер rsync -avze ssh skillproject/data/ digita6d@digita6d.beget.tech:/home/d/digita6d/code-skills.ru/public_html/sources/s
Типичный Сисадмин
12 Nov 2025, 08:19
GlasskubeЭто пакетный менеджер с открытым исходным кодом для Kubernetes. Он делает развертывание, обновление и настройку пакетов в Kubernetes в 20 раз быстрее по сравнению с такими инструментами, как Helm или Kustomize. Вдохновлён простотой Homebrew и npm. Вы можете выбрать: использовать Glasskube через интерфейс (UI), командную строку (CLI) или развёртывать пакеты напрямую через GitOps.https://github.com/glasskube/glasskube
Типичный Сисадмин
11 Nov 2025, 06:40
📌 Как работает firewall
Типичный Сисадмин
10 Nov 2025, 07:05
ArcherySec — open-source инструмент, который позволяет проводить сканирование инфраструктурыexport TIME_ZONE='Asia/Kolkata' git clone https://github.com/archerysec/archerysec.git cd archerysec NAME=User EMAIL=user@user.com PASSWORD=admin@123A bash setup.sh ./run.shArcherySec интегрируется с 80+ коммерческими и открытыми инструментами и имеет удобный ArcherySec CLI — локально развертываемый инструмент командной строки, предназначенный для запуска на любом хосте Linux.https://github.com/archerysec/archerysec


Типичный Сисадмин
9 Nov 2025, 14:43
Системные утилиты для безопасного удаления файлов с HDDWindows В данном примере мы форматируем том D в файловую систему NTFS, при этом даем операционной системе команду предварительно перезаписать весь раздел нулями 10 раз, используя параметр /p («passes»), задающий количество проходов. format d: /fs:NTFS /p:10Linux Быстро и надежно удаляет один или несколько файлов. shred -u -n 40 /private/file.txtВ этом примере мы перезаписали файл file.txt случайными данными 40 раз подряд (параметр -n, по умолчанию же shred совершает 25 проходов) и затем удалили его (параметр -u, поскольку по умолчанию shred не удаляет файлы, а сразу перезаписывает). shred -u -n 40 /private/file.txt /private/file2.txtЕсли нам внужно дополнительно скрыть и сам факт «зачистки», то можете воспользоваться параметром -z: shred -u -z -n 40 /private/file.txtЕдинственный недостаток shred — данная утилита не умеет
Типичный Сисадмин
9 Nov 2025, 07:43
GitHub Actions для TerraformЕсли вы используете Terraform и хотите интегрировать его с CI/CD процессами на GitHub Actions, используйте библиотеку terraform-github-actions.С её помощью вы сможете: - Автоматизировать и тестировать Terraform-код. - Настраивать проверки terraform plan и terraform apply. - Ускорить деплой инфраструктуры.Документация в репозитории описывает примеры использования и тонкости настройки.https://github.com/dflook/terraform-github-actions


Типичный Сисадмин
31 Oct 2025, 11:57
📌 Модель OSI Vs TCP/IP


Типичный Сисадмин
31 Oct 2025, 05:37
Doas – утилита, которая позволяет обычным пользователям выполнять задачи от имени root, так же как это делает sudo. Она была разработана проектом OpenBSD как минималистичная альтернатива sudo.Запускайте apt install doas.Так как doas не входит по умолчанию в коробочные версии linux, утилита требует немного бОльших настроек, в отличие от sudo. Но конфигурация намного проще для понимания чем sudo. Настраивается все это через файл /etc/doas.conf. Если файла нет — создайте.Сымитируем поведение sudo и позволим пользователю выполнять любые команды от пользователя root. Добавим в конфиг такое:permit persist user as rootТеперь пользователь user сможет выполнять команды от root + пользователь получает льготный период, когда не нужно вводить пароль в течение нескольких минут после последовательных команд doas.Допустим нужно сделать подобное, но для определенной группы, добавляем в
Типичный Сисадмин
29 Oct 2025, 13:47
📌 Все о DHCP1. DHCP (Dynamic Host Configuration Protocol) - это ключевой игрок в управлении сетью, упрощающий процесс назначения IP-адресов и связанной с ними информации о конфигурации устройств.2. DHCP работает по модели клиент-сервер. Когда устройство (клиент) подключается к сети, оно отправляет запрос DHCP. В ответ DHCP-сервер предоставляет клиенту IP-адрес, маску подсети, основной шлюз, DNS-серверы и многое другое. Это как цифровой приветственный пакет!3. DHCP динамически распределяет IP-адреса, что позволяет избежать головной боли, связанной с ручной настройкой. Такая гибкость особенно удобна в больших сетях, где назначение IP-адресов вручную было бы непрактичным.4. DHCP использует механизм аренды. Сервер предоставляет клиенту IP-адрес в аренду на определенный срок. Когда срок аренды истекает, клиент должен продлить его. В противном случае IP-адрес возвращается в пул
Типичный Сисадмин
29 Oct 2025, 07:07
Примеры полезного использования команды netsh в WindowsКоманда netsh (от англ. «сетевая оболочка» или network shell) — программа, включенная в линейку продуктов операционных систем Microsoft Windows NT начиная с Windows 2000. Она позволяет осуществлять локальное или удаленное конфигурирование сетевых параметров.https://bookflow.ru/primery-poleznogo-ispolzovaniya-komandy-netsh-v-windows/


Типичный Сисадмин
27 Oct 2025, 07:35
Rufus: надежная утилита форматирования USBФорматирование USB, флэш-карт и виртуальных дисков в FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3 Создание загрузочных USB-накопителей DOS, используя FreeDOS или MS-DOS (Windows 8.1 или более ранние версии) Создание загрузочных дисков BIOS или UEFI, включая загрузочные диски UEFI NTFS Создание загрузочных дисков из загрузочных ISO (Windows, Linux и т.д.) Создание загрузочных дисков из загрузочных образов дисков, включая сжатые. Создание установочных дисков Windows 11 для ПК, не оснащенных TPM или Secure Boot Создание дисков Windows To Go Создание постоянных разделов Linux Создание образов дисков VHD/DD Вычисление контрольных сумм MD5, SHA-1, SHA-256 и SHA-512 выбранного образа Улучшение процесса установки Windows путем автоматической настройки параметров OOBE (локальная учетная запись, параметры конфиденциальности и т.д.) Выполняйте проверку плохих




Типичный Сисадмин
26 Oct 2025, 07:11
CanarytokensЭти токены используются для предупреждения о том, что кто-то смотрит то, что ему не следует. Позволяет встраивать ссылки (HTTP или DNS) практически во все, что угодно.https://github.com/thinkst/canarytokens


Типичный Сисадмин
25 Oct 2025, 15:41
В Linux Logical Volume Manager (LVM) - это система управления хранением данных, которая обеспечивает более гибкий подход к управлению дисковым хранилищем, чем традиционное разбиение на разделы. LVM работает за счет создания уровня абстракции между физическими устройствами хранения и файловой системой, позволяя создавать логические тома, которые могут охватывать несколько физических дисков.С помощью LVM вы можете создавать группы томов из одного или нескольких физических дисков, а затем создавать логические тома в этих группах томов. Логические тома ведут себя как традиционные разделы диска, но у них есть несколько преимуществ:- Размер логических томов можно динамически изменять в режиме онлайн, без необходимости размонтирования файловых систем или перезагрузки системы. Такая гибкость позволяет адаптироваться к меняющимся потребностям в хранении данных без простоев.- Логические


Типичный Сисадмин
25 Oct 2025, 08:42
📌 SSH под капотом

Related Channels
Other channels in the same section of the catalogue.
