Linux Academy
28.3K subscribers
624 photos
73 videos
5 files
552 links
Download Telegram
Митап про карьерный рост в Linux

Эксперты из Orion soft, K2 Cloud и K2 Tech расскажут о ключевых шагах Linux-инженера на пути к большому ИТ.

В программе: какие навыки в Linux стоит качать, чего ждать на техническом интервью и как найти своё место в мире инфры. Полезная информация для всех, кто стремится развиваться в DevOps и не только.

Встречаемся онлайн 7 октября, в 19:00 (мск). Подробности и регистрация по ссылке
4
👩‍💻 Шпаргалка по горячим клавишам в терминале!

🌟 Ctrl + A — переход в начало строки
🌟Ctrl + E — переход в конец строки
🌟Ctrl + U — удаление от курсора до начала строки
🌟 Ctrl + K — удаление от курсора до конца строки
🌟Ctrl + W — удаление слова перед курсором
🌟Ctrl + L — очистить экран терминала
🌟Ctrl + C — остановить текущий процесс/команду
🌟 Ctrl + D — выход из системы
🌟 Ctrl + Z — поставить текущий процесс на паузу (в отличии от Ctrl + C, данный процесс можно будет продолжить)
🌟 Ctrl + R — поиск по истории команд
🌟 Стрелка вверх — показать предыдущую команду
🌟 Стрелка вниз — показать следующую команду
🌟 !! — повторить последнюю команду
🌟 !n — повторить n команду
🌟 Tab — автозаполнение команд, файлов и каталогов
🌟 Ctrl + Shift + C — копировать
🌟 Ctrl + Shift + V — вставить
🌟 Ctrl + Shift + N — открыть новое окно терминала
🌟 Ctrl + Shift + T — открыть новую вкладку в терминале
🌟 Ctrl + Tab — переключение между вкладками терминала

💡 Сохрани в избранное, чтобы не потерять!

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
46👍37🔥13
🖥 Ставь палец вверх, если не знал!

#мем

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
😁120👍73🤣27🔥135😱3😢1
👍39🤣20🔥117👻1🗿1
🎮 Fallout наступил: американский инженер создал компьютер с круглым экраном, который вызывает ассоциации с ретрофутуризмом.

Это зрелище внушает ужас, ведь оно так похоже на рабочий терминал из игры Fallout. Разработчик опубликовал схему своего творения на GitHub.

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥50👍135
🖥 Опубликовано обновление специализированной сборки дистрибутива DogLinux (Debian LiveCD в стиле Puppy Linux), построенной на пакетной базе Debian 12 "Bookworm" и предназначенной для тестирования и обслуживания ПК и ноутбуков

💡 В состав входят такие приложения, как GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE. Дистрибутив позволяет проверить работоспособность оборудования, нагрузить процессор и видеокарту, проверить SMART HDD и NVMe SSD

В новой версии:

🌟 Пакеты базовой системы обновлены до релиза Debian 12.7

🌟 Обновлены ядро Linux 6.10.12 и Mesa 24.2.2 для x86-64

🌟 Обновлены пакеты прошивок firmware-nonfree 20240709

🌟 Проприетарный NVIDIA драйвер обновлен до версии 550.120

🌟 Библиотеки для поддержки CUDA/OpenCL/NVDEC/NVENC вынесены в отдельный модуль (в предыдущих версиях сборки не поставлялись), который можно задействовать, указав при загрузке параметр "load=cuda"

🌟 Добавлен модуль с Linux-версией FurMark 2.3.0.0 (проприетарный GPU стресс-тест с поддержкой OpenGL и Vulkan)

🌟 Добавлены утилиты nvtop 3.1.0, uhubctl 2.6.0 и ddru_ntfsbitmap

🌟 Включён в состав скрипт ddrescue-loop для перезапуска процесса ddrescue (с поддержкой управления питанием устройства посредством USB реле либо uhubctl)

🌟 Обновлены NetSurf 3.11, Chromium 129, CPU-X 5.0.4, DMDE 4.2.2.816, x0tigervncserver 1.14.0, memtest86+ 7.00, PassMark memtest86 11.0

🔗 Сайт дистрибутива: *клик*
🔗 Скачать (Google диск): *клик*

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍277🔥6🐳2
Короткий совет по Linux💡

команда du дает вам возможность исключить файлы определенного типа при расчете размера каталога

Пример:

du -h --exclude="*.txt" tutorials

@linuxacademiya
👍27🔥115
🔐 Kali Linux — это дистрибутив, который у большинства сразу ассоциируется с хакерами и пентестерами. Однако возможности Kali выходят далеко за пределы проведения тестов на проникновение. Вот несколько других примеров использования этой ОС

🌟 Мультифункциональность дистрибутива: благодаря обширному набору инструментов (их более 600) вы можете:

- Проводить мониторинг сети и анализ трафика с помощью Wireshark.
- Создавать бэкапы и восстанавливать данные через dd или TestDisk.
- Изучать инженерные схемы и архитектуру сети с Nmap.
- Разворачивать локальные серверы и тестировать различные веб-приложения (например, с помощью Burp Suite или OWASP ZAP).

