Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍7😁4❤1
WSL – Подсистема Windows для ОС Linux
Подсистема Windows для ОС Linux теперь доступна как отдельное приложение в Windows 11
С выходом Windows 11 пользователям стало проще изучать и использовать Linux прямо на своих компьютерах с установленной ОС Windows.
Microsoft представила собственную подсистему Windows для Linux (Windows Subsystem for Linux – WSL), доступную для загрузки в Microsoft Store.
Что такое WSL?
WSL – это приложение, позволяющее пользователям Windows запускать среду GNU/Linux непосредственно в Windows без установки виртуальной машины или настройки двойной загрузки.
В Microsoft Store сейчас доступна preview-версия WSL 2, ориентированная на конечных пользователей, для быстрого получения новейших функций.
Преимущества WSL из Microsoft Store
WSL в Microsoft Store всё ещё основан на WSL 2, но с рядом улучшений:
⏺ Обновление архитектуры: WSL 2 включает виртуализацию и ядро Linux, что улучшает производительность файловой системы и совместимость с системными вызовами.
⏺ Интеграция WSLg: Поддержка графического интерфейса для запуска Linux-приложений теперь включена по умолчанию.
⏺ Новые возможности: Упрощённое монтирование виртуальных жестких дисков, определение типа файловой системы, именование точек монтирования и индикатор выполнения длительных операций.
Для установки WSL из Microsoft Store требуется ОС Windows 11 (сборка 22000 и выше), а ядро Linux обновлено до версии 5.10.60.1.
Почему WSL доступен только в preview-версии?
Microsoft стремится к тому, чтобы в будущем все пользователи перешли на WSL из Microsoft Store для более удобного и быстрого получения обновлений.
🔥 Тем не менее, выбор остаётся за пользователями, и дальнейший курс развития WSL будет определён исходя из отзывов и опыта работы с этим приложением.
Подсистема Windows для ОС Linux теперь доступна как отдельное приложение в Windows 11
С выходом Windows 11 пользователям стало проще изучать и использовать Linux прямо на своих компьютерах с установленной ОС Windows.
Microsoft представила собственную подсистему Windows для Linux (Windows Subsystem for Linux – WSL), доступную для загрузки в Microsoft Store.
Что такое WSL?
WSL – это приложение, позволяющее пользователям Windows запускать среду GNU/Linux непосредственно в Windows без установки виртуальной машины или настройки двойной загрузки.
Это облегчает доступ к Linux и позволяет устанавливать и обновлять WSL как отдельное приложение, не зависящее от обновлений Windows.
В Microsoft Store сейчас доступна preview-версия WSL 2, ориентированная на конечных пользователей, для быстрого получения новейших функций.
Преимущества WSL из Microsoft Store
WSL в Microsoft Store всё ещё основан на WSL 2, но с рядом улучшений:
Для установки WSL из Microsoft Store требуется ОС Windows 11 (сборка 22000 и выше), а ядро Linux обновлено до версии 5.10.60.1.
Почему WSL доступен только в preview-версии?
Microsoft стремится к тому, чтобы в будущем все пользователи перешли на WSL из Microsoft Store для более удобного и быстрого получения обновлений.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2👎1🤔1
ИИ заменит джунов, время становиться сеньорами
IT-Минималист — сокровище полезной информации в IT-сфере от действующих Senior Data Analyst.
Доступные уроки по анализу данных, база программирования на Python — все это лежит в открытом доступе на канале!
Быстренько подписывайся и начиная учиться на платформе ребят, пока об этом не узнали другие: t.iss.one/+7NckvNh-3J9iMzdi
IT-Минималист — сокровище полезной информации в IT-сфере от действующих Senior Data Analyst.
Доступные уроки по анализу данных, база программирования на Python — все это лежит в открытом доступе на канале!
Быстренько подписывайся и начиная учиться на платформе ребят, пока об этом не узнали другие: t.iss.one/+7NckvNh-3J9iMzdi
💊7👍1
Какой командой можно создать зеркалируемое логическое тома (RAID 1) в LVM?
Anonymous Quiz
50%
lvcreate --type mirror
26%
lvcreate --mirrored
9%
vgextend --mirror
15%
pvcreate --raid
👍10👎1
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Подборка 3500++ редких книг по:
"Информация и знания должны быть доступны и бесплатны для всех.." Администрация
Please open Telegram to view this post
VIEW IN TELEGRAM
👎1🔥1
Установка Minikube на Windows Hyper-V Server 2019
Если вы изучаете Kubernetes, начните с лабораторной среды. Она позволит вам развернуть полноценное окружение для экспериментов и обучения.
Что такое Minikube?
Minikube – это простой и удобный способ создать локальный кластер Kubernetes, подходящий для разработки и обучения.
Поддерживает все основные ОС (Windows, macOS, Linux), может разворачиваться как на физических серверах, так и в виртуальных машинах. Minikube поддерживает последние версии Kubernetes и имеет ряд преимуществ:
⏺ Кроссплатформенность и поддержка различных гипервизоров: Hyper-V, Docker, KVM, VirtualBox и др.;
⏺ Возможность работы с Docker API для быстрого развертывания контейнеров;
⏺ Поддержка дополнений (addons), таких как встроенный Dashboard Kubernetes.
Установка Minikube
Для настройки Minikube на Hyper-V выполните следующие шаги:
1. Проверьте минимальные требования
Чтобы установить и использовать Minikube, необходимо:
• 2 ГБ оперативной памяти;
• 2 или более CPU;
• От 20 ГБ свободного места на диске;
• Доступ в интернет;
• Docker или виртуальная машина с поддержкой, такой как VirtualBox или Hyper-V.
2. Настройка Hyper-V Server
Hyper-V требует 64-разрядный процессор с преобразованием адресов второго уровня (SLAT), виртуализацию в BIOS (Intel VT или AMD-V), достаточный объем оперативной памяти и создание внешнего виртуального коммутатора для доступа к сети.
Для создания виртуального коммутатора выполните:
При отсутствии коммутатора Minikube при запуске выдаст ошибку. В этом случае запустите команду minikube delete и изучите документацию по настройке.
3. Установка диспетчера пакетов Chocolatey
На Windows Server 2019 рекомендуем использовать Chocolatey:
4. Установка Minikube
После установки Chocolatey выполните:
5. Запуск Minikube
Для запуска Minikube с правами администратора выполните:
Если Minikube не запускается, возможно потребуется более ранняя версия:
6. Подключение и запуск Dashboard
Убедитесь, что виртуальная машина запущена:
Для работы с браузером установите компонент совместимости:
Перезагрузите сервер, затем выполните:
Запустите браузер (например, Firefox) и проверьте работоспособность Dashboard Kubernetes.
Если вы изучаете Kubernetes, начните с лабораторной среды. Она позволит вам развернуть полноценное окружение для экспериментов и обучения.
В этом руководстве рассмотрим установку Minikube на Windows Hyper-V Server 2019, его настройку, запуск кластера и подключение к нему для работы с приложениями и их развёртываниями.
Что такое Minikube?
Minikube – это простой и удобный способ создать локальный кластер Kubernetes, подходящий для разработки и обучения.
Поддерживает все основные ОС (Windows, macOS, Linux), может разворачиваться как на физических серверах, так и в виртуальных машинах. Minikube поддерживает последние версии Kubernetes и имеет ряд преимуществ:
Установка Minikube
Для настройки Minikube на Hyper-V выполните следующие шаги:
1. Проверьте минимальные требования
Чтобы установить и использовать Minikube, необходимо:
• 2 ГБ оперативной памяти;
• 2 или более CPU;
• От 20 ГБ свободного места на диске;
• Доступ в интернет;
• Docker или виртуальная машина с поддержкой, такой как VirtualBox или Hyper-V.
2. Настройка Hyper-V Server
Hyper-V требует 64-разрядный процессор с преобразованием адресов второго уровня (SLAT), виртуализацию в BIOS (Intel VT или AMD-V), достаточный объем оперативной памяти и создание внешнего виртуального коммутатора для доступа к сети.
Для создания виртуального коммутатора выполните:
Get-NetAdapter # Список доступных адаптеров
New-VMSwitch -name ExternalSwitch -NetAdapterName "Ethernet 2" -AllowManagementOS $true
При отсутствии коммутатора Minikube при запуске выдаст ошибку. В этом случае запустите команду minikube delete и изучите документацию по настройке.
3. Установка диспетчера пакетов Chocolatey
На Windows Server 2019 рекомендуем использовать Chocolatey:
iwr https://chocolatey.org/install.ps1 -outfile C:\install.ps1
C:\install.ps1
4. Установка Minikube
После установки Chocolatey выполните:
choco install minikube
5. Запуск Minikube
Для запуска Minikube с правами администратора выполните:
runas /noprofile /user:администратор powershell
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Если Minikube не запускается, возможно потребуется более ранняя версия:
choco install minikube --version 1.6.2 --allow-downgrade
minikube start
6. Подключение и запуск Dashboard
Убедитесь, что виртуальная машина запущена:
Get-VM
kubectl get po -A # Проверка запущенных подов
Для работы с браузером установите компонент совместимости:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
Перезагрузите сервер, затем выполните:
minikube dashboard
Запустите браузер (например, Firefox) и проверьте работоспособность Dashboard Kubernetes.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Всё лучшее про IT бесплатно — уже на Базе
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👎1😁1🤔1
Какой метод аутентификации и авторизации наиболее эффективен при управлении доступом к ресурсам Linux для множества пользователей?
Anonymous Quiz
19%
/etc/passwd
27%
Kerberos
34%
LDAP
20%
RADIUS
🤔13👍10
Еще 3 команды для проверки железа на сервере Linux
Расскажу еще о 3 подобных командах
1️⃣ dmidecode
Данная команда отличается от остальных тем, что парсит информацию о железе из SMBIOS/DMI (очень детальный вывод).
2️⃣ mount
Утилита
3️⃣ lsusb – список USB – шин и подробная информация об устройствах
Команда расскажет про USB – контроллеры и устройства, подключенные к ним. По умолчанию, команда отобразит краткую информацию. В случае, если необходима глубокая детализация, воспользуйтесь опцией
Расскажу еще о 3 подобных командах
Данная команда отличается от остальных тем, что парсит информацию о железе из SMBIOS/DMI (очень детальный вывод).
#посмотреть информацию о cpu
sudo dmidecode -t processor
#ram информация
sudo dmidecode -t memory
#информация о bios
sudo dmidecode -t bios
Утилита
mount
предназначена для управления и просмотра смонтированных файлов систем и соответствующих точек:[root@hq ~]
# mount | column -t
/dev/mapper/VolGroup-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
/dev/mapper/VolGroup-lv_home on /home type ext4 (rw)
/var/spool/asterisk/monitor on /var/www/html/ast_mon_dir type none (rw,bind)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
Команда расскажет про USB – контроллеры и устройства, подключенные к ним. По умолчанию, команда отобразит краткую информацию. В случае, если необходима глубокая детализация, воспользуйтесь опцией
-v
:[root@hq ~]
# lsusb
Bus 003 Device 001: ID 9c6a:00c1 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 092e:00de Microsoft Corp. Basic Optical Mouse v2.0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤1
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.
Сделать подробный пост на эту тему?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64🔥2👎1
Сократите расходы на IT-инфраструктуру. Узнайте больше о серверной ОС от Selectel 👀
С ростом трафика увеличиваются задержки в сети, что сразу отражается на всех процессах. Обычно для повышения производительности команда наращивает железо. Это неидеальный выход: расходы на инфраструктуру начинают расти. Selectel нашел способ решения проблемы и создал серверную ОС на базе Linux.
Как это работает?
Операционная система использует оптимизированный сетевой стек, что позволяет обрабатывать данные в 5 раз быстрее. Это решение поможет справляться с большими объемами трафика без дополнительных затрат на новое оборудование.
Проверьте сами — сейчас вы можете поучаствовать в демо-тестировании ОС от Selectel.
А чтобы узнать больше об ОС и о сценариях ее применения на реальных проектах, присоединяйтесь к вебинару 20 ноября в 12:00. Регистрация по ссылке.
ERID: 2Vtzqv3yR73
С ростом трафика увеличиваются задержки в сети, что сразу отражается на всех процессах. Обычно для повышения производительности команда наращивает железо. Это неидеальный выход: расходы на инфраструктуру начинают расти. Selectel нашел способ решения проблемы и создал серверную ОС на базе Linux.
Как это работает?
Операционная система использует оптимизированный сетевой стек, что позволяет обрабатывать данные в 5 раз быстрее. Это решение поможет справляться с большими объемами трафика без дополнительных затрат на новое оборудование.
Проверьте сами — сейчас вы можете поучаствовать в демо-тестировании ОС от Selectel.
А чтобы узнать больше об ОС и о сценариях ее применения на реальных проектах, присоединяйтесь к вебинару 20 ноября в 12:00. Регистрация по ссылке.
ERID: 2Vtzqv3yR73
👍2👎2
Что такое NUMA (Non-Uniform Memory Access)?
NUMA (Non-Uniform Memory Access) — это архитектура памяти, используемая в многопроцессорных системах.
В таких системах процессоры объединены в узлы, и каждый узел имеет собственную локальную память.
Особенность NUMA заключается в том, что доступ процессора к локальной памяти происходит быстрее, чем к памяти других узлов.
Эта архитектура применяется для повышения производительности в системах, где задачи требуют больших объёмов памяти и множества вычислительных ядер.
Как работает NUMA?
В NUMA-системе вычислительные ядра и память делятся на несколько узлов. Каждый узел включает в себя несколько процессоров (или ядер) и собственную память.
Из-за этого размещение данных в локальной памяти узла, где выполняется процесс, играет важную роль для минимизации задержек и повышения эффективности.
Проблемы и ограничения NUMA
1️⃣ Непостоянное время доступа к памяти: если процессу требуется доступ к удаленной памяти, это может увеличить задержку и замедлить выполнение задачи.
2️⃣ Сложность управления: разработчикам и системным администраторам приходится учитывать расположение памяти для оптимизации производительности.
3️⃣ Совместимость: не все операционные системы и приложения оптимизированы для работы с NUMA, что может ограничить возможности эффективного использования такой архитектуры.
Применение NUMA
NUMA активно используется в серверных системах, особенно в высокопроизводительных вычислениях, облачных платформах и виртуализации.
Например, виртуальные машины могут быть назначены на разные узлы, что позволяет оптимально распределять память и вычислительные ресурсы между задачами.
Настройка NUMA
Они автоматически пытаются распределять задачи таким образом, чтобы минимизировать межузловой доступ к памяти.
🔥 Однако в некоторых случаях, таких как базы данных и критически важные приложения, может потребоваться ручная настройка для достижения оптимальной производительности.
NUMA (Non-Uniform Memory Access) — это архитектура памяти, используемая в многопроцессорных системах.
В таких системах процессоры объединены в узлы, и каждый узел имеет собственную локальную память.
Особенность NUMA заключается в том, что доступ процессора к локальной памяти происходит быстрее, чем к памяти других узлов.
Эта архитектура применяется для повышения производительности в системах, где задачи требуют больших объёмов памяти и множества вычислительных ядер.
Как работает NUMA?
В NUMA-системе вычислительные ядра и память делятся на несколько узлов. Каждый узел включает в себя несколько процессоров (или ядер) и собственную память.
Процессоры могут обращаться как к локальной памяти своего узла, так и к памяти других узлов, но доступ к «удаленной» памяти занимает больше времени.
Из-за этого размещение данных в локальной памяти узла, где выполняется процесс, играет важную роль для минимизации задержек и повышения эффективности.
Проблемы и ограничения NUMA
Применение NUMA
NUMA активно используется в серверных системах, особенно в высокопроизводительных вычислениях, облачных платформах и виртуализации.
Например, виртуальные машины могут быть назначены на разные узлы, что позволяет оптимально распределять память и вычислительные ресурсы между задачами.
Настройка NUMA
Современные операционные системы, такие как Linux и Windows, поддерживают NUMA.
Они автоматически пытаются распределять задачи таким образом, чтобы минимизировать межузловой доступ к памяти.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥2
Распродажа VPS для ваших задач!
DLine Media предлагает VPS от 100 рублей 😎
Преимущества:
- неограниченный трафик
- цены в рублях
- оплата картой РФ
- быстрые NVMe диск
- собственный ЦОД
- выделенный VLAN
- поддержка IPv6
- VNC доступ из браузера
- удобная панель управления
- установка любой ОС
- зарубежные локации с оплатой в рублях
- низкая стоимость
- круглосуточная поддержка
- серверное железо
Количество VPS по скидке ограничено, заказ на сайте:
https://tglink.io/e19a50c7b10f?erid=LjN8K5U2D
Реклама. Горошко Е.А. ИНН 560910904031.
DLine Media предлагает VPS от 100 рублей 😎
Преимущества:
- неограниченный трафик
- цены в рублях
- оплата картой РФ
- быстрые NVMe диск
- собственный ЦОД
- выделенный VLAN
- поддержка IPv6
- VNC доступ из браузера
- удобная панель управления
- установка любой ОС
- зарубежные локации с оплатой в рублях
- низкая стоимость
- круглосуточная поддержка
- серверное железо
Количество VPS по скидке ограничено, заказ на сайте:
https://tglink.io/e19a50c7b10f?erid=LjN8K5U2D
Реклама. Горошко Е.А. ИНН 560910904031.
👍3👎2
«Базис» и Angie создадут российский аналог VMware NSX
Компания «Базис» вместе с разработчиками веб-сервера Angie работает над созданием российской альтернативы VMware NSX.
Проект рассчитан на год с возможностью дальнейшего развития и включает инвестиции в сотни миллионов рублей.
Команда разработки, состоящая из 100 специалистов, обеспечит поддержку продукта и легкую миграцию с VMware NSX.
Первую бета-версию планируют выпустить к концу 2024 года, полноценную коммерческую — в 2025.
Компания «Базис» вместе с разработчиками веб-сервера Angie работает над созданием российской альтернативы VMware NSX.
Новый SDN-продукт будет коробочным решением для управления сетями крупных компаний, таких как банки и телеком-операторы.
Проект рассчитан на год с возможностью дальнейшего развития и включает инвестиции в сотни миллионов рублей.
Команда разработки, состоящая из 100 специалистов, обеспечит поддержку продукта и легкую миграцию с VMware NSX.
Первую бета-версию планируют выпустить к концу 2024 года, полноценную коммерческую — в 2025.
😁18👍10
Освой работу с Prometheus, Grafana, ELK, etc и настрой мониторинг!
✅ Владение инструментами Observability открывает новые карьерные горизонты администраторам Linux, DevOps-инженерам
Стройте сложные эффективные системы мониторинга и логирования инфраструктуры и приложений
💪 Ответьте на 15 вопросов и проверьте, насколько вы готовы к обучению на курсе «Observability: мониторинг, логирование, трейсинг» от OTUS.
Пройти тест и получить спец. предложение:
https://otus.pw/Fjtd/?erid=LjN8KNvzD
#реклама
О рекламодателе
✅ Владение инструментами Observability открывает новые карьерные горизонты администраторам Linux, DevOps-инженерам
Стройте сложные эффективные системы мониторинга и логирования инфраструктуры и приложений
💪 Ответьте на 15 вопросов и проверьте, насколько вы готовы к обучению на курсе «Observability: мониторинг, логирование, трейсинг» от OTUS.
+ 5 новых занятий, для вашего профессионального развития
Пройти тест и получить спец. предложение:
https://otus.pw/Fjtd/?erid=LjN8KNvzD
#реклама
О рекламодателе
👍4👎2
SQL Error 1064: Как решить проблему?
Ошибка 1064 в MySQL часто возникает из-за синтаксических ошибок в SQL-запросе. Разберем основные причины и способы их устранения.
1️⃣ Использование зарезервированных слов
Каждая версия MySQL имеет список зарезервированных слов, которые нельзя использовать напрямую как имена таблиц или колонок. Например:
Здесь слово alter зарезервировано. Чтобы использовать его, заключите в кавычки:
2️⃣ Недостающая информация
Ошибка может возникнуть, если запрос ссылается на несуществующие данные. Например:
Если $id не определен, запрос будет некорректен, и MySQL выдаст ошибку. Решение – убедиться, что все переменные определены корректно или вручную заполнить недостающую информацию через phpMyAdmin.
3️⃣ Опечатки
Простая опечатка, как в примере ниже, тоже может вызвать ошибку:
Проверьте правильность команд. Верный вариант:
4️⃣ Устаревшие команды
Некоторые команды удалены в новых версиях MySQL. Например, команда TYPE устарела, вместо нее используйте ENGINE:
Ошибка 1064 в MySQL часто возникает из-за синтаксических ошибок в SQL-запросе. Разберем основные причины и способы их устранения.
Каждая версия MySQL имеет список зарезервированных слов, которые нельзя использовать напрямую как имена таблиц или колонок. Например:
CREATE TABLE alter (first_day DATE, last_day DATE);
Здесь слово alter зарезервировано. Чтобы использовать его, заключите в кавычки:
CREATE TABLE `alter` (first_day DATE, last_day DATE);
Ошибка может возникнуть, если запрос ссылается на несуществующие данные. Например:
SELECT * FROM employees WHERE employeeID = $id
Если $id не определен, запрос будет некорректен, и MySQL выдаст ошибку. Решение – убедиться, что все переменные определены корректно или вручную заполнить недостающую информацию через phpMyAdmin.
Простая опечатка, как в примере ниже, тоже может вызвать ошибку:
UDPATE table1 SET id = 0;
Проверьте правильность команд. Верный вариант:
UPDATE table1 SET id = 0;
Некоторые команды удалены в новых версиях MySQL. Например, команда TYPE устарела, вместо нее используйте ENGINE:
CREATE TABLE merionet (i INT) ENGINE = INNODB;
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
12 ноября присоединяйтесь к митапу об отечественных инфраструктурных сервисах
Эксперты «Инфосистемы Джет» расскажут о результатах тестирования доступных на рынке решений, особенностях их внедрения и поддержки у заказчика.
Что в программе?
🔹Обзор рынка отечественных ОС и инфраструктурных сервисов
🔹Технические подробности по продуктам ALD Pro, «РЕД АДМ», «Эллес», Avanpost
🔹Демонстрация функционала сервисов
🔹Опыт внедрения и обслуживания
🗓 Когда?
12 ноября, 16:00
📍 Где?
Online или offline
✅ Регистрация
Эксперты «Инфосистемы Джет» расскажут о результатах тестирования доступных на рынке решений, особенностях их внедрения и поддержки у заказчика.
Что в программе?
🔹Обзор рынка отечественных ОС и инфраструктурных сервисов
🔹Технические подробности по продуктам ALD Pro, «РЕД АДМ», «Эллес», Avanpost
🔹Демонстрация функционала сервисов
🔹Опыт внедрения и обслуживания
🗓 Когда?
12 ноября, 16:00
📍 Где?
Online или offline
✅ Регистрация
👍4👎2
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍3