VPN vs Proxy vs XRay: что лучше?.
Для начала разберемся в разнице между прокси и VPN, а после поделимся своим мнением, почему в условиях цензуры чаще всего помогают именно прокси.
Читать далее https://habr.com/ru/articles/829282/
Для начала разберемся в разнице между прокси и VPN, а после поделимся своим мнением, почему в условиях цензуры чаще всего помогают именно прокси.
Читать далее https://habr.com/ru/articles/829282/
Хабр
VPN vs Proxy vs XRay: что лучше?
Всем привет, это TechTalk! Мы пишем и говорим про IT, цифровые права и свободу интернета в Телеграм и на YouTube , а сегодня решили зайти с другим форматом, поэтому это первый...
Как уничтожить вашу ОС с помощью TAR
Это короткая история о том, насколько опасной может оказаться обычная распаковка tar, и что можно сделать для минимизации или избежания связанных с ней рисков.
https://habr.com/ru/companies/ruvds/articles/829890/
Это короткая история о том, насколько опасной может оказаться обычная распаковка tar, и что можно сделать для минимизации или избежания связанных с ней рисков.
https://habr.com/ru/companies/ruvds/articles/829890/
Хабр
Как уничтожить вашу ОС с помощью TAR
Это короткая история о том, насколько опасной может оказаться обычная распаковка tar , и что можно сделать для минимизации или избежания связанных с ней рисков. ▍ Ошибка Недавно я экспериментировал с...
Коллекция удобных однострочников Bash и приемов терминала для обработки данных и обслуживания системы Linux.
https://github.com/onceupon/Bash-Oneliner
https://github.com/onceupon/Bash-Oneliner
GitHub
GitHub - onceupon/Bash-Oneliner: A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system…
A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance. - onceupon/Bash-Oneliner
От носителей до регламентов: как построить безопасную архитектуру бэкапов
https://habr.com/ru/companies/k2tech/articles/831216/
https://habr.com/ru/companies/k2tech/articles/831216/
Хабр
От носителей до регламентов: как построить безопасную архитектуру бэкапов
Серьезные инциденты случаются со всеми, даже с глобальными игроками. Чего стоил один только прошлогодний сбой у Toyota! Тогда переполнение дискового пространства и сбой в СУБД стали причиной остановки...
Давайте сразу определимся: самым важным в разработке сейчас является производительность и надежность вашей инфраструктуры, потому что если ваш проект лагает или работает через раз, вас не спасут никакие фичи. Клиент просто уйдет к конкурентам.
Исходя из постулата выше, роль мониторинга систем в последние годы резко возросла. Наши системы перешли от технологических новшеств к статусу критической инфраструктуры, без которой повседневная жизнедеятельность просто невозможна. Однако существует зияющая пропасть между формальным мониторингом и мониторингом, который будет соответствовать сложности и глубине современных систем. https://habr.com/ru/companies/itsumma/articles/814195/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как построить эффективную стратегию мониторинга с высокой наблюдаемостью
Давайте сразу определимся: самым важным в разработке сейчас является производительность и надежность вашей инфраструктуры, потому что если ваш проект лагает или работает через раз, вас не спасут...
Сборка Debian пакетов для расширений PHP
Так исторически сложилось, что мы используем некоторые не очень популярные расширения PHP, написанные и кое как (почти никак) поддерживаемые своими авторами, которых нет в типовых источниках deb‑пакетов. У нас постулируется принцип «нормально делай — нормально будет», поэтому у нас не приветствуется slackware‑style установка бинарников в систему вне пакетных менеджеров. Поэтому будем собирать полноценные deb‑пакеты для расширений PHP, не ломая совместимость с существующим окружением.
https://habr.com/ru/companies/habr/articles/832058/
Так исторически сложилось, что мы используем некоторые не очень популярные расширения PHP, написанные и кое как (почти никак) поддерживаемые своими авторами, которых нет в типовых источниках deb‑пакетов. У нас постулируется принцип «нормально делай — нормально будет», поэтому у нас не приветствуется slackware‑style установка бинарников в систему вне пакетных менеджеров. Поэтому будем собирать полноценные deb‑пакеты для расширений PHP, не ломая совместимость с существующим окружением.
https://habr.com/ru/companies/habr/articles/832058/
Хабр
Сборка Debian пакетов для расширений PHP
Disclaimer: вообще, планировалось что этот документ будет лежать в нашем внутреннем хранилище документаций, но показалось, что тема не очень внутренняя и может быть...
Замедление YouTube с технической стороны: ограничение и обход
В последнее время замечаю огромное количество информации по поводу замедления Великого, но очень мало где видел конкретику о том, как именно это работает. Одно лишь отчаяние "мы все умрём".
Сразу скажу, что буду говорить обо всём, что известно на данный момент. Понятно, что с этим разбирался далеко не один я: огромное спасибо обывателям ntc party форума за проделанный ресёрч.
В конце статьи есть информация об известных на данный момент способах обхода, а также список ресурсов, с помощью которых можно еще глубже копнуть в замедление. https://habr.com/ru/articles/832678/
В последнее время замечаю огромное количество информации по поводу замедления Великого, но очень мало где видел конкретику о том, как именно это работает. Одно лишь отчаяние "мы все умрём".
Сразу скажу, что буду говорить обо всём, что известно на данный момент. Понятно, что с этим разбирался далеко не один я: огромное спасибо обывателям ntc party форума за проделанный ресёрч.
В конце статьи есть информация об известных на данный момент способах обхода, а также список ресурсов, с помощью которых можно еще глубже копнуть в замедление. https://habr.com/ru/articles/832678/
Хабр
Замедление YouTube с технической стороны: ограничение и обход
Привет, Хабр! В последнее время замечаю огромное количество информации по поводу замедления Великого, но очень мало где видел конкретику о том, как именно это работает. Одно лишь отчаяние "мы все...
Этот пост о HTTP/3 и QUIC. Если вы не знаете, что это такое, есть много , много , много , много , много , много , много хороших ресурсов, которые помогут вам вникнуть в суть. Я пишу этот пост, чтобы просветить людей о том, что происходило в последние несколько лет.
Все основные браузеры теперь поддерживают HTTP/3.
Большинство крупных облачных провайдеров в настоящее время поддерживают HTTP/3.
Большинство основных балансировщиков нагрузки теперь поддерживают HTTP/3.
За несколько лет более 30% веб-трафика обслуживается по протоколу HTTP/3 .
https://kmcd.dev/posts/yall-are-sleeping-on-http3
Все основные браузеры теперь поддерживают HTTP/3.
Большинство крупных облачных провайдеров в настоящее время поддерживают HTTP/3.
Большинство основных балансировщиков нагрузки теперь поддерживают HTTP/3.
За несколько лет более 30% веб-трафика обслуживается по протоколу HTTP/3 .
https://kmcd.dev/posts/yall-are-sleeping-on-http3
kmcd.dev
Y'all are sleeping on HTTP/3
Wake up call This post is about HTTP/3 and QUIC. If you don’t know what that is, there are many, many, many, many, many, many, many good resources that will get you up to speed. I’m writing this post to enlighten people on what has been happening in the last…
Вы нас просили и мы сделали. VPN на собственном сервере с XRay Reality за 5 минут с помощью Amnezia
https://habr.com/ru/companies/amnezia/articles/832610/
https://habr.com/ru/companies/amnezia/articles/832610/
Хабр
Вы нас просили и мы сделали. VPN на собственном сервере с XRay Reality за 5 минут с помощью Amnezia
Всем привет! Это команда Amnezia . Мы читаем комментарии под нашими постами и знаем, что один из самых частых вопросов – когда будет XRay? Так вот, мы добавили XRay в приложение AmneziaVPN, а...
Сетевые плагины (CNI) в Kubernetes
Сеть Kubernetes — это сложная и увлекательная тема, наполненная множеством подвижных частей. Одним из ключевых компонентов, обеспечивающих сетевую связность и взаимодействие различных элементов кластера, является CNI (Container Networking Interface).
CNI - это спецификация, разработанная CNCF (Cloud Native Computing Foundation) для стандартизации процесса подключения сетевых интерфейсов к контейнерам. CNI обеспечивает гибкость и адаптивность сетевой инфраструктуры, позволяя интегрировать различные сетевые решения в Kubernetes.
Давайте подробнее разберем, что такое Container Network Interface? https://habr.com/ru/companies/amvera/articles/834482/
Сеть Kubernetes — это сложная и увлекательная тема, наполненная множеством подвижных частей. Одним из ключевых компонентов, обеспечивающих сетевую связность и взаимодействие различных элементов кластера, является CNI (Container Networking Interface).
CNI - это спецификация, разработанная CNCF (Cloud Native Computing Foundation) для стандартизации процесса подключения сетевых интерфейсов к контейнерам. CNI обеспечивает гибкость и адаптивность сетевой инфраструктуры, позволяя интегрировать различные сетевые решения в Kubernetes.
Давайте подробнее разберем, что такое Container Network Interface? https://habr.com/ru/companies/amvera/articles/834482/
Хабр
Сетевые плагины (CNI) в Kubernetes
Сеть Kubernetes — это сложная и увлекательная тема, наполненная множеством подвижных частей. Одним из ключевых компонентов, обеспечивающих сетевую связность и взаимодействие различных элементов...
Как мы ускорили автоустановку ОС в четыре раза
Привет! Меня зовут Лев, я системный администратор в 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.