🌟 Анализ и визуализация данных:

Если вы занимаетесь анализом больших объемов данных, то Kali может быть полезен и здесь. Дистрибутив поддерживает инструменты для:

- Визуализации данных с помощью Maltego. Этот инструмент позволяет строить графические модели сетевых взаимодействий и связи между различными узлами.
- Сбор данных и анализа логов через Logwatch или ELK Stack (Elasticsearch, Logstash, Kibana).
- Создания собственных утилит для обработки данных на Python или Bash.

🌟 Кроссплатформенность:

Kali Linux можно установить не только на компьютер, но и на ARM-устройства (например, Raspberry Pi). Это позволяет использовать Kali как портативную платформу для тестирования и мониторинга сети. Также в последние годы популярность набирает Kali Linux в облачных средах. Amazon AWS и Google Cloud поддерживают предустановленные образы, что позволяет проводить анализ безопасности в облаке без необходимости локальной установки.

🌟 Использование для DevOps и автоматизации:

Многие инструменты Kali могут быть полезны и в средах DevOps:

- Docker и Vagrant образы: Kali предлагает контейнеры с предустановленными инструментами, что упрощает их интеграцию в CI/CD пайплайны.
- Сценарии автоматизации на Ansible для быстрой настройки и запуска тестов безопасности.
- Нативная поддержка WSL (Windows Subsystem for Linux) позволяет использовать Kali прямо в Windows, что удобно для разработчиков и специалистов по безопасности, работающих в смешанных средах

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍338🤣8🔥6😁1
💡 Все, что нужно знать о Сron jobs в Linux

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

@linuxacademiya
21👍19🔥6👾1
⚡️ Aconfmgr

Инструмент для работы с конфигурациями в Arch Linux.

Он помогает управлять, отслеживать и восстанавливать конфигурации вашей системы.

Основные цели проекта:
1. Быстрое создание новой системы или восстановление старой в соответствии с сохранёнными настройками.
2. Отслеживание временных и ненужных изменений в системе.
3. Обнаружение устаревших пакетов.

Программа следит за списком установленных пакетов (включая внешние) и изменениями в файлах конфигурации /etc. Так как конфигурация описывается в виде скриптов оболочки, её можно легко расширять. Это позволяет удобно хранить конфигурацию в Git, что обеспечивает версионирование и возможность отката к предыдущим версиям.

GitHub

@linuxacademiya
👍175🔥4
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc


💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
4👍1🔥1
👩‍💻 Курс по Zsh — популярной оболочке терминала, по умолчанию встроенной в Mac OS

🔥 Zsh обладает рядом преимуществ по сравнению с другими популярными аналогами вроде bash. Какими? Узнаете в этом курсе!

🔗 Ссылка: *клик*

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65🔥1
🖥 Разработчики проекта Asahi Linux, выполняющего портирование Linux для компьютеров Mac с ARM-чипами Apple, представили инструментарий для запуска современных компьютерных игр в Linux-окружениях, работающих на системах с чипом Apple M1. Речь про игры класса AAA, доступные в каталоге Steam и собранные для архитектуры x86_64. Инструментарий обеспечивает интеграцию созданных проектом драйверов, реализующих API Vulkan 1.3 и OpenCL 3.0, с компонентами, обеспечивающими эмуляцию архитектуры x86_64 и совместимость с Windows.

💡 Необходимые для работы пакеты уже добавлены в штатный репозиторий дистрибутива Fedora Asahi Remix - для запуска игр достаточно обновить драйверы командой "dnf upgrade --refresh" и установить Steam командой "dnf install steam" и она подтянет все необходимые зависимости. Используемый для запуска игр стек построен на основе Vulkan-драйвера Honeykrisp, эмулятора FEX, позволяющего выполнять x86-приложений на системах ARM, проекта Wine и прослоек DXVK и vkd3d-proton с реализацией API DirectX поверх Vulkan.

🌟 Из-за дополнительных накладных расходов, вызванных эмуляцией, рекомендуется наличие в системе 16 ГБ ОЗУ. Проблемы с выравниванием из-за несоответствия размера страниц памяти, используемого в операционной системе и необходимого приложениям (программы собранные для x86 рассчитаны на страницы 4К, в то время как на системах Apple используются страницы 16K), удалось решить через запуск в виртуальном окружении второго ядра Linux, собранного с другим размером страниц памяти. Для запуска игр в отдельных виртуальных машинах со своим ядром задействован инструментарий muvm. Например, таким образом удалось запустить игру Fallout 4

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥74
👩‍💻 Быстрый совет для работы с терминалом в Linux

🌟 А вы знали, что можно мгновенно создать пустой файл, не используя touch?

> text.txt


@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🤔7🔥6😘52👏2
🔥 Релиз RPM 4.20.0 представляет собой значительное обновление пакетного менеджера, который используется в дистрибутивах, таких как RHEL, Fedora, SUSE и другие

