Network architecture and Administration – Telegram
Network architecture and Administration
1.63K subscribers
231 photos
8 videos
9 files
526 links
Сетевая архитектура и администрирование
По всем вопросам: @un_ixtime
Download Telegram
Блокировка Trello и Jira? Ничего страшного, поднимаем свой сервер

Компания Atlassian в рассылке для пользователей предупредила, что все аккаунты в России и Беларуси будут принудительно отключены. Клиентам дают 30 дней на перенос своих данных.

Из опыта прошлых блокировок других сервисов, самый надёжный вариант в таком случае — поднять собственный сервер с аналогичной системой (но опенсорсной и бесплатной), чтобы ни от кого не зависеть. https://habr.com/ru/companies/ruvds/articles/754440/
IPv6 — это катастрофа (но поправимая)

В последнее время мы всё чаще слышим не самые приятные новости про IP-адреса. Компания AWS объявила, что будет брать по $0,005/ч. за каждый адрес IPv4, тем самым присоединившись к другим облачным провайдерам, сделавшим платным использование публичного адреса IPv4. GCP просит с клиентов по $0,004/ч., а Azure и Hetzner — по €0,001/ч. Очевидно, что эпоха, когда облачные провайдеры расширялись, скупая дополнительное пространство IPv4, подходит к концу. Чем дальше, тем ценнее становятся эти адреса, и тем менее целесообразно предоставлять их бесплатно. https://habr.com/ru/companies/ruvds/articles/753906/
[Перевод] Как работает компьютер: глубокое погружение (на примере Linux).

Введение

Я делал много вещей с компьютерами, но в моих знаниях всегда был пробел: что конкретно происходит при запуске программы на компьютере? Я думал об этом пробеле — у меня было много низкоуровневых знаний, но не было цельной картины. Программы действительно выполняются прямо в центральном процессоре (central processing unit, CPU)? Я использовал системные вызовы (syscalls), но как они работают? Чем они являются на самом деле? Как несколько программ выполняются одновременно?

Наконец, я сломался и начал это выяснять. Мне пришлось перелопатить тонны ресурсов разного качества и иногда противоречащих друг другу. Несколько недель исследований и почти 40 страниц заметок спустя я решил, что гораздо лучше понимаю, как работают компьютеры от запуска до выполнения программы. Я бы убил за статью, в которой объясняется все, что я узнал, поэтому я решил написать эту статью.

И, как говорится, ты по-настоящему знаешь что-то, только если можешь объяснить это другому.

Более удобный формат статьи.

Читать дальше →https://habr.com/ru/articles/755638/
🌐 Небольшая статья, которая позволит вам узнать больше о BARSiC: что это такое, как он появился, как команда ВКонтакте верифицировала выбранный для него алгоритм и попутно исправила найденный баг.

https://habr.com/ru/companies/vk/articles/753736/
Forwarded from Linux
Монтируем шары для юзеров

Всем привет. Монтируете ли вы шары, как их монтирую я? Вероятно, нет, т. к. очень крутой опции multiuser на просторах интернета уделено слишком мало внимания, а man mount.cifs в её отношении весьма немногословен и скуп на наглядные примеры. Именно это и сподвигло меня поделиться с вами парой «рецептов», которые могут облегчить вам и вашим пользователям движение в сторону отечественных десктопов и ИТ-инфраструктур. https://habr.com/ru/companies/ruvds/articles/744036/
Forwarded from Linux
This media is not supported in your browser
VIEW IN TELEGRAM
Каждый раз, когда я пробую использовать linux
Старт в DevOps: от навыков до первой работы

Мы проводим бесплатный вебинар «Roadmap для DevOps -специалистов». Своим 8-летним опытом поделится Максим Гусев. Он руководил командами DevOps-инженеров и разработчиками. Знает всю кухню профессии, начиная от навыков и заканчивая трудоустройством.

Вебинар состоит из двух частей. Сначала Максим расскажет какие навыки нужны, с чего начать, как и из каких специальностей можно вырасти в DevOps-специалиста.
🔘 Работа с Git и знание различных workflow
🔘 Работа с контейнерами: Docker и Kubernetes
🔘 Какой код должен уметь писать DevOps
🔘 Работа с CI/CD: Gitlab и Jenkins
🔘 Работа с инструментами IaC: Terraform и Ansible
🔘 Софт-скиллы: обучение, коммуникация и налаживание процессов
🔘 Работа с облаками и инструментами observability

Во второй части расскажет, как устроиться на работу, а именно:
🔘Как начинающему специалисту найти первую работу;
🔘Как готовиться к собеседованиям;
🔘Как происходит найм глазами нанимающего.

Вебинар пройдёт 30 августа в 19:00 по московскому времени. Регистрируйтесь по ссылке.

Информация о рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Всего два месяца — и новый релиз ядра Linux. Что появилось в ядре 6.5, что изменилось и что удалили. Новые возможности

