Linux для чайника
Linux - Разбор утилит / инструментов - Новости / факты - Опросы для проверки знаний, навыков и многое другое. Только по вопросам сотрудничества: @altmainf Уважаемый менеджер: @altaiface
Show more20 202
Subscribers
-624 hours
-297 days
-10130 days
- Subscribers
- Post coverage
- ER - engagement ratio
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
Photo unavailableShow in Telegram
Kubernetes для администраторов + видеокурс по Docker в подарок ⤵️
На связи команда Слёрма, учебного центра для айти-специалистов middle+.
22 июля мы запускаем 12-й поток знаменитого базового курса по Kubernetes.
KUBERNETES БАЗА
Вы изучите:
✅ основы работы с Kubernetes, устройство кластера и отказоустойчивость;
✅ продвинутые абстракции в Kubernetes;
✅ DNS в кластере;
✅ подключение системы хранения данных на примере Ceph;
✅ CI/CD в Kubernetes.
Курс построен так, чтобы после теории, практики и прохождения сертификации вы были полностью готовы к работе с Kubernetes в продакшене.
🎁 При оплате обучения до 22 июля — видеокурс по основам Docker в подарок
🔗 ПРОЙТИ ПЕРВЫЕ ТРИ УРОКА БЕСПЛАТНО
Расширение функциональности ядра
достигается 2-мя различными способами:
1. Статически
Мы вносим собственные изменения в основное дерево исходных кодов ядра Linux, после чего производится пересборка ядра. В итоге мы получаем некоторую частную модификацию ядра.
Преимущество: в добавляемом коде доступны все имена объектов ядра (вызовы функций, экземпляры данных). Таким способом сборщики дистрибутивных образов патчат официальное ядро, включая туда дополнения, которые они находят нужными.
2. Динамически
Код оформляется в формате динамически подгружаемого модуля. При выполнении системы модуль динамически загружается и становится неотъемлемой частью кода ядра. Всё связывание кода модуля производится по абсолютным адресам имён в ядре, поэтому модуль может быть собран только под конкретную версию и модификацию ядра. Ограничением этого способа является то, что коду модуля доступны только те объекты, которые явно объявлены как экспортируемые.
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
Что представляет собой файл ELF?
ELF — это сокращение от Executable and Linkable Format (формат исполняемых и связываемых файлов) и определяет структуру бинарных файлов, библиотек, и файлов ядра. Спецификация формата позволяет операционной системе корректно интерпретировать содержащиеся в файле машинные команды.
Файлы ELF предназначены для исполнения и линковки. В зависимости от назначения, они содержат необходимые сегменты и секции. Ядро ОС просматривает сегменты и отображает их в память. Секции просматриваются линкером, который создаёт исполняемый файл или разделяемый объект.
Файлы ELF очень гибкие и поддерживаются различные типы CPU, машинные архитектуры, и операционные системы. Также он расширяемый, каждый файл сконструирован по-разному, в зависимости от требуемых частей. Путём использования правильных инструментов, вы сможете разобраться с назначением файла, и изучать содержимое бинарных файлов. Можно просмотреть функции и строки, содержащиеся в файле. Хорошее начало для тех, кто исследует вредоносные программы, или понять, почему процесс ведёт себя (или не ведёт) определённым образом.
Photo unavailableShow in Telegram
😱 👉 Важное событие для всех, кто хочет повысить производительность своих серверов!
🔆 Присоединяйтесь к открытому уроку «Оптимизация Nginx и Angie под высокие нагрузки»
На занятии вы:
- поймёте, какие параметры влияют на производительность;
- научитесь оптимизировать серверную часть;
- узнаете, как работать с клиентской производительностью.
🏆 Спикер Николай Лавлинский — технический директор в Метод Лаб, PhD Economic Science, опытный руководитель разработки и преподаватель.
👉 Регистрируйтесь для участия: https://otus.pw/c6xO/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Установка 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
Photo unavailableShow in Telegram
🧠 Тайны пользователей — открытый вебинар для тех, кто только начал свой путь в изучении Linux
👉 Ждём вас на открытом практическом уроке от OTUS, где мы:
- поговорим о типах пользователей;
- узнаем, где хранится информация о локальных пользователях;
- выясним, для чего нужны sudo и su.
🏆 Спикер Андрей Буранов — системный администратор в VK, входит в топ-3 лучших преподавателей образовательных порталов.
⏰ Встречаемся 11 июля в 20:00 мск в преддверии старта курса «Administrator Linux.Basic». Все участники вебинара получат специальную цену на обучение!
Регистрируйтесь для участия: https://otus.pw/lYII/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Для определения, что задействует система
BIOS
или UEFI
, поможет утилита efibootmgr
.
Если появился список целей загрузки, значит, в системе применяется UEFI
. Если же придет сообщение, что переменные EFI
не поддерживаются, — применяется BIOS
.
Кроме того, можно проверить, есть ли в системе файл /sys/firmware/efi
. Если это так, она использует интерфейс UEFI.Использовать 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
Choose a Different Plan
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.