Как стать автором
Обновить
91.02
Рейтинг

Настройка Linux *

Вечный кайф

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

9 команд для проверки информации о CPU в Linux

Блог компании OTUS Настройка Linux *
Перевод

Информация об аппаратном обеспечении CPU

Информация о CPU (Central Processing Unit. Центральный процессор) включает в себя подробные сведения о процессоре, такие как архитектура, название производителя, модель, количество ядер, скорость каждого ядра и т.д.

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

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 5.3K
Комментарии 2

Новости

Механизмы обеспечения повышенной безопасности контейнеров в Linux

Блог компании Huawei Настройка Linux *Информационная безопасность *Облачные сервисы Kubernetes *

Наше с вами современное время во всех учебниках истории уже названо периодом очередной смены производственного уклада или четвертой промышленной революцией (Индустрией 4.0). Основную роль при этом отводят информации, в том числе ИТ-системам. В попытках удешевления ИТ-инфраструктуры, унификации и ускорения процессов разработки ИТ-решений человечество сначала придумало «облака» на замену традиционным ЦОДам, а затем и контейнеры на замену виртуальным машинам.

Что же такое контейнер и в чем состоит суть контейнеризации?

Ответ прост - контейнером буквально можно считать процесс (дерево процессов), исполняемый на некотором физическом компьютере c определенной операционной системой с помощью специальной оболочки (контейнер runtime).

Если рассмотреть случай с виртуальными машинами, их изоляция друг от друга, а также их доступ к аппаратным ресурсам обеспечивается специальными аппаратными средствами (расширения виртуализации), и их поддержкой на уровне гипервизора. Возможности воздействия из виртуальной машины на гипервизор и физическое железо сведены к очень ограниченному набору интерфейсов, которые, опять же, в рамках, предусмотренных дизайном, могут влиять лишь на данную виртуальную машину. Иными словами, все вышеупомянутое служит для строгой изоляции виртуальных машин и всего, что в них может происходить, как друг от друга, так и от внешнего окружения, включая систему, на которой они функционируют.

Главной и практически единственной значимой целью контейнеризации является также достижение максимально возможной изоляции процессов как друг от друга, так и от возможного негативного воздействия на операционную систему, в которой они исполняются. Иногда в литературе для описания этой изоляции используются термины “sandbox” – «песочница» и “jail” – «тюрьма».

При этом, поскольку для изоляции процессов, исполняемых в едином пространстве ОС и на одном физическом компьютере, может быть использован гораздо более ограниченный набор инструментов и возможностей, то, очевидно, что с точки зрения безопасности контейнеры выглядят более уязвимыми. В чем, собственно, тогда преимущества контейнеризации перед виртуализацией? На самом деле, их довольно много:

- возможность более гибкого использования имеющихся ресурсов (нет необходимости их резервирования как в случае с виртуальными машинами);

- возможность экономии ресурсов (нет необходимости их тратить на множество копий ОС для каждой виртуальной машины);

- нет задержек при старте (запуск процесса происходит практически мгновенно по сравнению с временем, затрачиваемым на загрузку виртуальной машины);

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

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

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 2.5K
Комментарии 0

Критический обзор значений атрибутов sysfs

Блог компании OTUS Настройка Linux *
Перевод

Одной из многих запоминающихся строк знаменитого произведения Дугласа Адамса "Путеводитель для путешествующих по галактике автостопом" было обвинение, выдвинутое, вероятно, сторонниками "Энциклопедии Галактики", в том, что "Путеводитель автостопом" был "неравномерно отредактирован" и "содержит много отрывков, которые просто показались его редакторам хорошей идеей в то время". С небольшими изменениями, например, заменой "отредактировали" на "рецензировали", это описание кажется очень подходящим для ядра Linux и, несомненно, для многих других программ, открытых или закрытых, свободных или несвободных. Рецензирование в лучшем случае является "неравномерным".

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 1.5K
Комментарии 0

