Обновить
148.02

Настройка Linux *

Вечный кайф

Сначала показывать
Порог рейтинга
Уровень сложности

Шифрование NFS: RPC-with-TLS как альтернатива VPN

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели3.9K

Хотите защитить данные в сетях с использованием NFS? Мы расскажем, как настроить шифрование трафика с помощью RPC-with-TLS — от работы с сертификатами до диагностики ошибок. Узнайте о преимуществах технологии, её ограничениях и о том, как она может стать альтернативой VPN или Kerberos для повышения безопасности ваших данных.

Читать далее

Не только для райсеров. Arch Linux на Hyprland для работы и гейминга

Время на прочтение14 мин
Охват и читатели37K

Все мы уже много раз слышали и видели заветные I use arch btw и конечно виноваты не те, кто так говорит, ведь это прописано в лицензионном соглашении в процессе установки через очень приятный и понятный даже вашей бабушке GUI. Вам не нужно вручную подключаться к вашему wifi, не нужно размечать и монтировать диски. А установку всех нужных именно вам пакетов за вас сделает сама система, нужно только подписать соглашение ...

Как же пользоваться Hyrpland и стоит ли делать свой Rice?

Читать далее

Linux: кастомные ярлыки и иконки

Время на прочтение7 мин
Охват и читатели4.8K

Наблюдая разницу подхода к юзабилити в Manjaro (KDE) и МСВСфере (Gnome) более чётко зафиксировал для себя общие способы создания ярлыков в linux. Заодно решил посмотреть как в Сфере будут смотреться дефолтные папки, если убрать с них градиент, или, допустим, перенести туда визуал папок из Manjaro.

Читать далее

Мониторим потребление памяти в Linux-системе

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели9.2K

Сколько себя помню, меня всегда привлекали счётчики памяти в Linux: смотришь в условный htop – в плане потребления CPU вроде всё +/- понятно, а вот память всегда считалась как-то не так, как ты это на первый взгляд ожидаешь, и долгое время у меня было довольно наивное и ошибочное представление о механизмах её работы.

Со временем некоторые вещи прояснялись, приходило понимание, как именно оно работает под капотом (до определённой степени). В какой-то момент возникла рабочая необходимость понять, куда уходит память на реальной системе – и этот случай в очередной раз показал, что местами оно устроено довольно неочевидно, и на этот вопрос не всегда просто дать ответ. Ну а помимо рабочей необходимости у меня дома давно стоит сервер, обвешанный метриками, и всегда хотелось высветить себе их в понятной форме, чтобы потом в реальном времени наблюдать, как ведёт себя система, когда в ней происходят те или иные процессы.

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

Читать далее

Прячем шифрованные диски

Время на прочтение4 мин
Охват и читатели5.4K

Что такое криптография - все знают: берем что-то секретное, зашифровываем его - и без ключа никто ничего не прочитает.
Но есть минус: если кому-то очень хочется почитать - вас могут вежливо попросить поделиться ключиком, и отказаться может быть очень сложно.

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

Что, если попробовать совместить одно с другим?

Читать далее

Ужасное состояние двоичной совместимости Linux (и что с ним делать)

Уровень сложностиСредний
Время на прочтение20 мин
Охват и читатели11K

Двоичная совместимость в Linux омрачена одним аспектом, который часто упускают из виду при рассмотрении выпуска ПО для Linux. В этой статье я расскажу, как можно увидеть этот аспект, как решать эту проблему при выпуске современного ПО и что же именно нужно сделать, чтобы устранить её полностью.

Читать далее

Что это за Linux? МСВСфера 9

Время на прочтение8 мин
Охват и читатели9.1K

После предыдущей статьи о полезных штуках для линуксов, где речь шла преимущественно об опыте использования Manjaro, поступило предложение посмотреть российскую ОС — MSVSphere. Я зашел на сайт системы, посмотреть что это такое и глянуть картинки — смотрелось всё неплохо, поэтому решил попробовать установить при случае как‑нибудь потом, так как на основном ПК места под новые ОС уже не было.

Читать далее

Настройка DHCP-server на Ubuntu Server на VMware Workstation

Время на прочтение2 мин
Охват и читатели2K

В данной статье будет рассмотрен порядок настройки DHCP-сервера на операционной системе Ubuntu Server. Настройка будет производиться на Ubuntu Server (будет использоваться в качестве роутера).

Для настройки DHCP-сервера рекомендуется сначала создать копию оригинального конфигурационного файла:

sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak

Очистить содержимое конфигурационного файла, вписав:

sudo sh -c "cat /dev/null > /etc/dhcp/dhcpd.conf"

Используя текстовый редактор nano отредактировать файл:

sudo nano /etc/dhcp/dhcpd.conf

Читать далее

Управляем потоками в Linux: от stdin до stderr

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели5.5K

Привет, Хабр!

В этой статье рассмотрим работу с потоками в Linux: stdin, stdout, stderr и, конечно, все эти оператора редиректа.

Читать далее

Установка RAID5 и NFS для Ubuntu Server

Время на прочтение3 мин
Охват и читатели1.2K

В зависимости от инфраструктуры выберите способ подключения диска в систему. Я работаю на VMware Workstation. Создаем три диска по 1ГБ. Из моего опыта лучше создавать их как:

Читать далее

Установка Astra Linux на Raspberry pi 4

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели4.8K

Одноплатные компьютеры все сильнее входят в нашу жизнь, их становиться всё больше и приобрести их становиться всё проще.

В этой статье я бы хотел поделиться своим опытом установки Astra Linux на один из самых популярных одноплатных компьютеров - raspberry pi 4.