🔍 Основные нововведения в новой версии:

🌟 rpm2archive:
Новая утилита заменяет устаревшую rpm2cpio и преобразует RPM-пакеты в архивы формата tar с использованием gzip, что значительно упрощает переход на новые форматы пакетов, не использующие cpio. Это улучшение позволит в будущем лучше поддерживать большие файлы, такие как SRC-пакеты (например, для Chromium).

🌟 Декларативная система сборки:
Представлена новая директива BuildSystem, которая позволяет указывать системы сборки (например, Autotools или CMake) в пакетах через макросы. Это упрощает создание пакетов, устраняя необходимость вручную писать скрипты для компиляции, сборки и установки.

🌟 Дополнительные секции для сборки:
Добавлены секции, позволяющие запускать скрипты до или после выполнения базовых этапов сборки. Это дает больше гибкости для корректировки стандартного поведения сборки.

🌟 Ускоренная генерация зависимостей:
Внедрен новый протокол multi-file, который значительно улучшает производительность при создании пакетов и их зависимости, делая этот процесс быстрее.

🌟 Поддержка JSON-вывода:
В команду rpm добавлена опция вывода в формате JSON, что упрощает интеграцию с различными инструментами автоматизации и анализа.

🌟 Изоляция скриптов сборки:
Плагин rpm-plugin-unshare обеспечивает изоляцию сборочных процессов в отдельных пространствах имен. Это повышает безопасность за счет ограничения доступа к сети, файловой системе и использованию отдельных каталогов для временных файлов.

🌟 API для плагинов:
Публичное API для разработки плагинов теперь будет сохранять совместимость между релизами, что упрощает создание и поддержку сторонних расширений для RPM.

🌟 Цифровые подписи с ECDSA:
Внесена поддержка создания подписей для пакетов с использованием алгоритма ECDSA, что улучшает безопасность и соответствует современным криптографическим стандартам.

🌟 Улучшенная поддержка воспроизводимых сборок:
Введен новый макрос %build_mtime_policy, позволяющий управлять временными метками при сборке, что полезно для воспроизводимых сборок (когда все сборки одного пакета дают одинаковый результат).

🌟 Изменения в обработке патчей:
Объявлен устаревшим синтаксис макросов %patchN без пробела перед номером патча. Теперь требуется использование корректного синтаксиса для работы с патчами

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍6🔥3❤‍🔥1
🖥 Эксперты по кибербезопасности обнаружили новый вектор уязвимости в сервисе cups-browsed, который позволяет использовать его в качестве усилителя трафика при DDoS-атаках

❗️ Уязвимость позволяет генерировать трафик, усиливая его до 600 раз относительно исходного запроса. Проблема затрагивает более 198 тысяч систем с 34% из них, пригодных для подобных атак. Особенность cups-browsed в том, что он обходится без подделки IP-адресов, искажающий данные при передаче. Это делает его новым удобным инструментом для кибератак

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍9🔥2😎1
⭐️ ClipCascade – это простой инструмент для синхронизации содержимого буфера обмена между разными устройствами с использованием сквозного шифрования для защиты данных.

Он работает на настольных компьютерах под управлением Windows и Linux, а также на мобильных устройствах Android.

GitHub

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍95
🔝 Intel и AMD сформировали консультативный совет, посвященный экосистеме x86. К работе этого совета привлечены такие видные деятели, как Линус Торвальдс, создатель и разработчик ядра Linux, и Тим Суини, основатель Epic Games и ключевой разработчик игрового движка Unreal Engine. Кроме них, к участию приглашены представители других ведущих компаний, таких как Broadcom, Dell, Google Cloud, Hewlett Packard Enterprise, HP Inc., Lenovo, Meta, Microsoft, Oracle и Red Hat.

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

Консультативная группа стремится поддерживать развитие архитектуры x86 (включая AMD64, 64-битную версию x86, лицензируемую AMD для Intel) как востребованной вычислительной платформы среди разработчиков и потребителей.

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

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

@linuxacademiya
👍24🔥86🤔1
🖥 Ubuntu или Kubuntu: в чем разница?

🌟 Ubuntu — самый популярный дистрибутив Linux для пользователей настольных компьютеров. Он включает в себя настраиваемый рабочий стол GNOME, обеспечивающий бесперебойный пользовательский опыт

🌟 С другой стороны, Kubuntu — это одна из версий Ubuntu, включающая рабочий стол KDE Plasma .

🌟 По своей сути оба дистрибутива схожи, а главное отличие заключается в среде рабочего стола .

В чем именно различия? Один из них лучше другого? Какой дистрибутив идеально подходит для вашего варианта использования? Узнаете в этой статье!

🔗 Ссылка: *клик*

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍134🔥3👻2😁1
😢54😱14👍9🗿74🔥3😁3💅1
🖥 Шпаргалка по базовым сетевым командам в Linux!

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4116🔥3👎2🐳1