4 дня из жизни unix-инженера, хроника разработки скрипта

Блог компании МегаФон Настройка Linux *Системное администрирование *Программирование *Серверное администрирование *

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

Я - unix-инженер и расскажу, как мы разрабатывали скрипт по логированию потребления ресурсов сервера процессами, пошагово, в виде фотографии своего рабочего дня. А точнее, четырёх дней: пройдёмся по этапам, начиная с выявления проблемы и заканчивая развертыванием в проде. Параллельно покажу взаимодействие команды на каждом этапе наглядно. Вас ждет скрипт в конце лонгрида).

Итак в путь >>
Всего голосов 4: ↑2 и ↓2 0
Просмотры 3.1K
Комментарии 14

Переход с iptables на nftables. Краткий справочник

Блог компании RUVDS.com Настройка Linux *Системное администрирование *Серверное администрирование *
Tutorial
image

В Debian теперь нет iptables. Во всяком случае, по умолчанию.

Узнал я об этом, когда на Debian 11 ввёл команду iptables и получил “command not found”. Сильно удивился и стал читать документацию. Оказалось, теперь нужно использовать nftables.

Хорошие новости: одна утилита nft заменяет четыре прежних — iptables, ip6tables, ebtables и arptables.

Плохие новости: документация (man nft) содержит больше 3 тысяч строк.

Чтобы вам не пришлось всё это читать, я написал небольшое руководство по переходу с iptables на nftables. Точнее, краткое практическое пособие по основам nftables. Без углубления в теорию и сложные места. С примерами.
Читать дальше →
Всего голосов 119: ↑119 и ↓0 +119
Просмотры 20K
Комментарии 36

Создание Live USB-дисков в Linux с помощью команды dd

Блог компании RUVDS.com Настройка Linux *Системное администрирование **nix *
Перевод
Существует несколько программ с графическим интерфейсом, предназначенных для создания Live USB-дисков. Вероятно, в Linux самой популярной из них является Etcher. В Ubuntu есть собственный инструмент для решения этой задачи — Startup Disk Creator.

Но продвинутые пользователи Linux, ради удобного и быстрого создания Live USB-дисков, постоянно обращаются к команде dd.



Это — CLI-инструмент, который даёт тому, кто его выбирает, мощные возможности по копированию и конвертированию файлов.

Обычно dd используют для того, чтобы записывать ISO-файлы на внешние носители информации, вроде USB-дисков. Потом такой носитель информации можно использовать, например, для установки записанного на него Linux-дистрибутива на обычный компьютер или на ноутбук.

Тут я расскажу о создании загрузочных USB-дисков с помощью dd. В частности, разберу команды, которые нужны для того, чтобы сначала найти в системе нужный диск, а потом записать на него ISO-файл.
Читать дальше →
Всего голосов 40: ↑30 и ↓10 +20
Просмотры 4.6K
Комментарии 18

Интерпретация /proc/meminfo и вывода free для Red Hat Enterprise Linux

Блог компании OTUS Настройка Linux *
Перевод

Среда 

Red Hat Enterprise Linux (RHEL) 5

Red Hat Enterprise Linux (RHEL) 6

Red Hat Enterprise Linux (RHEL) 7

Red Hat Enterprise Linux (RHEL) 8

Вопрос

Мне нужна интерпретация вывода /proc/meminfo.

Я хочу сравнить вывод free -k с cat /proc/meminfo.

Читать далее
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 3K
Комментарии 1

KODI: собираем удобный и функциональный медиацентр для дома. Часть 9. Spotify

Настройка Linux *Open source *Смартфоны Видеотехника Звук
Tutorial

Продолжаем тему интеграции в наш медиацентр онлайн-сервисов прослушивания музыки. Ранее мы уже «подружили» медиацентр KODI с сервисом Яндекс.Музыка. Сегодня на очереди не менее популярный сервис – Spotify.

Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 8.6K
Комментарии 21