Читать далее

DNS-сервер на базе BIND9 на Ubuntu Server VMware Workstation

Время на прочтение3 мин
Охват и читатели6.1K

Я потратил на это в общей сложности 3 месяца и здесь сугубо мой опыт вперемешку с информацией из интернета. Здесь будет рассмотрена настройка Bind9 для виртуальной машины Ubuntu Server. Делаю я это под своими IP.

Установка BIND9

Установим пакеты BIND9 и необходимые инструменты:

sudo apt install bind9 bind9utils bind9-doc -y

Читать далее

Тестируем производительность КОМПАС-3D на Linux

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели7.1K

Привет! С вами Станислав Ермохин, руководитель группы методического обеспечения в команде КОМПАС-3D. Мы продолжает разработку КОМПАС-3D под ОС на базе ядра Linux. Релиз, который состоится в этом году, все ближе и ближе. Правда, пока нам есть над чем работать, но система уже находится в наиболее стабильном состоянии, когда можно производить нагрузочное тестирование. Окончательными результатами тестирования мы поделимся чуть позже, добавив к ним результаты тестирования от наших пользователей после бета-тестирования.

Читать далее

Ближайшие события

Я устал возиться с кучей VPN и поставил Xray на роутер

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели99K

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

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

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

Читать далее

Прямое подключение диска в VirtualBox

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели1.4K

Статья (и в целом проблема как таковая) уровня для-мамкиных-админов (или админов локалхоста, как зло и хлестко говорят на/в опеннете), поэтому “подкованным” можно проходить мимо! Написать эти 3 абзаца сподвигла злоба на горе-СЕОшников, которые завалили инет перепечатками статей 2005-2010г.г. Кроме того, Оракл задеприкэйтил определенную опцию командной строки, и скоро эти статьи протухнут окончательно.(напоследок будет пара фраз про KVM).


1. Проблема (которая, в общем-то, непроблема)

Она произрастает из параллельного (в нынешнем Линуксе) обнаружения устройств, поэтому дисковые устройства часто меняют имена между перезагрузками (что-то типа: было /dev/sda - стало /dev/sdb)

Поэтому, если тест нужет в моменте, и больше повторов не будет, можно опираться на /dev/sdX. Но если тесты/работа на большой период времени, нужно что-то универсальное и идентифицирующее нужное устройство однозначно. Здесь на помощь приходят синонимы, коих система плодит при загрузке в достатке (и слава богу!!!).

Взглянем на вывод команды "ls /dev/disk":

by-diskseq by-id by-loop-inode by-loop-ref by-partlabel by-partuuid by-path by-uuid

Во всех этих подкаталогах ссылки на устройства/разделы с использованием разных идентификаторов. Вот их и надо использовать!

2. Udev.

Сначала подсмотрите с помощью команды “udevadm info /dev/sdX” идентификатор, по которому будете отлавливать появление вашего устройства.

...........

E: ID_REVISION=01.01A01

E: ID_SERIAL=WDC_WD20NPVX-00EA4T0_WD-WX81A43A9823

E: ID_SERIAL_SHORT=WD-WX81A43A9823

Читать далее

Настройка форвардинга на UFW для Ubuntu Server

Время на прочтение2 мин
Охват и читатели5K

UFW (Uncomplicated Firewall) - это утилита для управления пакетами брандмауэра в Linux, которая предоставляет удобный интерфейс для настройки iptables. Он создан для упрощения процесса управления сетевыми правилами и подходит как для новичков, так и для опытных администраторов.

NAT (Network Address Translation) — это метод, позволяющий изменять адреса IP в заголовках пакетов, проходящих через маршрутизатор или брандмауэр. Он часто используется для обеспечения доступа к ресурсам из локальной сети в Интернет, скрывая внутренние IP-адреса от внешней сети.

Читать далее

Релиз Linux 6.14

Время на прочтение3 мин
Охват и читатели1.3K

24 марта 2025 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.14. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 6.13 в середине января. Выпуск Linux 6.15 ожидается в конце мая или начале июня 2025 года.

Читать далее

Linux-десктоп своими руками: WiFi-manager

Время на прочтение11 мин
Охват и читатели2.5K

По просьбе некоторых комментаторов "что-то написать самому и выложить на обозрение" - ну вот, написал и выкладываю:

Суть задачи: как, не имея установленного современного Desktop Environment, с Network Manager и systemd, управлять подключением к Wi-Fi сетям без особых проблем?
Усложнение: допустим, у нас к тому же несколько Wi-Fi адаптеров, для одновременного подключения к нескольким сетям.

Легко!
Но для начала - немного о том, "как это работает под капотом" (кому неинтересно - проскакиваем)

Читать далее

Linux-десктоп своими руками: подключаем bluetooth-наушники

Время на прочтение8 мин
Охват и читатели3.4K

Немного шаманства и колдовства, чтобы заставить работать беспроводные наушники без помощи Desktop Environment, особенно когда вы его не устанавливали

Читать далее

Linux-десктоп своими руками: базовый набор программ

Время на прочтение6 мин
Охват и читатели7.8K

У каждого конечно свои приоритеты в плане ПО, но для меня очень важна комфортная работа в консоли. Начиная от использования простых утилит и заканчивая Vim и MidnightCommander.

Знаю, что многие так и не освоили Vim (страшно-непонятно-неудобно-ааа!), а MC вообще путают с NC и DOS - не стану никого переубеждать. Это для меня компьютер, не для них, ведь так?

Читать далее

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