Linux
7.7K subscribers
561 photos
32 videos
12 files
1.44K links
Новости и информация из мира Linux

По всем вопросам @evgenycarter
Download Telegram
Демистификация трассировки eBPF: руководство для начинающих по оптимизации производительности

С eBPF инженерам больше не нужно делать нелепый выбор запуска ресурсоемкого программного обеспечения для мониторинга только для того, чтобы выяснить, эффективно ли их приложения потребляют ресурсы. Узнайте все, что вы когда-либо хотели знать, и, возможно, немного больше о трассировке eBPF и ее роли в современной оптимизации производительности.

https://www.groundcover.com/blog/ebpf-tracing
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
linuxwave — это инструмент командной строки, написанный на Zig для создания музыки из энтропии ядра Linux («/dev/urandom»). Он также может кодировать файлы WAV как музыкальную композицию из заданного входного файла.

GitHub: https://github.com/orhun/linuxwave
Демо: https://www.youtube.com/watch?v=SLiEuvDmo8M
👍7💩2
7 «древних» команд Unix, которые вы можете использовать и сегодня

В настоящее время многие люди используют OSX или Linux, и большинство из них никогда не осознавали, что некоторые команды, которые они регулярно используют, намного старше, чем они думают. Я покажу 7 действительно «древних» Unix-команд, которые буквально не изменились за несколько десятков лет и до сих пор могут использоваться на современном ПK


(если пост не открывается полностью, войдите в режиме инкогнито)


https://blog.devgenius.io/7-ancient-unix-commands-you-can-still-use-today-part-1-939a3aab42a8
👍8👎1
Fedora Linux 38 уже здесь

https://fedoramagazine.org/announcing-fedora-38/
🔥97🥰3👍2
Памятка по командам управления Docker

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

https://www.linuxteck.com/docker-management-command-cheat-sheet/
👍3😁1
Как быстрее перемещаться по каталогам в Linux

Сегодня мы собираемся изучить некоторые лайфхаки для повышения производительности командной строки. Как вы уже знаете, мы используем cdкоманду для перемещения между стеком каталогов в Linux и Unix-подобных операционных системах. В этом руководстве я собираюсь научить вас, как быстрее перемещаться по каталогам в Linux без cdчастого использования команд. Способов может быть много, но сейчас я знаю только следующие пять способов! Я буду постоянно обновлять это руководство, когда буду сталкиваться с какими-либо методами или утилитами для выполнения этой задачи в ближайшие дни.

https://ostechnix.com/navigate-directories-faster-linux/
👎1
Ubuntu 23.04 теперь доступен для загрузки и установки

Последний выпуск Ubuntu Desktop содержит новые инструменты и усовершенствования для разработчиков, создателей контента, геймеров и администраторов.
https://ubuntu.com/download
👍4👎3
Заставить домашний сервер Linux спать в режиме ожидания и просыпаться по требованию — простой способ

https://dgross.ca/blog/linux-home-server-auto-sleep/
👍9
Полезно прочитать всем, кто интересуется внутренними компонентами ядра Linux и разработкой модулей (обновленных до ядер 5.x) « Руководство по программированию модулей ядра
https://sysprog21.github.io/lkmpg/
👍3
Отличный веб-сайт , если вам нужна краткая ссылка на системные вызовы ядра Linux

https://syscalls.mebeim.net/?table=x86/64/x64/v6.2
👍13😱2
7 способов восстановить удаленные файлы в Linux

Утилиты восстановления файлов — одна из самых важных программ в наборе инструментов администратора Linux. Они дают возможность восстанавливать удаленные файлы даже в тех случаях, когда диск либо физически поврежден, либо стерт начисто.

В этом руководстве показаны семь простых инструментов для восстановления файлов, которые вы можете установить прямо сейчас в Linux. Мы также покажем вам, как вы можете выполнить базовое восстановление файлов в вашей системе.

https://www.maketecheasier.com/ways-recover-deleted-files-linux/
👍7
Как и ожидалось, Линус выпустил ядро ​​6.3 .

Существенные изменения в этом выпуске включают удаление множества устаревших файлов и драйверов платы Arm, текущие улучшения (все еще минимальные) поддержки языка Rust ...
😁5👍4
65 шпаргалок по Python, Linux, AWS, ML, AI, SQL, Git, GCP, Azure

"Думаю, это вам очень поможет. Наслаждаться!!"

https://medium.com/@saurabhdahibhate50/65-cheatsheets-carefully-curated-you-will-ever-need-c6a3de85195b
👍7👎1
Объяснение файловой структуры Linux

