Софт из 90-х. Оболочка для DOS New Deal Office: начало
Привет, любители старого «железа». Это Антон Комаров, автор команды спецпроектов МТС Диджитал. Недавно я писал пост про Breadbox Ensemble. Потом решил, что есть смысл посмотреть, с чего все начиналось. Хотелось найти ответ на вопрос: почему одна и та же оболочка столько раз меняла свои названия? Так что на этот раз начну свой рассказ не с PC-версии, а с Commodore 64. Ведь именно для этой платформы Berkley Softworks подготовили целую операционную систему, которую назвали GEOS.
https://habr.com/ru/companies/ru_mts/articles/853508/
👉 @sysadminof
Привет, любители старого «железа». Это Антон Комаров, автор команды спецпроектов МТС Диджитал. Недавно я писал пост про Breadbox Ensemble. Потом решил, что есть смысл посмотреть, с чего все начиналось. Хотелось найти ответ на вопрос: почему одна и та же оболочка столько раз меняла свои названия? Так что на этот раз начну свой рассказ не с PC-версии, а с Commodore 64. Ведь именно для этой платформы Berkley Softworks подготовили целую операционную систему, которую назвали GEOS.
https://habr.com/ru/companies/ru_mts/articles/853508/
👉 @sysadminof
👍5❤1
Media is too big
VIEW IN TELEGRAM
EXT4 в Windows
Подключение дисков EXT4 теперь легко выполняется с помощью Windows WSL2. Однако есть несколько хитростей, о которых необходимо знать!
👉 @sysadminof
Подключение дисков EXT4 теперь легко выполняется с помощью Windows WSL2. Однако есть несколько хитростей, о которых необходимо знать!
👉 @sysadminof
👍8
Linux
В последние несколько лет все больше и больше людей ищут возможность войти в ИТ или поглубже изучить Linux, повысив уровень своей квалификации. Вместе с тем полноценных обзоров с практическим уклоном по типу «все и сразу» написано не так уж и много (особенно на русском языке).
Главная задача этих статей – указать начинающим специалистам направление развития, дать ключевые понятия для дальнейшего изучения и показать несколько простых практических приемов. По этой причине (а еще, безусловно, вследствие недостаточной квалификации автора) теоретический материал достаточно сильно упрощен.
Основы Linux (обзор с практическим уклоном)
https://habr.com/ru/articles/655275/
Основы виртуализации (обзор)
https://habr.com/ru/articles/657677/
Основы контейнеризации (обзор Docker и Podman)
https://habr.com/ru/post/659049/
Основы мониторинга (обзор Prometheus и Grafana)
https://habr.com/ru/articles/709204/
👉 @sysadminof
В последние несколько лет все больше и больше людей ищут возможность войти в ИТ или поглубже изучить Linux, повысив уровень своей квалификации. Вместе с тем полноценных обзоров с практическим уклоном по типу «все и сразу» написано не так уж и много (особенно на русском языке).
Главная задача этих статей – указать начинающим специалистам направление развития, дать ключевые понятия для дальнейшего изучения и показать несколько простых практических приемов. По этой причине (а еще, безусловно, вследствие недостаточной квалификации автора) теоретический материал достаточно сильно упрощен.
Основы Linux (обзор с практическим уклоном)
https://habr.com/ru/articles/655275/
Основы виртуализации (обзор)
https://habr.com/ru/articles/657677/
Основы контейнеризации (обзор Docker и Podman)
https://habr.com/ru/post/659049/
Основы мониторинга (обзор Prometheus и Grafana)
https://habr.com/ru/articles/709204/
👉 @sysadminof
👍6
Разница между прямым прокси, обратным прокси и балансировщиком нагрузки
Привет! Вы когда‑нибудь задумывались, как некоторые из крупнейших веб‑сайтов одновременно обрабатывают запросы миллионов пользователей без сбоев, или передают ваши данные, направляя вас на правильный сервер? В этой статье для начинающих сетевиков мы углубимся в три важнейших веб‑компонента: прямой прокси, обратный прокси и балансировщик нагрузки. Разбёрем эти концепции простым и понятным языком.
https://habr.com/ru/companies/sberbank/articles/858516/
👉 @sysadminof
Привет! Вы когда‑нибудь задумывались, как некоторые из крупнейших веб‑сайтов одновременно обрабатывают запросы миллионов пользователей без сбоев, или передают ваши данные, направляя вас на правильный сервер? В этой статье для начинающих сетевиков мы углубимся в три важнейших веб‑компонента: прямой прокси, обратный прокси и балансировщик нагрузки. Разбёрем эти концепции простым и понятным языком.
https://habr.com/ru/companies/sberbank/articles/858516/
👉 @sysadminof
👍7
Ravada - Менеджер удаленных виртуальных рабочих столов
Это программа, позволяющая пользователю подключаться к удаленному виртуальному рабочему столу. Ravada предназначена для системных администраторов, имеющих некоторый опыт работы с GNU/Linux и желающих развернуть проект VDI.
Его внутренняя часть была разработана и реализована таким образом, чтобы обеспечить возможность добавления в фреймворк будущих гипервизоров. В настоящее время поддерживается KVM, в планах - LXC.
Требования к клиенту следующие: наличие web-браузера и программы удаленного просмотра, поддерживающей протокол spice.
В текущем релизе мы используем гипервизоры KVM: KVM в качестве бэкенда для виртуальных машин. Поддержка LXC находится в стадии разработки.
https://github.com/UPC/ravada
👉 @sysadminof
Это программа, позволяющая пользователю подключаться к удаленному виртуальному рабочему столу. Ravada предназначена для системных администраторов, имеющих некоторый опыт работы с GNU/Linux и желающих развернуть проект VDI.
Его внутренняя часть была разработана и реализована таким образом, чтобы обеспечить возможность добавления в фреймворк будущих гипервизоров. В настоящее время поддерживается KVM, в планах - LXC.
Требования к клиенту следующие: наличие web-браузера и программы удаленного просмотра, поддерживающей протокол spice.
В текущем релизе мы используем гипервизоры KVM: KVM в качестве бэкенда для виртуальных машин. Поддержка LXC находится в стадии разработки.
https://github.com/UPC/ravada
👉 @sysadminof
👍5
Media is too big
VIEW IN TELEGRAM
Основы Docker. Большой практический выпуск
0:00:00 Вступление
0:02:22 Что такое Docker?
0:16:29 Простой пример Hello World
0:31:34 Пример WEB приложения
0:35:55 Работаем с портами
0:41:10 Что такое docker volume
0:46:54 Поднимаем временную базу данных
0:55:26 Разворачиваем реальный проект
1:00:35 Что такое docker-compose
1:05:23 Создаем виртуальную машину (подробно)
1:08:25 Ставим Docker и Docker compose на Linux
1:10:17 Delpoy проекта с ипользованием GitHub
1:16:50 Delpoy проекта с ипользованием DockerHub
источник
👉 @sysadminof
0:00:00 Вступление
0:02:22 Что такое Docker?
0:16:29 Простой пример Hello World
0:31:34 Пример WEB приложения
0:35:55 Работаем с портами
0:41:10 Что такое docker volume
0:46:54 Поднимаем временную базу данных
0:55:26 Разворачиваем реальный проект
1:00:35 Что такое docker-compose
1:05:23 Создаем виртуальную машину (подробно)
1:08:25 Ставим Docker и Docker compose на Linux
1:10:17 Delpoy проекта с ипользованием GitHub
1:16:50 Delpoy проекта с ипользованием DockerHub
источник
👉 @sysadminof
👍15
Mikrotik
Корпоративная сеть на routerOS | Соединяем два роутера MikroTik по Wireguard
Подробная инструкция по настройке WireGuard в RouterOS
Настройка Wireguard на MikroTik RouterOS
Установка Mikrotik RouterOS на VDS VPS | Cloud Hosted Router
Уведомления в telegram с вашего роутера mikrotik
источник
👉 @sysadminof
Корпоративная сеть на routerOS | Соединяем два роутера MikroTik по Wireguard
Подробная инструкция по настройке WireGuard в RouterOS
Настройка Wireguard на MikroTik RouterOS
Установка Mikrotik RouterOS на VDS VPS | Cloud Hosted Router
Уведомления в telegram с вашего роутера mikrotik
источник
👉 @sysadminof
👍9
Когда TCP-сокеты отказываются умирать
В поисках причин, почему установленные соединения не разрываются в некоторых случаях, я набрёл на отличную статью в блоге Cloudflare. Которая, в итоге помогла найти не только решение моей проблемы, но и помогла лучше понять как работают таймауты TCP соединений в Linux
Rus https://habr.com/ru/post/700470/
Eng https://blog.cloudflare.com/when-tcp-sockets-refuse-to-die/
👉 @sysadminof
В поисках причин, почему установленные соединения не разрываются в некоторых случаях, я набрёл на отличную статью в блоге Cloudflare. Которая, в итоге помогла найти не только решение моей проблемы, но и помогла лучше понять как работают таймауты TCP соединений в Linux
Rus https://habr.com/ru/post/700470/
Eng https://blog.cloudflare.com/when-tcp-sockets-refuse-to-die/
👉 @sysadminof
🔥5👍4
Инструменты для работы с памятью в Linux
procinfo
snap py
memstats
processes2png
shmat
shmem
connections
find_instances
https://github.com/tatref/linux-mem/
👉 @sysadminof
procinfo
snap py
memstats
processes2png
shmat
shmem
connections
find_instances
https://github.com/tatref/linux-mem/
👉 @sysadminof
👍4
Голый Линукс — запуск ядра-одиночки
Итак, Linux - не операционная система, а только ядро для неё. Всё остальное приходит от проекта GNU (и других). И вот интересно - на что годится ядро само по себе?
Эта статья - очень "начального" уровня. Устроим маленький эксперимент - создадим чистую виртуальную машину и попробуем запустить ядро Linux "без всего". Или почти "без", т.к. нам понадобится загрузчик ОС - и какая-нибудь "пользовательская программа" (её мы сотворим сами). Конечно, продвинутые пользователи Linux такой "эксперимент" могут провести просто отредактировав параметры запуска при включении - но наш рассказ всё же для тех кто почти (или совсем) не в теме :)
Бонусом чуть-чуть коснёмся системных вызовов и пару слов скажем о других ядрах.
https://habr.com/ru/articles/855804/
👉 @sysadminof
Итак, Linux - не операционная система, а только ядро для неё. Всё остальное приходит от проекта GNU (и других). И вот интересно - на что годится ядро само по себе?
Эта статья - очень "начального" уровня. Устроим маленький эксперимент - создадим чистую виртуальную машину и попробуем запустить ядро Linux "без всего". Или почти "без", т.к. нам понадобится загрузчик ОС - и какая-нибудь "пользовательская программа" (её мы сотворим сами). Конечно, продвинутые пользователи Linux такой "эксперимент" могут провести просто отредактировав параметры запуска при включении - но наш рассказ всё же для тех кто почти (или совсем) не в теме :)
Бонусом чуть-чуть коснёмся системных вызовов и пару слов скажем о других ядрах.
https://habr.com/ru/articles/855804/
👉 @sysadminof
👍7❤1🦄1
👍6
Bashtop
Монитор ресурсов Linux/OSX/FreeBSDресурсов, который показывает статистику по загруженности процессора, оперативной памяти, жесткого диска и сети.
https://github.com/aristocratos/bashtop
👉 @sysadminof
Монитор ресурсов Linux/OSX/FreeBSDресурсов, который показывает статистику по загруженности процессора, оперативной памяти, жесткого диска и сети.
https://github.com/aristocratos/bashtop
👉 @sysadminof
👍9🔥4