Linux для новичков
- Разбор утилит / инструментов - Новости / факты - Опросы для проверки знаний, навыков и многое другое.
نمایش بیشتر237
مشترکین
-324 ساعت
-197 روز
-1 78630 روز
- مشترکین
- پوشش پست
- ER - نسبت تعامل
در حال بارگیری داده...
معدل نمو المشتركين
در حال بارگیری داده...
Что представляет собой файл 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
Photo unavailableShow in Telegram
🧠 Тайны пользователей — открытый вебинар для тех, кто только начал свой путь в изучении Linux
👉 Ждём вас на открытом практическом уроке от OTUS, где мы:
- поговорим о типах пользователей;
- узнаем, где хранится информация о локальных пользователях;
- выясним, для чего нужны sudo и su.
🏆 Спикер Андрей Буранов — системный администратор в VK, входит в топ-3 лучших преподавателей образовательных порталов.
⏰ Встречаемся 11 июля в 20:00 мск в преддверии старта курса «Administrator Linux.Basic». Все участники вебинара получат специальную цену на обучение!
Регистрируйтесь для участия: https://otus.pw/lYII/
Реклама. ООО «Отус онлайн-образование», ОГРН 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
Для определения, что задействует система
BIOS
или UEFI
, поможет утилита efibootmgr
.
Если появился список целей загрузки, значит, в системе применяется UEFI
. Если же придет сообщение, что переменные EFI
не поддерживаются, — применяется BIOS
.
Кроме того, можно проверить, есть ли в системе файл /sys/firmware/efi
. Если это так, она использует интерфейс UEFI.Photo unavailableShow in Telegram
erid: LjN8K37G4
🎲 Высокая доступность в Kubernetes: бесплатный вебинар
Привет! Мы — команда Слёрма, учебный центр для айти-специалистов middle+ и фанаты k8s.😎
11 июля в 18:00 мы приглашаем вас на вебинар «Высокая доступность в Kubernetes: пробы, реквесты/лимиты, HPA».
На встрече обсудим:
❓ Можно ли не делать рединесс пробы и лить трафик сразу на сервер?
❓ Как расселить поды в разные ДЦ?
❓ Что будет, если выставить неправильные пробы?
И еще много интересного!
Спикеры:
➡️ Кирилл Борисов, SRE Lead в MTS Digital
➡️ Всеволод Севостьянов, Staff engineer в Lokalise
➡️ Дмитрий Будаков, Системный инженер в интеграторе
Зарегистрироваться на вебинар можно с помощью нашего бота-помощника. Подключайтесь!
🔗 ХОЧУ НА ВЕБИНАР
Использовать 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
По общепринятому соглашению люди, которые создают и поддерживают консольное ПО в Linux, параллельно пишут сложноструктурированные руководства, называемые man-файлами.
Когда устанавливается программа для Linux, ее mаn-файл почти всегда устанавливается вместе с ней и его можно просмотреть в оболочке командной строки, набрав слово
man
, а затем имя команды. Даже у команды man есть mаn-файл.
Выполнив: man man
можно увидеть:
NAME в котором содержится краткое введение.
SYNOPSIS который предлагает подробный обзор синтаксиса.
DESCRIPТION предоставляет более подробное описание программы, которое обычно включает в себя список аргументов командной строки и флаги. Если вам повезет, вы также найдете несколько полезных примеров.Photo unavailableShow in Telegram
✅ Дают — бери!
Лимиты по IT-ипотеке стремительно расходуются.
Ставка 5% субсидируется дополнительно банками и застройщиками, и порой снижается до 2.5%!
В связи с чем ажиотаж растёт, а до конца программы остается буквально полгода.
Возможно вы даже не знаете, что имеете право воспользоваться супер условиями, проверьте подходите ли вы под программу
👉🏻 «Бот для проверки права на ИТ-ипотеку»
Факт: кто-то не верил в 2023 в ставку 0.1% на весь период, а кто-то сейчас работает из коворкинга своего нового ЖК и платит в три раза ниже аренды.
👉🏻 Кликай сюда 👈🏻
У нас есть живые кейсы, когда люди получили одобрение, даже не подозревая, что подойдут под условия.
Реклама. ООО "ВеллДом", ИНН 7802669529 erid:2Vtzqw42UHn
Настройка и использование среды разработки Eclipse
Eclipse — это мощная среда разработки (IDE), которая используется для написания кода на различных языках программирования, включая Java, C++, Python и многие другие.
Установка Eclipse на Linux:
- Перейдя на официальный сайт Eclipse, выберите версию, которая подходит для ваших нужд. Например, для разработки на Java выберите "Eclipse IDE for Java Developers".
- Скачайте установочный файл (обычно это tar.gz файл для Linux).
- Откройте терминал и перейдите в директорию, куда был загружен установочный файл, например:
cd ~/Downloads
- Распакуйте скачанный архив в каталог /opt:
sudo tar -xvzf eclipse-*.tar.gz -C /opt/
- Создайте символическую ссылку для удобного запуска:
sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse
Теперь можно запустить Eclipse, введя в терминале команду:
eclipse
یک طرح متفاوت انتخاب کنید
طرح فعلی شما تنها برای 5 کانال تجزیه و تحلیل را مجاز می کند. برای بیشتر، لطفا یک طرح دیگر انتخاب کنید.