en
Feedback
Linux

Linux

Open in Telegram

Новости и информация из мира Linux По всем вопросам @evgenycarter

Show more
7 634
Subscribers
No data24 hours
-157 days
-5030 days
Posts Archive
Linux
7 634
Как работает сеть контейнеров: сеть Docker Bridge с нуля https://labs.iximiuz.com/tutorials/container-networking-from-scratch

Linux
7 634
🟥 Новый год — старт для новых карьерных возможностей 6 февраля приглашаем на Зимнюю ярмарку вакансий, которая пройдёт офлайн
🟥 Новый год — старт для новых карьерных возможностей 6 февраля приглашаем на Зимнюю ярмарку вакансий, которая пройдёт офлайн и онлайн. Это классная возможность стать частью IT-сообщества Яндекса и познакомиться с теми, кто создаёт сервисы с многомиллионной аудиторией. Что вас ждёт 🔸 Вакансии для стажёров Узнаете о новых вакансиях и задачах, а также сможете лично пообщаться с командами и подать заявку туда, где понравится больше всего. 🔸 Полезные лекции Узнаете о технологиях и кейсах из практики экспертов Яндекса. Лекции пройдут по основным направлениям стажировки: бэкенд, фронтенд, мобильная разработка, аналитика и машинное обучение. 🔸 Нетворкинг со стажёрами Яндекса Узнаете, как они проходили отбор, как готовились и чем планируют заниматься дальше. Сейчас в Яндексе стажируются более 600 человек — им есть что рассказать. Как принять участие Чтобы попасть на ярмарку, нужно пройти предварительный отбор — решить задачи на Яндекс Контесте до 31 января включительно. Тех, кто решит все задачи из Контеста, мы пригласим на вечернее закрытое шоу «Все в плюсе». Узнать подробности и подать заявку: [ клик! ] #ЗимняяЯрмаркаВакансий

Linux
7 634
Самый полезный инструмент в Linux
Самый полезный инструмент в Linux

Linux
7 634
Если вы хотите определить, сколько времени займет выполнение определенной команды или сценария, используйте команду time. Вот
Если вы хотите определить, сколько времени займет выполнение определенной команды или сценария, используйте команду time. Вот синтаксис: $ time <команда здесь>. Посмотрите на этот пример: $ time find / -perm -u=s -type f &>/dev/null Она также показывает использование системных ресурсов процесса, что делает ее полезным инструментом для оценки эффективности конкретной команды.