Кунг-фу стиля Linux: файловые системы пользовательского пространства теперь доступны и в Windows

Блог компании RUVDS.com Настройка Linux *Системное администрирование **nix *
Перевод
Одной из приятных черт философии Unix, которую унаследовала Linux, является модульная организация файловой системы. И это, на самом деле, очень хорошо, так как в типичной установке ОС могут понадобиться различные файловые системы, вроде ext4, reiserfs, btrfs, или даже сетевые файловые системы — вроде nfs. Кроме того, в Linux существуют и виртуальные файловые системы, вроде /sys и /dev, которые помогают Linux сделать так, чтобы всё в ней выглядело бы как файл. Слабая сторона средств работы с файловыми системами в Linux заключается в том, что для создания механизмов, обеспечивающих работу файловой системы, нужно вносить изменения в ядро, или, как минимум, создавать загружаемые модули. Это, правда, не так уж и сложно, но, всё же, немного сложнее, чем разработка обычных программ. Решить эту проблему призван интерфейс FUSE (Filesystem in USErspace — файловая система в пользовательском пространстве). В частности, речь идёт о модуле файловой системы, который позволяет создавать новые файловые системы путём написания вполне обычного кода.


Читать дальше →
Всего голосов 42: ↑33 и ↓9 +24
Просмотры 15K
Комментарии 16

Как запустить свой сервер с белым ip из локальной домашней сети

Настройка Linux *
Из песочницы

Поднимаем свой веб-сервер в домашней сети видимый из вне для pet проектов на старом ноутбуке с Ubuntu Server.

Читать далее
Всего голосов 41: ↑28 и ↓13 +15
Просмотры 25K
Комментарии 62

Какими бенчмарками сравнить производительность железа на Linux и Windows?

Блог компании Kingston Technology Настройка Linux *Системное администрирование *Софт Накопители
Привет, Хабр! Недавно мы рассказывали, как протестировать скорость SSD-диска пользователям Linux, а заодно наткнулись на баг в прошивке у некоторых из наших SSD–накопителей, исправленный весенним обновлением. В процессе подготовки той записи возникла мысль взглянуть и на общую разницу в производительности двух систем. Вдруг на актуальных ноутбуках и вправду нет разницы между Linux и Windows? Плюс собрать тут простые и наглядные мультиплатформенные бенчмарки. Разумеется, прогнав их на Windows 10 и Ubuntu 20.04. Но сперва позвольте минутку поностальгировать, не против?


Читать дальше →
Всего голосов 22: ↑17 и ↓5 +12
Просмотры 7.4K
Комментарии 10

Облачный крестоносец: графический интерфейс Яндекс.Диска в GNU/Linux через Krusader

Настройка Linux *Графические оболочки *Облачные сервисы
Из песочницы

Яндекс.Диск в графике в GNU/Linux? Легко и просто.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 4.8K
Комментарии 5

KODI: собираем удобный и функциональный медиацентр для дома. Часть 8. Telegram-бот для qBittorrent

Настройка Linux *Мессенджеры *Open source *Python *DIY или Сделай сам
Tutorial

Наделяем наш медиацентр еще одной возможностью - управление торрент-клиентом и его загрузками из мессенджера Telegram через чат-бота. Теперь вы не будете ограничены лишь локальной домашней сетью. Управлять загрузками на домашнем сервере из любой точки мира? Легко!

Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 7.5K
Комментарии 10

Компиляция без предупреждений — что случилось в Linux-сообществе

Блог компании VAS Experts Настройка Linux *Системное программирование *Разработка под Linux *Софт

Пару недель назад Линус Торвальдс активировал флаг -Werror для всех сборок ядра. Мнения сообщества касательно этого решения разделились. Против даже высказался разработчик фронтенда Clang и фреймворка LLVM. Обсуждаем ситуацию.

