Как начать дружить с WSL2 - простые рецепты

Как ускорить работу с WSL2

Предположим, вы разработчик, который использует WSL2. С какими основными проблемами вы сталкиваетесь? WSL2 медленно работает при сетевом обращении из Windows. К примеру, из Microsoft Edge, Chrome или другого браузера. WSL2 при каждом запуске меняет свой виртуальный IP адрес. Приходится править локальный файл hosts Поддержка systemd. Неудобное управление сервисам. Если с третьей проблемой проблема решается обновлением до последней версии ядра, то с первой и второй,

Читать
vs code command prompt error C++

Visual Studio Code и Microsoft Visual C++

Вы наверняка сталкивались с проблемой, что нужно «быстренько» скомпилировать некий код C++ и дальше заниматься своими делами. Можно поставить тяжеловесный Visual Studio 2022, а можно все это делать в Visual Studio Code. К тому же, наверняка Code у вас уже стоит. Сегодня в работе без него не обойтись. Для легких вещей используем Sublime Text, для более серьезных Visual Studio Code. И так, возвращаемся к

Читать
ssh windows 11

Работаем с ssh агентом в Windows 11

Куча серверов, везде поднят сервис sshd. Вы работаете в Windows 11. В командной строке Windows набрали команду ssh клиента с ключами и подключились к серверу, используя ключ авторизации. А затем еще и скрипт написали, чтобы не тратить время на написание команд. Никаких логинов и паролей. Все безопасно. Будем так считать. Но в один прекрасный день у вас появилась новый ноутбук. Вы счастливы. Все работает

Читать
Переписываем CMD файл в PowerShell

Переписываем CMD файл в PowerShell

Есть у меня один скрипт, который помогает очень быстро подключаться к любому серверу, который требует моего внимания. К примеру, подключение к Linux через ssh или запуск оснастки управления AD DS и т.п. Раньше скрипт был классическим командным файлом, со своими GOTO, прочими метками и инструкциями. Теперь я его переписал под PowerShell. Были ли сложности? А как же! Главное, что надо понять, когда вы начинаете

Читать
Управляем AD DS с компьютера не в домене

Управляем AD DS с компьютера не в домене

Представьте. Вы обслуживаете несколько доменов, которые между собой никак не соединены. Они друг о друге вообще ничего не знают. Но в ваши обязанности входит управление пользователями этих доменов, репликацией между контроллерами и нужно делать еще много мелких рутинных вещей. А вы в это время сидите дома, в кафе или на берегу Тихого океана за своим ноутбуком, который не принадлежит ни к одному из доменов.

Читать
Поломалась реплика - Целевое основное имя неверно

Поломалась реплика – Целевое основное имя неверно

Меня удивляют возгласы одминчегов на тему поломанных реплик Active Directory. Если не было нештатных ситуаций или кто-то не занимался криворукими экспериментами над рабочей системой, то причин поломаться репликам нет. Ну хорошо, предположим поломалось электричество. Пришел «злой» электрик и отключил электричество. ИБП продержался сколько смог и сдох. Контролер домена рухнул. Прошло время «злой» электрик дал слабину, стал «добрым» и включил рубильник. Системный администратор и на

Читать
Работа в Visual Studio Code с сайтом на WSL

Работа в Visual Studio Code с сайтом на WSL

Когда Microsoft выпустил Visual Studio Code я сидел на Debian. После установки «студии» работа со многими вещами пошла во много раз быстрее и, самое главное, комфортнее. Сегодня я сижу на Windows 11 и в моей работе, когда нужны linux сервисы, меня спасает WSL. Для новичков VSC может вызвать удивление, IDE пустая. Есть несколько обязательных пакетов, что-то рекомендуется и всё. Но мне со студией было

Читать
Много шума из-за новой сборки Windows 11

Много шума из-за новой сборки Windows 11

Последние несколько дней натыкаюсь на кучу новостей о грядущем «грандиозном» обновлении Windows 11, version 22H2 Build 22621, которое уже доступно по программе Insider Preview. Ну разрабы Microsoft немного поработали над производительностью системы, где-то сделали покрасивее, а где-то добавили несколько 0-day уязвимостей. Но чего такой шум поднимать? В принципе, всё как обычно. Ничего грандиозного. Из особенностей: наконец-то разработчики начали допиливать нынешний раскоряченный таскбар. Еще можно

Читать

Оптимизировать виртуальный диск WSL2

Периодически возникает проблема с распухшим диском WSL2. Что-то вы установили, удалили, а размер диска растет и уменьшаться не хочет. Чтобы уменьшить размер диска нужно выполнить всего несколько операций: wsl –export <Distro> <FileName> wsl –unregister <Distro> wsl –import <Distro> <InstallLocation> <FileName> Если это был ваш дистрибутив “по умолчанию”, то не забудьте выполнить команду: wsl –set-default <Distro> Надо помнить, что экспорт происходит в tar файл. В

Читать

Нет подключения к Интернет в WSL

Проблема проявляется только с WSL второй версии, т.к. первая работает на localhost – грубо говоря. Вторая версия при каждом старте машины создает отдельный виртуальный сетевой интерфейс и назначает IP адрес случайным образом. Загляните в документацию Microsoft и там буде дан совет: отключите или корректно настройте свои антивирусы и … собственно это всё. Читая всякие обсуждения на стековерфлоу, гитхабе найдете кучу всяких советов, скриптов, набор

Читать