cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

Linux для чайника

Linux - Разбор утилит / инструментов - Новости / факты - Опросы для проверки знаний, навыков и многое другое. Только по вопросам сотрудничества: @altmainf Уважаемый менеджер: @altaiface

Show more
Advertising posts
20 202
Subscribers
-624 hours
-297 days
-10130 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

Установка IntelliJ IDEA на Linux IntelliJ IDEA — это интегрированная среда разработки (IDE) от JetBrains, которая поддерживает множество ЯП, включая Java, Kotlin, Groovy и другие. Предоставляет обширные возможности для разработки, включая интеллектуальное автодополнение кода, мощный отладчик и интеграцию с системами контроля версий. Установка IntelliJ IDEA: - Идем на официальный сайт JetBrains и выбираем версию IntelliJ IDEA, которую хотите установить. Существует два варианта: Community (бесплатная) и Ultimate (платная). - Качаем установочный файл (tar.gz) для Linux. - Открываем терминал и переходим в директорию, куда был загружен установочный файл: cd ~/Downloads - Распаковываем скачанный архив: tar -xvzf ideaIC-*.tar.gz - Перемещаем распакованную папку в удобное место, например, в /opt: sudo mv idea-IC-*/ /opt/intellij - Запускаем IntelliJ IDEA: /opt/intellij/bin/idea.sh
Show all...
Photo unavailableShow in Telegram
Kubernetes для администраторов + видеокурс по Docker в подарок ⤵️ На связи команда Слёрма, учебного центра для айти-специалистов middle+. 22 июля мы запускаем 12-й поток знаменитого базового курса по Kubernetes. KUBERNETES БАЗА Вы изучите: ✅ основы работы с Kubernetes, устройство кластера и отказоустойчивость; ✅ продвинутые абстракции в Kubernetes; ✅ DNS в кластере; ✅ подключение системы хранения данных на примере Ceph; ✅ CI/CD в Kubernetes. Курс построен так, чтобы после теории, практики и прохождения сертификации вы были полностью готовы к работе с Kubernetes в продакшене. 🎁 При оплате обучения до 22 июля — видеокурс по основам Docker в подарок 🔗 ПРОЙТИ ПЕРВЫЕ ТРИ УРОКА БЕСПЛАТНО
Show all...
Расширение функциональности ядра  достигается 2-мя различными способами:    1. Статически Мы вносим собственные изменения в основное дерево исходных кодов ядра Linux, после чего производится пересборка ядра. В итоге мы получаем некоторую частную модификацию ядра.  Преимущество: в добавляемом коде доступны все имена объектов ядра (вызовы функций, экземпляры данных). Таким способом сборщики дистрибутивных образов патчат официальное ядро, включая туда дополнения, которые они находят нужными.   2. Динамически Код оформляется в формате динамически подгружаемого модуля. При выполнении системы модуль динамически загружается и становится неотъемлемой частью кода ядра. Всё связывание кода модуля производится по абсолютным адресам имён в ядре, поэтому модуль может быть собран только под конкретную версию и модификацию ядра. Ограничением этого способа является то, что коду модуля доступны только те объекты, которые явно объявлены как экспортируемые.
Show all...
Photo unavailableShow in Telegram
⚡️ Кто хотел изучить Linux? Забирайте скорей курс для начинающих всего за 1️⃣0️⃣. ➡️ Забрать курс: https://otus.pw/DFPu/ Отус открыл для вас доступ к онлайн-курс 🖥«Linux для начинающих» почти бесплатно! Обычно курс стоит от 7000₽ 😯 Не упустите свою возможность! Курс рассчитан для программистов и администраторов, которые хотят освоить ОС Linux с нуля! Что из себя представляет курс? — 3 модуля с видеолекциями — Комплексные знания по основам Linux — Можно учиться в любом месте, где есть доступ в интернет — Закрепление знаний с помощью тестов Наш спикер – Андрей Буранов, эксперт по UNIX-вселенной в компании Mail Group. 🎁 В подарок с курсом, бонусом для более эффективной учебы дарим "10 базовых команд Linux"! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Show all...
Что представляет собой файл ELF? ELF — это сокращение от Executable and Linkable Format (формат исполняемых и связываемых файлов) и определяет структуру бинарных файлов, библиотек, и файлов ядра. Спецификация формата позволяет операционной системе корректно интерпретировать содержащиеся в файле машинные команды.  Файлы ELF предназначены для исполнения и линковки. В зависимости от назначения, они содержат необходимые сегменты и секции. Ядро ОС просматривает сегменты и отображает их в память. Секции просматриваются линкером, который создаёт исполняемый файл или разделяемый объект. Файлы ELF очень гибкие и поддерживаются различные типы CPU, машинные архитектуры, и операционные системы. Также он расширяемый, каждый файл сконструирован по-разному, в зависимости от требуемых частей. Путём использования правильных инструментов, вы сможете разобраться с назначением файла, и изучать содержимое бинарных файлов. Можно просмотреть функции и строки, содержащиеся в файле. Хорошее начало для тех, кто исследует вредоносные программы, или понять, почему процесс ведёт себя (или не ведёт) определённым образом.
Show all...
Photo unavailableShow in Telegram
😱 👉 Важное событие для всех, кто хочет повысить производительность своих серверов! 🔆 Присоединяйтесь к открытому уроку «Оптимизация Nginx и Angie под высокие нагрузки» На занятии вы: - поймёте, какие параметры влияют на производительность; - научитесь оптимизировать серверную часть; - узнаете, как работать с клиентской производительностью. 🏆 Спикер Николай Лавлинский — технический директор в Метод Лаб, PhD Economic Science, опытный руководитель разработки и преподаватель. 👉 Регистрируйтесь для участия: https://otus.pw/c6xO/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Show all...
Установка PyCharm для Python-разработки PyCharm — это одна из самых популярных интегрированных сред разработки (IDE) для Python. Она предоставляет множество инструментов и функций, которые делают процесс разработки более эффективным и удобным. Установка PyChar: - Перейдите на официальный сайт JetBrains и выберите версию PyCharm, которую хотите установить. Существует два варианта: Community (бесплатная) и Professional (платная). - Скачайте установочный файл (tar.gz) для Linux. - Откройте терминал и перейдите в директорию, куда был загружен установочный файл: cd ~/Downloads - Распакуйте скачанный архив: tar -xvzf pycharm-community-*.tar.gz - Переместите распакованную папку в удобное место, например, в /opt: sudo mv pycharm-community-*/ /opt/pycharm - Запустите PyCharm: /opt/pycharm/bin/pycharm.sh
Show all...
Photo unavailableShow in Telegram
🧠 Тайны пользователей — открытый вебинар для тех, кто только начал свой путь в изучении Linux 👉 Ждём вас на открытом практическом уроке от OTUS, где мы: - поговорим о типах пользователей; - узнаем, где хранится информация о локальных пользователях; - выясним, для чего нужны sudo и su. 🏆 Спикер Андрей Буранов — системный администратор в VK, входит в топ-3 лучших преподавателей образовательных порталов. ⏰ Встречаемся 11 июля в 20:00 мск в преддверии старта курса «Administrator Linux.Basic». Все участники вебинара получат специальную цену на обучение! Регистрируйтесь для участия: https://otus.pw/lYII/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Show all...
Для определения, что задействует система BIOS или UEFI, поможет утилита efibootmgr. Если появился список целей загрузки, значит, в системе применяется UEFI. Если же придет сообщение, что переменные EFI не поддерживаются, — применяется BIOS. Кроме того, можно проверить, есть ли в системе файл /sys/firmware/efi. Если это так, она использует интерфейс UEFI.
Show all...
Использовать Emacs Emacs — это текстовый редактор, который можно использовать для программирования на различных языках. Он предлагает широкие возможности по настройке и расширению функциональности с помощью плагинов и конфигурационных файлов. Установка Emacs В большинстве дистрибутивов Linux Emacs доступен в стандартных репозиториях. Установите его с помощью пакетного менеджера: Для Debian/Ubuntu:
sudo apt update
sudo apt install emacs
Для Fedora:
sudo dnf install emacs
Для Arch Linux:
sudo pacman -S emacs
Show all...
Choose a Different Plan

Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.