Linux
7 634
Когда вы запускаете программу на терминале или по SSH, она будет завершена, как только закончится терминальная сессия (при вы
Когда вы запускаете программу на терминале или по SSH, она будет завершена, как только закончится терминальная сессия (при выходе из терминала) или оборвется соединение. Чтобы избежать этого и сохранить программу и все ее процессы, используйте команду nohup, сокращение от "no hangup". Она игнорирует все сигналы о зависании, позволяя процессу продолжаться, даже если терминальная сессия прервана. Например, чтобы сжать большой объем данных с помощью команды tar и гарантировать, что сжатие продолжится, даже если вы случайно закроете окно терминала, используйте следующую команду: $ nohup tar -cf archive.tar file1 file2 Команда nohup также создает файл с именем nohup.out для хранения вывода команды. $ cat nohup.out В качестве альтернативы можно использовать tmux, disown или screen.

Linux
7 634
Жизнь пользователя Linux
Жизнь пользователя Linux

Linux
7 634
Кручу-верчу, запутать хочу Салют! В этой небольшой статье я попытался собрать необычные и малоизвестные трюки с перенаправлениями в bash, которые могут значительно упростить работу. https://habr.com/ru/articles/786224/

Linux
7 634
Совет дня для Linux 💡🐧 В Linux вы можете использовать команду pgrep, чтобы найти PID определенного процесса на основе его и
Совет дня для Linux 💡🐧 В Linux вы можете использовать команду pgrep, чтобы найти PID определенного процесса на основе его имени, шаблона или других критериев. $ pgrep имя Если вы хотите завершить процесс, используйте команду kill, например: $ kill -9 5272 5525 5550 5461 Или используйте подстановку команд, чтобы получить идентификаторы процессов и убить их в одной строке: $ kill -9 $(pgrep firefox) В качестве альтернативы можно использовать команду pidof. Посмотрите на этот пример: $ kill -9 $(pidof firefox)

Linux
7 634
📌 Kubernetes — это база. А Слёрм запускает базовый курс по k8s уже в январе. В процессе обучения вы: ▪️разберете основы рабо
📌 Kubernetes — это база. А Слёрм запускает базовый курс по k8s уже в январе. В процессе обучения вы: ▪️разберете основы работы с Kubernetes, устройство кластера и отказоустойчивость; ▪️познакомитесь с продвинутыми абстракциями в k8s; ▪️научитесь подключать системы хранения данных на примере Ceph; ▪️узнаете, как работают DNS-сервисы, Helm и CI/CD. Вас ждут подробные видеоуроки, практика на стендах в личном кабинете, АМА-сессии со спикерами и итоговая сертификация в конце курса. 🎁 Бонус для всех, кто хочет начать заниматься сразу — бесплатный доступ к первому модулю. Поток стартует 17 января. Не упустите шанс сохранить для себя цены 2023 года — присоединяйтесь прямо сейчас! Изучить программу и присоединиться к курсу

Linux
7 634
Загрузка драйверов в ядре Linux Почти все знают, как написать простой драйвер под Linux. На эту тему много материалов в сети. Очень мало информации о том, что находится "под капотом" у процедуры загрузки драйверов. https://habr.com/ru/articles/785358/

Linux
7 634
В новый год с новым ядром: что нового и интересного в Linux 6.7? Начало 2024 года приятное — вышел релиз ядра Linux 6.7. Как всегда, есть новости, изменения, кроме того, из ядра убрали устаревшие компоненты. Среди новинок можно отметить прекращение поддержки архитектуры Itanium, добавление ФС Bcachefs, а также поддержку futex в io_uring. https://habr.com/ru/companies/selectel/articles/785010/

Linux
7 634
Когда команда программистов работает над разными частями проекта, могут возникнуть проблемы при объединении веток кода в одну
Когда команда программистов работает над разными частями проекта, могут возникнуть проблемы при объединении веток кода в одну, или даже их потеря. Для того, чтобы следить за изменениями и избегать ошибок, профессионалы работают с Git — системой контроля версий кода. На бесплатном курсе «Основы работы с Git» вы узнаете: — зачем нужны сервисы контроля версий кода и что они умеют; — основные команды для работы в Git; — как работать с командным репозиторием через IDE и консоль; — принципы работы популярных сервисов (GitHub, Terminal, GitBash и пр.); — основы командной разработки. Пройдите курс Яндекс Практикума «Основы работы с Git», чтобы сделать процесс написания кода комфортнее и улучшить навыки командного взаимодействия. → Пройти бесплатный курс

Linux
7 634
Оптимизация сети в Linux 6.8 может повысить производительность TCP для многих одновременных подключений примерно на 40 % https://www.phoronix.com/news/Linux-6.8-Networking

Linux
7 634
systemd глазами разработчика дистрибутива musl https://catfox.life/2024/01/05/systemd-through-the-eyes-of-a-musl-distribution-maintainer/

Linux
7 634
erid: LjN8K16b4 Поднимите виртуальные руки те, кому интересен мир DevSecOps Именно для вас мы откопали канал, где хранится вс
erid: LjN8K16b4 Поднимите виртуальные руки те, кому интересен мир DevSecOps  Именно для вас мы откопали канал, где хранится всё самое полезное и актуальное по теме. Например: ・нюансы проверки подписи в Kubernetes; ・инструменты для поиска секретов;CI/CD Security; ・анализ рисков ИБ для ресурсов K8s; ・информация о том, что происходит «под капотом» создания пода. Наш искренний совет: следите за каналом DevSecOps Talks. Сами так делаем и не жалеем, ведь авторы каждый день делятся крутыми подборками, статьями и best practices из области DevSecOps. Никакого маркетинга, только хардкор! Реклама. АО "ИНФОСИСТЕМЫ ДЖЕТ". ИНН 7729058675.

Linux
7 634
Объяснение файловой системы Linux. Файловая система Linux раньше напоминала неорганизованный город, где люди строили свои дома там, где им заблагорассудится. Однако в 1994 году был введен стандарт иерархии файловой системы (FHS), чтобы навести порядок в файловой системе Linux. Внедряя такой стандарт, как FHS, программное обеспечение может обеспечить единообразную структуру в различных дистрибутивах Linux. Тем не менее, не все дистрибутивы Linux строго придерживаются этого стандарта. Они часто включают в себя свои уникальные элементы или удовлетворяют конкретным требованиям. Чтобы овладеть этим стандартом, вы можете начать с его изучения. Используйте такие команды, как «cd» для навигации и «ls» для просмотра содержимого каталога. Представьте файловую систему в виде дерева, начиная с корня (/). Со временем это станет для вас второй натурой, превратив вас в опытного администратора Linux.

Linux
7 634
Как работает протокол X11 на самом нижнем уровне. X11 это тот механизм на чем работает весь графический интерфейс Unix подобных ОС. Но мало кто знает как он работает на самом деле. Потому что с годами он оброс слоями и слоями библиотек, которые стремятся скрыть саму сущность протокола. А протокол в своей сути прекрасен. Он лаконичен и почти совершенен. В Интернете есть полная документация по протоколу. Но дело в том, что эта документация большая, написана не совсем ясным языком и по сути представляет просто спецификация. Важные моменты никак не обозначены, а как использовать тоже оставлено на фантазии читателя. А все книги и статьи по использованию X11 описывают это через библиотеки прокладки типа XLib и XCB, и даже, что хуже, GTK или Qt. Так что документацию приходится читать всю и самому выделять что важно, а что не очень. Придумывать сценарии использования и писать хотя бы короткие программы чтобы испробовать как все работает на самом деле. Как бы то ни было, если кому-то интересно как все работает на самом деле, пожалуйста под кат. Читать дальше →https://habr.com/ru/articles/712376

Linux
7 634
Эльфы и пингвины: что такое ELF и как он работает в Linux?. Всем привет! С вами как всегда я, Аргентум. Сегодня я расскажу и поведаю вам древние тайны, которые хранят горные старцы-сисадмины — тайны об эльфах, и как они взаимодействуют с древним народцем пингвинов. Дамы и господа, встречайте — статья о работе ELF и двоичных файлов в Linux! Что такое ELF? Чем он отличается от PE в Windows? И многие другие ответы на ваши вопросы. Перед тем как погрузиться в технические детали, будет нелишним объяснить, почему понимание формата ELF полезно. Это позволяет изучить внутреннюю работу операционной системы. Когда что-то пошло не так, эти знания помогут лучше понять, что именно случилось, и по какой причине. Также возможность изучения ELF-файлов может быть ценна для поиска дыр в безопасности и обнаружения подозрительных файлов. И наконец, для лучшего понимания процесса разработки. Даже если вы программируете на высокоуровневом языке типа Go или Rust, вы всё равно будет лучше знать, что происходит за сценой. Итак, зачем изучать ELF? Для общего понимания работы операционной системыДля разработки ПОЦифровая криминалистика и реагирование на инциденты (DFIR)Исследование вредоносных программ (анализ бинарных файлов) Читать дальше →https://habr.com/ru/companies/timeweb/articles/784534

Linux
7 634
Команда ls — отличный инструмент командной строки для вывода списка файлов и каталогов в Linux. Однако lsd — еще лучшая совре
Команда ls — отличный инструмент командной строки для вывода списка файлов и каталогов в Linux. Однако lsd — еще лучшая современная альтернатива команде ls. Он предоставляет значки и цветной вывод, а также представляет информацию в более визуально привлекательном и читаемом формате. $ lsd -lah Если команда lsd не предустановлена ​​в вашей системе, обратитесь к документации по установке вашей системы за инструкциями по ее установке.

Linux
7 634
Maestro — это Unix-подобное ядро ​​и операционная система, написанная с нуля на Rust https://blog.lenot.re/a/introduction .