https://shubhsharma19.hashnode.dev/linux-file-structure-explained
👍6
27 лучших IDE и редакторов кода для Linux

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

Язык C обычно считается базой для многих других языков программирования ( C++ , JavaScript , Java , PHP , Perl , Python и т. д.) из-за его простого и эффективного дизайна, который включает в себя относительно небольшой набор функций, которые можно использовать для разработки. более сложные системы и приложения.

Существует несколько текстовых редакторов , которые программисты могут использовать для написания кода, но IDE предлагает комплексные средства и компоненты для простого и идеального программирования.
В этой статье мы рассмотрим некоторые из лучших IDE, которые вы можете найти на платформе Linux, которая широко используется во многих языках программирования.

https://www.tecmint.com/best-ide-editor-linux/
👍51💩1
Хочешь работать с крупнейшими заказчиками отечественной экономики?   
  
Даем такую крутую возможность — на должности Presales engineer 👏   
  
Ты будешь работать с очень крупными проектами и высокотехнологичными продуктами (топ-200 отечественной экономики), выступать в роли Pre-Sales менеджера при продаже и организовывать взаимодействие с клиентами: от момента идентификации потребности до подключения и продления продукта/сервиса.  
  
Требования:   
●  Знать в области устройства ИТ-инфраструктуру крупного предприятия.  
●  Уметь работать с подсистемами аудита в СЗИ и прикладных системах.  
●  Понимать методы и сценарии организации целевых атак.  
●  Знать скриптовые языки программирования (в приоритете python).  
  
  
Мы в стороне не останемся 😉 Помимо интересных задач, у тебя будет ДМС со стоматологией, бесплатное изучение 11 иностранных языков, спортзалы и сауны прямо в офисе и многое другое!    
  
Переходите по ссылке и присоединяйся к команде профессионалов 🔥
👍2
MimiPenguin — отображение (взлом) паролей пользователей Linux

MimiPenguin — это бесплатный простой, но мощный скрипт Shell/Python с открытым исходным кодом, используемый для вывода учетных данных для входа (имена пользователей и пароли) от текущего пользователя рабочего стола Linux, и он был протестирован в различных дистрибутивах Linux .

https://www.tecmint.com/mimipenguin-view-linux-user-password/
👍101
8 причин, по которым знание администрирования Linux необходимо инженеру DevOps!

1/8 Администрирование Linux — критически важный навык для инженера DevOps. DevOps требует способности автоматизировать, управлять и контролировать системы и инфраструктуру, и для этого крайне важно глубокое понимание Linux.
2/8 Инженер DevOps должен иметь прочную основу в Linux, включая командную строку, файловые системы, процессы, сеть, безопасность и управление пакетами. Они должны хорошо разбираться в сценариях оболочки, задачах системного администрирования и устранении неполадок.
3/8 Инженеры DevOps также должны быть знакомы с облачными платформами, такими как AWS, Azure и Google Cloud, которые в значительной степени зависят от инфраструктуры на базе Linux. Знание технологий контейнеризации на основе Linux, таких как Docker и Kubernetes, также необходимо.
4/8 Хорошее понимание администрирования Linux также позволяет инженерам DevOps писать сценарии, автоматизировать задачи и настраивать конвейеры непрерывной интеграции и развертывания.
5/8 Инженеры DevOps должны знать, как устанавливать, настраивать и управлять серверами на базе Linux. Они также должны уметь устранять проблемы, которые могут возникнуть во время развертывания и эксплуатации.
6/8 В качестве инженера DevOps вам может потребоваться выполнять такие задачи, как установка программного обеспечения, настройка серверов, настройка баз данных и устранение неполадок. Все эти задачи требуют знаний администрирования Linux.
7/8 Инженеры DevOps должны понимать архитектуру систем, над которыми они работают. Поскольку большинство систем работают на Linux, понимание архитектуры Linux является обязательным.
8/8 Кроме того, большинство инструментов DevOps, таких как Ansible, Puppet, Chef, Docker и Kubernetes, работают в Linux. Следовательно, понимание администрирования Linux необходимо для работы с этими инструментами.
👍13
7 сверхлегких дистрибутивов Linux

Разнообразие доступных дистрибутивов Linux — это не недостаток, а полезная черта. Мы хотим рассмотреть варианты, предназначенные для пользователей, которые хотят запускать Linux на устаревшем оборудовании и системах с небольшим объемом памяти. Итак, позвольте мне выделить несколько сверхлегких дистрибутивов Linux для таких случаев использования.
https://itsfoss.com/super-lightweight-distros/
👍12