Читать далее
Всего голосов 28: ↑25 и ↓3 +22
Просмотры 29K
Комментарии 41

В чём разница между Debian и Ubuntu? Что лучше выбрать?

Блог компании RUVDS.com Настройка Linux *Системное администрирование **nix *
Перевод
Поговорим о Debian и Ubuntu. И там, и там можно использовать команды apt-get для управления приложениями. Оба дистрибутива поддерживают установку DEB-пакетов. Часто, читая статьи про Linux, можно видеть, что для Debian и Ubuntu подходят одни и те же инструкции по установке каких-то программ.

Чем же, при такой близости друг к другу, различаются эти дистрибутивы?


Для начала надо сказать, что Debian и Ubuntu принадлежат одном и тому же семейству Linux-дистрибутивов. А именно — Debian — это исходный дистрибутив, созданный в 1993 году Иэном Мёрдоком. А дистрибутив Ubuntu, основанный на Debian, создал в 2004 году Марк Шаттлворт.
Читать дальше →
Всего голосов 69: ↑51 и ↓18 +33
Просмотры 46K
Комментарии 72

Для накопителей Samsung SSD SATA серий 860 и 870 разработчики ядра Linux наконец-то выпустили исправления

Настройка Linux *Open source *IT-инфраструктура **nix *
Recovery mode

Вопреки заявлениям рекламщиков Самсунга инженеры оной не только не исправили в 860х и 870х сериях SATA SSD ошибки предыдущих 840х и 850х, но и добавили новых. После трёх лет препирательств с пользователями разработчики подсистемы накопителей libata-core.c в Linux наконец-то приняли патчи, предлагавшиеся пользователями.

Читать далее
Всего голосов 46: ↑24 и ↓22 +2
Просмотры 14K
Комментарии 33

Все «тайны» настройки софта для плагинов и периферии OpenCPN

Настройка Linux *Программирование *C++ *Промышленное программирование *Прототипирование *
Tutorial

После публикации статьи Использование OpenCPN для автоматизации производства / Хабр (habr.com) в личной почте были вопросы по настройке программного обеспечения на собранном устройстве.

Это устройство размещается непосредственно в рабочей зоне на складе запасных частей. Чем больше диапазон дистанций для размещения этого устройства, тем лучше. Оптимальное соотношение цена-качество-дистанция у такого кронштейна NB North Bayou Gaming Monitor Stand NB45-B.

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

Цитаты кода на C++ под wxWidget также будут приведены.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 674
Комментарии 2

Как попробовать параметрический эквалайзер под Linux

Настройка Linux *Звук
Recovery mode
Tutorial

Нет денег на MiniDSP для коррекции АЧХ комнаты, но можешь скомпилировать KDE под FreeBSD? Тебе сюда.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 4.3K
Комментарии 13

Правила умного дома

Настройка Linux *Веб-дизайн *Open source *Гаджеты Умный дом

Очень часто в статьях про домашнюю автоматизацию на Хабре выкладывают всю техническую подноготную: на каких технологиях сделано, какие программные продукты применены. Но очень мало статей, которые показывают конкретные примеры правил автоматизации. И сегодня я хочу это исправить. 

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

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

Автоматизация на Home Assistant
Всего голосов 22: ↑17 и ↓5 +12
Просмотры 19K
Комментарии 151

Проброс видеокарты в ноутбуке. Laptop GPU Passthrough

Настройка Linux *Системное администрирование *Виртуализация *Видеокарты Ноутбуки
Tutorial


… или как из игрового ноутбука средствами виртуализации сохранить игровую систему!
Если Вы рассматриваете ноутбук/ПК не только как игровую станцию, а еще и как хост для виртуальных машин, но при этом иногда нужно поиграть/поработать с 3d, то это возможно!

Добро пожаловать под cut.
Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 9.8K
Комментарии 18

Вклад авторов