Как мы ускорили автоустановку ОС в четыре раза
Привет! Меня зовут Лев, я системный администратор в Selectel. Ранее рассказывал об адаптации ARM-серверов под наши процессы. Тогда мы столкнулись со множеством проблем, одной из которых была интеграция автоустановки Ubuntu 22.04. Теперь поделюсь, как мы сделали новый процесс автоустановки быстрее, завезли несколько фич, а также ускорили добавление новых ОС.
https://habr.com/ru/companies/selectel/articles/834550/
Привет! Меня зовут Лев, я системный администратор в Selectel. Ранее рассказывал об адаптации ARM-серверов под наши процессы. Тогда мы столкнулись со множеством проблем, одной из которых была интеграция автоустановки Ubuntu 22.04. Теперь поделюсь, как мы сделали новый процесс автоустановки быстрее, завезли несколько фич, а также ускорили добавление новых ОС.
https://habr.com/ru/companies/selectel/articles/834550/
Хабр
Как мы ускорили автоустановку ОС в четыре раза
Привет! Меня зовут Лев, я системный администратор в Selectel . Ранее рассказывал об адаптации ARM-серверов под наши процессы. Тогда мы столкнулись со множеством проблем, одной из которых была...
This media is not supported in your browser
VIEW IN TELEGRAM
Как работает SSH?
SSH (Secure Shell) — сетевой протокол, используемый для безопасного подключения к удаленным машинам через незащищенную сеть. Он шифрует соединение и предоставляет различные механизмы аутентификации и передачи данных.
SSH имеет две версии: SSH-1 и SSH-2. SSH-2 был стандартизирован IETF.
Он имеет три основных уровня: транспортный уровень, уровень аутентификации и уровень подключения.
Транспортный уровень
Транспортный уровень обеспечивает шифрование, целостность и защиту данных для обеспечения безопасной связи между клиентом и сервером.
Уровень аутентификации
Уровень аутентификации проверяет личность клиента, чтобы гарантировать, что доступ к серверу могут получить только авторизованные пользователи.
Уровень соединения
Уровень соединения мультиплексирует зашифрованную и аутентифицированную связь в несколько логических каналов.
SSH (Secure Shell) — сетевой протокол, используемый для безопасного подключения к удаленным машинам через незащищенную сеть. Он шифрует соединение и предоставляет различные механизмы аутентификации и передачи данных.
SSH имеет две версии: SSH-1 и SSH-2. SSH-2 был стандартизирован IETF.
Он имеет три основных уровня: транспортный уровень, уровень аутентификации и уровень подключения.
Транспортный уровень
Транспортный уровень обеспечивает шифрование, целостность и защиту данных для обеспечения безопасной связи между клиентом и сервером.
Уровень аутентификации
Уровень аутентификации проверяет личность клиента, чтобы гарантировать, что доступ к серверу могут получить только авторизованные пользователи.
Уровень соединения
Уровень соединения мультиплексирует зашифрованную и аутентифицированную связь в несколько логических каналов.
Два потока, одно ядро: как устроена одновременная многопоточность
Одновременная многопоточность (Simultaneous multithreading, SMT) — это функция, позволяющая процессору одновременно обрабатывать команды из двух разных потоков. Но задавались ли вы когда-нибудь вопросом, как это работает? Как процессор отслеживает два потока и распределяет ресурсы между ними?
В статье я объясню, как устроена эта функция. Понимание внутреннего устройства SMT поможет вам решить, подходит ли она для ваших продакшен-серверов. Иногда SMT способна резко повысить производительность системы, но в некоторых случаях она приводит к замедлению. Знание подробностей позволит вам сделать правильный выбор. https://habr.com/ru/companies/ruvds/articles/836978/
Одновременная многопоточность (Simultaneous multithreading, SMT) — это функция, позволяющая процессору одновременно обрабатывать команды из двух разных потоков. Но задавались ли вы когда-нибудь вопросом, как это работает? Как процессор отслеживает два потока и распределяет ресурсы между ними?
В статье я объясню, как устроена эта функция. Понимание внутреннего устройства SMT поможет вам решить, подходит ли она для ваших продакшен-серверов. Иногда SMT способна резко повысить производительность системы, но в некоторых случаях она приводит к замедлению. Знание подробностей позволит вам сделать правильный выбор. https://habr.com/ru/companies/ruvds/articles/836978/
Хабр
Два потока, одно ядро: как устроена одновременная многопоточность
Одновременная многопоточность (Simultaneous multithreading, SMT) — это функция, позволяющая процессору одновременно обрабатывать команды из двух разных потоков. Но задавались ли вы когда-нибудь...
Как Facebook синхронизирует время на миллионах серверов
https://blog.bytebytego.com/p/how-facebook-syncs-time-across-millions
https://blog.bytebytego.com/p/how-facebook-syncs-time-across-millions
Bytebytego
How Facebook Syncs Time Across Millions of Servers
FusionAuth: Auth.
Под капотом: изучение того, как веб-серверы обрабатывают запросы
https://blog.devgenius.io/under-the-hood-exploring-how-web-servers-handle-requests-606d8d72bec4
https://blog.devgenius.io/under-the-hood-exploring-how-web-servers-handle-requests-606d8d72bec4
Medium
Under the Hood: Exploring How Web Servers Handle Requests
Have you ever wondered how a request from a client application navigates its way to your server process? What magic do web server…
Как работает интернет
Если вы полный ноль в интернет-технологиях, и хотите получить общее понимание Интернета, прочитав всего одну статью, то эта статья - для вас.
Здесь вы узнаете о 4 уровнях модели TCP/IP. О том, что такое MAC-адрес и IP-адрес, и зачем нам 2 типа цифровых адресов. Как работает DNS. Зачем нужны коммутаторы и роутеры. Как работает NAT. Как устанавливается защищённое соединение. Что такое инфраструктура открытых ключей, и зачем нужны TLS-сертификаты. Чем отличаются три версии протокола HTTP. Как происходит HTTP-аутентификация. И в конце будет несколько слов о VPN. https://habr.com/ru/articles/840116/
Если вы полный ноль в интернет-технологиях, и хотите получить общее понимание Интернета, прочитав всего одну статью, то эта статья - для вас.
Здесь вы узнаете о 4 уровнях модели TCP/IP. О том, что такое MAC-адрес и IP-адрес, и зачем нам 2 типа цифровых адресов. Как работает DNS. Зачем нужны коммутаторы и роутеры. Как работает NAT. Как устанавливается защищённое соединение. Что такое инфраструктура открытых ключей, и зачем нужны TLS-сертификаты. Чем отличаются три версии протокола HTTP. Как происходит HTTP-аутентификация. И в конце будет несколько слов о VPN. https://habr.com/ru/articles/840116/
Хабр
Как работает интернет
Если вы полный ноль в интернет-технологиях, и хотите получить общее понимание Интернета, прочитав всего одну статью, то эта статья — для вас. Здесь вы узнаете о 4 уровнях модели TCP/IP....
Как я пришёл к пониманию основ создания Live-дистрибутивов Linux, решив починить свой старый SSD
Был у меня старенький SSD объёмом 240 Гбайт от Kingston, который внезапно перестал работать, вообще перестал распознаваться в системе. Попробовал я подключить SSD к другому компьютеру, попробовал использовать как внешний диск, ничего не дало результата. Поэтому я купил новый, а этот разобрал.
Внешних признаков, указывающих на то, что SSD сгорел, я не заметил, а интуиция говорила: «Проблема программная». Выбрасывать диск не хотелось, поэтому он остался пылиться до «лучших» времён. И вот недавно захотелось попробовать его починить. К своему удивлению, я достаточно быстро нашёл необходимую статью на Хабре, где рассказывалось, как можно оживить SSD на том же контроллере, что и мой, отдельную тему на форуме Ru-Board, а также статью с подробной инструкцией, по ней я и восстановил свой SSD. Но кроме восстановленного SSD я еще приобрёл и закрепил знания по Linux, которые изложил в этой статье. Всем, кому интересно, добро пожаловать под кат. https://habr.com/ru/companies/ruvds/articles/817005/
Был у меня старенький SSD объёмом 240 Гбайт от Kingston, который внезапно перестал работать, вообще перестал распознаваться в системе. Попробовал я подключить SSD к другому компьютеру, попробовал использовать как внешний диск, ничего не дало результата. Поэтому я купил новый, а этот разобрал.
Внешних признаков, указывающих на то, что SSD сгорел, я не заметил, а интуиция говорила: «Проблема программная». Выбрасывать диск не хотелось, поэтому он остался пылиться до «лучших» времён. И вот недавно захотелось попробовать его починить. К своему удивлению, я достаточно быстро нашёл необходимую статью на Хабре, где рассказывалось, как можно оживить SSD на том же контроллере, что и мой, отдельную тему на форуме Ru-Board, а также статью с подробной инструкцией, по ней я и восстановил свой SSD. Но кроме восстановленного SSD я еще приобрёл и закрепил знания по Linux, которые изложил в этой статье. Всем, кому интересно, добро пожаловать под кат. https://habr.com/ru/companies/ruvds/articles/817005/
Хабр
Как я пришёл к пониманию основ создания Live-дистрибутивов Linux, решив починить свой старый SSD
Был у меня старенький SSD объёмом 240 Гбайт от Kingston, который внезапно перестал работать, вообще перестал распознаваться в системе. Попробовал я подключить SSD к другому компьютеру, попробовал...
Почему я до сих пор размещаю свои серверы самостоятельно (и чему я недавно научился)
https://chollinger.com/blog/2024/08/why-i-still-self-host-my-servers-and-what-ive-recently-learned/
https://chollinger.com/blog/2024/08/why-i-still-self-host-my-servers-and-what-ive-recently-learned/
Why I still self host my servers (and what I've recently learned)
A short story on why I still go through the effort of self hosting servers and some things it taught me recently.
Моя домашняя лаборатория
Я заменил свою существующую установку Homelab с нуля на последние шлюзы, коммутаторы, точки доступа и камеры Unifi. Вот что я сделал и чем это закончилось.
https://arslan.io/2024/09/10/my-homelab-setup
Я заменил свою существующую установку Homelab с нуля на последние шлюзы, коммутаторы, точки доступа и камеры Unifi. Вот что я сделал и чем это закончилось.
https://arslan.io/2024/09/10/my-homelab-setup
Fatih Arslan
My Homelab Setup
I replaced my existing Homelab setup from the ground up with Unifi's latest Gateways, Switches APs, and Cameras. Here is what I did and how it ended up.
Vito — это самостоятельно размещаемое веб-приложение, которое поможет вам без проблем управлять серверами и развертывать PHP-приложения на рабочих серверах.
https://github.com/vitodeploy/vito
https://github.com/vitodeploy/vito
GitHub
GitHub - vitodeploy/vito: Free and Self-Hosted Server Management Tool
Free and Self-Hosted Server Management Tool. Contribute to vitodeploy/vito development by creating an account on GitHub.
Моя домашняя лаборатория
Я заменил свою существующую установку Homelab с нуля на последние шлюзы, коммутаторы, точки доступа и камеры Unifi. Вот что я сделал и чем это закончилось.
https://arslan.io/2024/09/10/my-homelab-setup
Я заменил свою существующую установку Homelab с нуля на последние шлюзы, коммутаторы, точки доступа и камеры Unifi. Вот что я сделал и чем это закончилось.
https://arslan.io/2024/09/10/my-homelab-setup
Fatih Arslan
My Homelab Setup
I replaced my existing Homelab setup from the ground up with Unifi's latest Gateways, Switches APs, and Cameras. Here is what I did and how it ended up.
Наглядное руководство по SSH-туннелированию и переадресации портов
https://ittavern.com/visual-guide-to-ssh-tunneling-and-port-forwarding
https://ittavern.com/visual-guide-to-ssh-tunneling-and-port-forwarding
Ittavern
Visual guide to SSH tunneling and port forwarding - ITTavern.com
SysAdmin Stuff | Linux | Network | Security
Как организовать безопасный доступ к Docker-контейнерам через VNC с использованием noVNC, websockify и SSL/TLS
https://habr.com/ru/articles/847670/
https://habr.com/ru/articles/847670/
Хабр
Как организовать безопасный доступ к Docker-контейнерам через VNC с использованием noVNC, websockify и SSL/TLS
В этой статье я расскажу, как можно организовать доступ к множеству Docker-контейнеров через VNC с использованием noVNC , websockify и SSL/TLS для шифрования и защиты соединений. Добавим защиту...
far2l в Ubuntu 24.04 LTS готов для повседневного использования
Несколько дней назад вышло обновление, устраняющее последние шероховатости UX, и мы рады представить вам долгожданный полноценно работающий Far Manager в составе LTS-версии Ubuntu 24.04! В этой статье я расскажу, как получить максимум удовольствия от его использования. Поехали! https://habr.com/ru/articles/845998/
Несколько дней назад вышло обновление, устраняющее последние шероховатости UX, и мы рады представить вам долгожданный полноценно работающий Far Manager в составе LTS-версии Ubuntu 24.04! В этой статье я расскажу, как получить максимум удовольствия от его использования. Поехали! https://habr.com/ru/articles/845998/
Хабр
far2l в Ubuntu 24.04 LTS готов для повседневного использования
Несколько дней назад вышло обновление, устраняющее последние шероховатости UX, и мы рады представить вам долгожданный полноценно работающий Far Manager в составе LTS-версии Ubuntu 24.04. В этой статье...
От лент до облаков: какие устройства выбрать для бэкапа и как рассчитать стоимость хранения
https://habr.com/ru/companies/k2tech/articles/851012/
https://habr.com/ru/companies/k2tech/articles/851012/
Хабр
От лент до облаков: какие устройства выбрать для бэкапа и как рассчитать стоимость хранения
Недавно я разобрал, как выстроить надежную архитектуру для корпоративных бэкапов , а также указал на типичные ошибки, которые часто допускаются при ее создании. Судя по вашей реакции, материал...
Что такое 50% cpu?
Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть, даже когда стрелка на нуле - забота об альтернативно одаренных водителях. А если сервер показывает 50% cpu, то сколько ресурсов у нас осталось?
Для многих ответ ясен, и это не 50%. Поэтому извините, если многие вещи будут вам очевидны. А вот для менеджеров, например, которые планируют ресурсы, это может быть открытием.
https://habr.com/ru/articles/854300/
Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть, даже когда стрелка на нуле - забота об альтернативно одаренных водителях. А если сервер показывает 50% cpu, то сколько ресурсов у нас осталось?
Для многих ответ ясен, и это не 50%. Поэтому извините, если многие вещи будут вам очевидны. А вот для менеджеров, например, которые планируют ресурсы, это может быть открытием.
https://habr.com/ru/articles/854300/
Хабр
Что такое 50% cpu?
Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть,...
Немного про UEFI и GRUB
В данной статье пойдёт речь об особенностях UEFI на примере переноса Debian Stretch с MBR на UEFI. Опишу так же разницу между MBR и UEFI, так как я её воспринимаю.
Кроме общей части, ключевая часть статьи про формирование GRUB EFI файла grubx64.efi во время grub-install и про то, что этот файл не так прост, как кажется на первый взгляд. https://habr.com/ru/articles/855400/
В данной статье пойдёт речь об особенностях UEFI на примере переноса Debian Stretch с MBR на UEFI. Опишу так же разницу между MBR и UEFI, так как я её воспринимаю.
Кроме общей части, ключевая часть статьи про формирование GRUB EFI файла grubx64.efi во время grub-install и про то, что этот файл не так прост, как кажется на первый взгляд. https://habr.com/ru/articles/855400/
Хабр
Немного про UEFI и GRUB
Долго думал, писать статью эту или нет, но может информация в ней будет кому-то полезна, особенно в части формирования grubx64.efi во время grub-install - об этом собственно основная часть статьи. Как...