Новый релиз ядра Linux 6.5 вышел всего два месяца спустя после предыдущего. Но работа все равно проделана большая, даром, что времени прошло немного. Так, в новой версии сразу 1467 исправления от более, чем 2 тыс. разработчиков. Общий размер патча составляет 78 МБ. Добавлено 1294205 строк кода, в то время, как удалено 930515 строк. Как всегда (ну, почти), большая часть изменений касаются драйверов, чуть меньше — обновление кода, который имеет отношение к архитектурам, затем идут изменения сетевого стека, файловых систем и внутренних подсистем ядра. Подробности — https://habr.com/ru/companies/selectel/articles/752356/
Веб-консоль для загрузчика U-Boot

В данной статье я расскажу, как совместил U-Boot и TCP/IP стек LWIP, и c использованием LWIP написал веб-консоль на WebSocket, очень простой DHCP-сервер и HTTP-сервер. Код лежит на репозиториях U-Boot и LWIP. https://habr.com/ru/companies/ruvds/articles/757614/
Как клонировать сервер Linux с помощью Rsync

Клонирование — это тщательный процесс создания точной копии работающего сервера Linux с использованием мощного инструмента командной строки rsync , который является эффективным инструментом синхронизации и передачи файлов.

Клонирование предполагает использование двух экземпляров сервера: исходного сервера, который служит сервером для клонирования, и целевого сервера, на котором происходит фактический процесс клонирования.

С помощью команды rsync выполняется сложная синхронизация всех файлов и каталогов с исходного сервера на целевой сервер.

https://www.tecmint.com/clone-linux-server/
Forwarded from Linux
Жизнь администратора Linux- сервера
Осваиваем Curl: интерактивное текстовое руководство

Недавно я посмотрел 3,5-часовой мастер-класс «Освоение командной строки Curl» Дэниела Стенберга , автора Curl. Видео было потрясающим, и я узнал массу вещей, поэтому мне нужна была (сокращенная) текстовая версия для дальнейшего использования. Вот. https://antonz.org/mastering-curl/
Google Workspace и Office 365 постепенно закрывают для РФ. Ставим офисный софт на своём сервере

В последнее время появляется всё больше новостей про блокировку офисных сервисов Google Workspace и Office 365 для российских клиентов. По слухам, отключают некоторые компании, попавшие в санкционные списки. Но скоро блокировка может распространиться на остальных, всё к этому идёт.

К счастью, есть много опенсорсных альтернатив на замену Google Workspace и Office 365. Это бесплатные открытые решения, которые можно установить на своём сервере. https://habr.com/ru/companies/ruvds/articles/758680/
Несколько месяцев назад я задался вопросом, как такая команда ping 1.1.1.1работает в частной сети.

В большинстве частных сетей несколько хостов подключаются к Интернету через маршрутизатор. Для IPv4 маршрутизатор выполняет преобразование сетевых адресов (NAT), переписывая исходный адрес исходного хоста на общедоступный IP-адрес маршрутизатора. Маршрутизатор может найти правильный хост для ответного пакета на основе поля порта пакета , по крайней мере, для таких протоколов, как TCP и UDP. https://devnonsense.com/posts/how-does-linux-nat-a-ping/

Но команда вроде pingне использует TCP или UDP; он использует ICMP, и в этих пакетах нет поля порта. Так как же NAT работает для пакетов ICMP?
Forwarded from Linux
Когда вы входите в систему Linux , возьмите за привычку просматривать процессы с помощью этой команды:

ps -auxwf.

Она выведет список всех процессов в древовидном формате. Это позволяет легко обнаружить необычную активность. Например, вот как будет выглядеть бэкдор PHP
Проксируем OpenVPN через Shadowsocks или чиним OpenVPN во время блокировок.

В данной статье рассмотрим как настроить существующее подключение к OpenVPN серверу, которое могло или может перестать работать, через shadowsocks (Outline VPN) туннель на OpenWRT любых версий с помощью openvpn-openssl и shadowsocks-libev.

Понадобятся:

Существующий сервер OpenVPN и настроенный клиент на OpenWRT

Конфиг shadowsocks (Outline) вашего либо чужого сервера.

Свободные 650кб памяти в роутере

Читать далее https://habr.com/ru/articles/760066
Windows — причина медленного интернета

Если вы столкнулись с «особой» проблемой медленного интернета и никакие танцы с бубном вам не помогают, то это статья для вас.

Провайдер, роутер, интернет-кабели, rg-45, обжимка, cat5e, порты, драйвера, программы уменьшающие скорость, утилиты, вирусы, настройки сетевого адаптера — это не какие-то страшные слова, на самом деле это всё не причина замедления интернета. В случае, если вы прошли всю эту цепочку и ничего не изменилось, тогда читайте дальше.

В этой статье я поделюсь своим «интересным» опытом, как я искал решение проблемы и о том, что Windows можно починить и не переустанавливать.

https://habr.com/ru/articles/760256/