-
Экспорт и импорт дистрибутива Linux WSL1 и WSL2 в Windows 11, 10
Windows содержит ряд интересных изменений и улучшений, внесенных в функцию WSL. К ним относятся дополнительные дистрибутивы в Магазине, возможность просмотра файлов WSL из Проводника и возможность экспорта и импорта дистрибутива WSL в / из файла TAR. Экспорт и импорт WSL В Windows 11, 10 вы можете импортировать и экспортировать ваши дистрибутивы Linux в файл TAR. Это позволит вам настроить среду Linux, установить нужные приложения, а затем экспортировать их в файл. Позже вы можете восстановить уже настроенный дистрибутив на другом ПК или поделиться им с другом. Это можно сделать с помощью wsl.exe, инструмента командной строки, который позволяет управлять WSL. Легко перемещайте дистрибутивы WSL между компьютерами с Windows с помощью импорта и экспорта! Экспорт…
-
Запуск приложений графического интерфейса Linux в подсистема Windows для Linux
Подсистема Windows для Linux (WSL) теперь поддерживает работу приложений графического интерфейса Linux (X11 и Wayland) в Windows в полностью интегрированном рабочем столе. WSL 2 позволяет приложениям графического интерфейса Linux чувствовать себя собственными и естественными для использования в Windows. Запуск приложений Linux из Windows меню Закрепление приложений Linux на панели задач Windows Переключение между приложениями Linux и Windows с помощью alt-tab Вырезать и вставить в приложениях Windows и Linux Теперь вы можете интегрировать приложения Windows и Linux в рабочий процесс для простого рабочего стола. Установка поддержки приложений графического интерфейса Linux Необходимые компоненты Для доступа к этой функции вам потребуется использовать Windows 10 Build 19044+ или Windows 11 . Установленный драйвер для…
-
Шпаргалка по Netplan
Шпаргалка по Netplan — утилите для настройки сети в Linux, которая использует YAML-файлы конфигурации: Основные команды1. Применение конфигурации: sudo netplan apply Применяет изменения в конфигурации. 2. Тестирование конфигурации: sudo netplan try Проверяет настройки сети. Если что-то пойдет не так, настройки откатятся через 120 секунд. 3. Просмотр сгенерированных настроек: sudo netplan generate Генерирует файлы настройки для backend (например, NetworkManager или systemd-networkd). 4. Диагностика: sudo netplan --debug apply Включает отладочную информацию при применении конфигурации. — Основная структура YAML-файлаФайлы конфигурации находятся в /etc/netplan/ (обычно `01-netcfg.yaml`). Пример базового файла: network: version: 2 ethernets: enp0s3: dhcp4: true Настройки статического IPПример для статической настройки: network: …
-
Шпаргалка по автоматизации задач с помощью Cron
Шпаргалка по автоматизации задач с помощью cron и таймеров systemd Cron1. Формат записи задач в crontab: * * * * * command_to_execute | | | | | | | | | +---- День недели (0 - вс, 6 - сб) | | | +------ Месяц (1 - 12) | | +-------- День месяца (1 - 31) | +---------- Час (0 - 23) +------------ Минуты (0 - 59) 2. Примеры: — Запуск каждый день в 3 утра: 0 3 * * * /path/to/script.sh — Каждые 15 минут: */15 * * * * /path/to/script.sh 3. Просмотр/редактирование crontab: crontab -e 4. Логи cron: — Расположены в /var/log/syslog…
-
Поиск в Линукс файлах
Шпаргалка по grep grep — это мощный инструмент для поиска текста в файлах на основе регулярных выражений. Основные команды: 1. Поиск строки в файле: grep "строка" имя_файла Ищет указанную строку в файле. 2. Поиск в нескольких файлах: grep "строка" файл1 файл2 3. Поиск рекурсивно: grep -r "строка" /путь/к/каталогу Ищет строку во всех файлах указанного каталога. 4. Игнорирование регистра: grep -i "строка" имя_файла 5. Показать номер строки: grep -n "строка" имя_файла 6. Вывод строк, не содержащих шаблон: grep -v "строка" имя_файла 7. Подсветка совпадений: grep --color "строка" имя_файла 8. Подсчитать количество совпадений: grep -c "строка" имя_файла Расширенные команды: 1. Использование регулярных…
-
Инструменты для поиска и устранения неисправностей
Инструменты для поиска и устранения неисправностей grml — загрузочный Live CD Debian с мощными инструментами CLIhttps://grml.org/ mitmproxy — инструмент Python, используемый для перехвата, просмотра и модификации сетевого трафика. Незаменим при устранении некоторых проблемhttps://mitmproxy.org/ mtr — сетевая утилита, объединяющая traceroute и pinghttps://www.bitwizard.nl/mtr/ perf-tools — инструменты анализа производительности, основанные на Linux perf_events (aka perf) и ftrace.https://github.com/brendangregg/perf-tools wireshark — лучший в мире анализатор сетевых протоколовhttps://www.wireshark.org/
-
MiniOS лёгкий линукс
10 декабря 2024 года состоялся релиз MiniOS 4.0 — лёгкого модульного live-дистрибутива Linux, предназначенного для использования на съёмных USB-накопителях. MiniOS Standard — это компактная операционная система, предназначенная для решения повседневных задач. Её отличает высокая производительность и лаконичный, но эффективный интерфейс. В состав системы входят базовые графические программы и необходимые консольные утилиты. Функциональность может быть расширена за счёт установки дополнительных программ с помощью менеджера пакетов APT из обширного репозитория Debian. Рекомендуемые системные требования для MiniOS Standard: 2 ГБ ОЗУ, 1.5 ГГц двухъядерный процессор, 16 ГБ флеш-накопитель. Основные доработки в MiniOS 4.0: для загрузки доступны только две редакции вместо шести ранее, включая MiniOS Standard (i386, amd64, 656 МБ) и Toolbox (amd64, 838…
-
Структура Линукс
-
Лучше установите postfix.
sudo apt-get install postfix sudo dpkg-reconfigure postfix
-
Вывод и удаление правил брандмауэра Iptables: инструкция
Приложение IPTables – брандмауэр, необходимый для безопасной работы с сетевыми ресурсами на платформе Linux. Рассмотрим узкую задачу: как просматривать списки правил, удалять ненужные, сбрасывать цепочки, очищать счетчик количества пакетов и их объема. Не рекомендуем трогать коннект по SSH, использующий порт 22, если вы не уверены на 100% в своих действиях, чтобы случайно не заблокировать удаленный доступ к тестовому хосту. Просмотрим правила sudo iptables –S Просмотрим перечень правил цепочки sudo iptables -S TCP Выведем перечень в виде таблицы sudo iptables –L Выведем счетчик пакетов и их общего размера sudo iptables -L INPUT –v Сбросим счетчик пакетов и их объема sudo iptables –Z Применим для удаления спецификацию sudo iptables -D OUTPUT -m…













