команды для работы с apt-mirror Проверить его текущее состояние Запустить/остановить

Вот команды для работы с apt-mirror: 1. Проверить наличие apt-mirror bash # Проверить установлен ли apt-mirror which apt-mirror apt-cache policy apt-mirror # Проверить статус службы apt-mirror sudo systemctl status apt-mirror # Посмотреть конфигурацию apt-mirror sudo cat /etc/apt/mirror.list 2. Управление apt-mirror bash # Запустить apt-mirror вручную sudo apt-mirror # Принудительно обновить зеркало sudo apt-mirror —force # Проверить … Читать далее

Как получить какие параметрами грузится процесс имя apt-mirror-web.service

как получить полную информацию о сервисе apt-mirror-web.service: 1. Получить полную информацию о сервисе bash # Получить статус сервиса (покажет есть ли он сейчас запущен) sudo systemctl status apt-mirror-web.service # Посмотреть полный конфиг юнита sudo systemctl cat apt-mirror-web.service # Показать все свойства юнита sudo systemctl show apt-mirror-web.service # Показать зависимости юнита sudo systemctl list-dependencies apt-mirror-web.service 2. Узнать, … Читать далее

Глубоко анализировать процессы в Linux, находить нежелательные автозагрузки и понимать, откуда процессы берут свою конфигурацию.

1. Какие процессы используют Python в Linux Основные способы: bash # Способ 1: Поиск по имени процесса ps aux | grep -E «(python|python3)» # Способ 2: Более точный поиск (только процессы python) pgrep -a python pgrep -a python3 # Способ 3: Через pstree (показывает иерархию) pstree -p | grep -i python # Способ 4: Показать … Читать далее

Magic Pack PowerShell скрипт для отправки Wake-on-LAN (WOL) пакета на устройство с MAC-адресом 00-11-11-8A-72-3A

powershell # Скрипт для отправки Wake-on-LAN пакета# MAC-адрес: 00-11-11-8A-72-3Afunction Send-WakeOnLan { param( [string]$MacAddress ) # Очищаем MAC-адрес от разделителей $MacAddress = $MacAddress -replace ‘[-:]’, » # Проверяем длину MAC-адреса if ($MacAddress.Length -ne 12) { Write-Error «Неверный формат MAC-адреса. Ожидается 12 символов.» return $false } # Преобразуем MAC-адрес в массив байтов $MacBytes = for ($i = … Читать далее

Узнать версию PowerShell в Windows 10

Способ 1: Через команду в PowerShell powershell $PSVersionTable.PSVersion Или: powershell Get-Host | Select-Object Version Способ 2: Через системную переменную powershell $PSVersionTable Вы увидите подробную информацию, включая: Обновление PowerShell в Windows 10 Для PowerShell 5.1 (встроенная версия) PowerShell 5.1 — это последняя версия в составе Windows 10 и обновляется через: Установить PowerShell 7 (кросс-платформенная версия) Это новая … Читать далее

Начнем с основ. Вот практический путь от новичка к уверенному пользователю Linux.

Часть 1: Управление пакетами (APT) Базовые команды: bash # Обновление списка пакетов (уже знаете) sudo apt update # Установка конкретного пакета sudo apt install nano # Установка нескольких пакетов sudo apt install htop wget curl # Установка конкретной версии пакета sudo apt install python3=3.8.10-0ubuntu1~20.04 # Просмотр доступных версий пакета apt list -a python3 # Поиск … Читать далее

Фундамент DevOps для Windows-админа

Из Windows администратора в DevOps — это логичный и востребованный карьерный путь. Вот подробный план трансформации: 1. Освойте Linux (обязательно!) bash # Начните с WSL2 на своей Windows wsl —install -d Ubuntu # Что изучать: ✅ Bash скриптинг ✅ Файловая система Linux ✅ Systemd и службы ✅ Пакетные менеджеры (apt, yum) ✅ SSH, ключи, безопасность … Читать далее

Создать среду Linux на WIndows 10

1. WSL (Windows Subsystem for Linux) — Самый удобный powershell # В PowerShell от администратора wsl —install После установки перезагрузите компьютер и откройте приложение Linux из меню Пуск. Для минимальной установки: powershell # Установить конкретный дистрибутив (Ubuntu по умолчанию) wsl —install -d Ubuntu # Или минимальный Alpine Linux (всего ~5 МБ) wsl —install -d Alpine # … Читать далее

Разбор регулярного выражения s/[^ ]* \([^ ]*\).*/\1/ Linux

Структура команды sed: Пошаговый разбор шаблона поиска: 1. [^ ]* text [^ ] — класс символов, НЕ пробел (любой символ кроме пробела) * — ноль или более повторений предыдущего элемента Вместе: [^ ]* = «ноль или более любых символов, кроме пробела» 2.  (пробел) text — обычный пробел (литерал) 3. \( и \) text \( … \) — захватывающая группа (группировка с запоминанием) … Читать далее

В Bash/awk/sed контексте print $2 означает вывести второе поле/колонку из строки. Разъяснение echo «Hello World Test» | awk ‘{print $2}’ и echo «Hello World Test» | sed ‘s/[^ ]* ([^ ])./\1/’

Примеры: 1. В AWK: bash # Ввод: «John Doe 30» echo «John Doe 30» | awk ‘{print $2}’ # Вывод: «Doe» # Разделение по запятой echo «apple,banana,orange» | awk -F’,’ ‘{print $2}’ # Вывод: «banana» 2. В sed (с подстановкой): bash # Вывод второго слова echo «Hello World Test» | sed ‘s/[^ ]* \([^ ]*\).*/\1/’ # Или … Читать далее