Как стать автором
Обновить
103.18

Настройка Linux *

Вечный кайф

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

Как установить и настроить LXD на Ubuntu

Время на прочтение 9 мин
Количество просмотров 1.1K
Блог компании Southbridge Настройка Linux *Системное администрирование *IT-инфраструктура *
Туториал
Перевод

LXD позволяет создавать контейнеры и управлять ими. В статье разберём, как настроить LXD и использовать его для запуска Nginx в контейнере. А также рассмотрим, как перенаправить трафик из Интернета в контейнер, чтобы сделать пробную веб-страницу доступной.

Данный материал не претендует на самое современное правильное решение для продакшена, а больше формирует понимание работы контейнеров, существующих альтернатив Docker.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 5

Новости

Линукс не для айтишника или Линукс для неайтишника? Часть 3

Время на прочтение 3 мин
Количество просмотров 15K
Настройка Linux **nix *
Мнение

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

Продолжу рассказывать о впечатлениях обычного пользователя о российских ОС семейства Linux.

Кто пропустил, в первой части был Simply Linux, во второй части — Astra Linux CE Orel.
Далее...

Читать далее
Всего голосов 20: ↑14 и ↓6 +8
Комментарии 97

Bspwm. Установка и конфигурация. Artix/Arch

Уровень сложности Сложный
Время на прочтение 11 мин
Количество просмотров 1.5K
Настройка Linux **nix *
Туториал

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

В качестве быстрого решения для установки вы можете воспользоваться моим установочным скриптом.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 4

КОМПАС-3D x64 и Linux на базовом Wine 8.0

Время на прочтение 3 мин
Количество просмотров 2.6K
Блог компании АСКОН Настройка Linux *Системное администрирование *CAD/CAM *Софт
Туториал

Инструкция — вектор для тех, кому нравится поковыряться в системе

В прошлой статье я начал публиковать инструкции по развёртыванию КОМПАС-3D под ОС на ядре Linux, а сегодня это дело закончу. Пока разработчики ещё трудятся над нативной Linux‑версией КОМПАС-3D, поэтому сейчас доступны два варианта работы в Linux: через WINE@Etersoft от команды «Этерсофт» и свободную версию Wine.

Ранее мы рассмотрели запуск с помощью WINE@Etersoft, на очереди Wine.

Как запустить КОМПАС на чистом Wine
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 12

Истории

Как настроить OpenVPN на Debian 11. Часть 2

Время на прочтение 9 мин
Количество просмотров 1.9K
Блог компании Southbridge Настройка Linux *Информационная безопасность *Системное администрирование *
Перевод

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

В первой части мы запустили OpenVPN на Debian 11. Однако, прежде чем начать его использовать, нужно создать файл конфигурации для клиентской машины. Во второй части разберём, как создать инфраструктуру, которая будет генерировать файлы конфигурации клиента. А также отдельно рассмотрим, как установить клиентский VPN-профиль на Windows, macOS, Linux, iOS и Android.

Читать далее
Всего голосов 11: ↑8 и ↓3 +5
Комментарии 7

Приручение черного дракона. Этичный хакинг с Kali Linux. Часть 8. Методы и средства внешней разведки

Время на прочтение 7 мин
Количество просмотров 5.8K
Настройка Linux *Информационная безопасность *

Приветствую тебя, дорогой читатель, в восьмой части серии статей «Приручение черного дракона. Этичный хакинг с Kali Linux».

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

Думаю, что тебе часто попадалась на глаза аббревиатура OSINT (open-source intelligence), являющая собой миру отдельное направление, посвященное сбору информации из открытых источников. В рамках данной статьи я попытаюсь наглядно продемонстрировать каким образом злоумышленник проводит первичный сбор информации из открытых источников о цели и какие инструменты в составе Kali нам в этом помогут. В качестве примера я буду проводить сбор информации о коммерческом Банке с которым у меня заключен договор.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 5

Как настроить OpenVPN на Debian 11. Часть 1

Время на прочтение 11 мин
Количество просмотров 5.3K
Блог компании Southbridge Настройка Linux *Информационная безопасность *Системное администрирование *Разработка под Linux *
Туториал
Перевод

Когда вы настраиваете удалённый доступ, важно не только предоставить всем сотрудникам подключение к нужным сервисам, но и позаботиться о безопасности. В этом помогает VPN — виртуальная частная сеть. VPN-сервер действует как единая точка входа: он аутентифицирует пользователей и создаёт зашифрованный туннель между их устройствами и частной сетью. А ещё он считается более гибким решением, чем, например, SSH Jump Server. 

Вы можете использовать платный VPN или создать и администрировать собственный. В этой статье разбираем, как настроить OpenVPN на Debian 11.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 17

Боевой прокси-сервер Squid 5.2 с нуля ч.3

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 2.6K
Настройка Linux *Системное администрирование *Сетевые технологии *
Туториал

Конфигурируем Squid 5.2 и включаем в работу.

Часть 3. Скорости, доступы.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 8

Про Linux на встроенной графике Intel

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 7.2K
Настройка Linux **nix *
Туториал
Recovery mode

Я уже довольно долго собираю и настраиваю десктопы с Linux для дома и офиса, и последнее время не без удовольствия выбираю конфигурации со встроенной графикой Intel. Когда‑то я начинал с машинки, в которую поставил с Core i3–2105, (HD Graphics 3000), позднее — более новый Core i3–9000 (UHD Graphics 630), а совсем недавно мне очень недорого достался Intel NUC5PPYH, разумеется тоже с фирменным графическим контроллером Intel.

Сразу хочу сказать, что если вы не играете в коммерческие игры в Linux, то графические «встройки» Intel — это лучший выбор в плане стабильности и поддержки производителя. Видеодрайвер уже много лет есть в ядре, и он просто работает: с аппаратным ускорением из коробки, без тиринга, без дополнительных проприетарных блобов и прочей головной боли. Более того, таких драйверов минимум два: это традиционный 'intel' и более новый 'modesetting'. Графика Intel с самого начала лучше всего работала в Wayland, не будем забывать и об этом.

Поводом для этой заметки стало наблюдение: эффекты рабочего стола могут тормозить на старых «встройках» Intel при том, что в OpenGL‑приложениях может быть вполне высокий FPS и хорошая плавность. Я наблюдал разные признаки торможения в двух самых популярных рабочих окружениях (KDE Plasma 5 и Gnome 4) как в X11, так и в Wayland. Я хочу поделиться советом про то, как ситуацию можно исправить на примере дистрибутива Fedora $releasever (на момент описания это 37).

Итак, поехали!
Всего голосов 42: ↑39 и ↓3 +36
Комментарии 28

Боевой прокси-сервер Squid 5.2 с нуля ч.2

Уровень сложности Средний
Время на прочтение 1 мин
Количество просмотров 2.9K
Настройка Linux *Системное администрирование *Сетевые технологии *
Туториал

Настройка файла конфигурации Squid

Произведем базовую настройку, открываем /etc/squid/squid.conf

# Аутентификация Kerberos

auth_param negotiate program /usr/lib/squid/negotiate_kerberos_auth -k /etc/squid/squid.keytab -s [email protected]

auth_param negotiate children 160 startup=0 idle=1

auth_param negotiate keep_alive off

 ...

Читать далее
Всего голосов 15: ↑11 и ↓4 +7
Комментарии 8

Боевой прокси-сервер Squid 5.2 с нуля

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 5.5K
Настройка Linux *Системное администрирование *Сетевые технологии *
Из песочницы

Всем привет. Появилась необходимость сменить в компании старичка Squid 3.5 с NTLM на FreeBSD, трудящегося с лохматых годов, так как как он не управлял скоростями и функционал работал криво. Было решено ставить Squid 5.2 с авторизацией по Kerberos на Ubuntu 22.04. Конфиг от 3.5 не подходит для 5 версии, поэтому все писалось с нуля. Для удобства чтения настройка будет разбита не несколько статей.

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 27

VNC сервер на Repka Pi — работаем с рабочим столом одноплатника дистанционно (Linux и Windows)

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 546
Настройка Linux *Системное администрирование **nix *Разработка для интернета вещей *Компьютерное железо
Туториал

О нашей разработке - одноплатном компьютере Repka Pi - мы на данном ресурсе пишем не в первый раз. Разработка компании НПО “РэйнбовСофт”, где я имею честь работать, активно применяется нашими клиентами, и спрос на нее растет. Как и западная разработка Raspberry Pi, аналогом которого является наша "Репка", наш компьютер может служить веб сервером, маршрутизатором, домашним компьютером, а также использоваться в учебной робототехнике и системах автоматики. В одной из наших более ранних статей мы подробно останавливались на целях и задачах проекта и почему разработка данного продукта стала необходимостью - сегодня же мы хотим остановиться на некоторых аспектах ее применения.

Одноплатный компьютер Repka Pi, родившийся в эпоху тотального импортозамещения как отечественная альтернатива Raspberry Pi, все больше завоевывает рынок. И конечно же, у пользователей неизбежно возникают вопросы по его использованию. Например, один из часто задаваемых вопросов - как установить VNC сервер на Repka Pi, чтобы подключаться к нему удаленно с компьютеров, использующих различные операционные системы. Данная статья призвана детально ответить на данный вопрос.

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

SLES 15 и невозможность загрузки ядра Xen

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.5K
Настройка Linux *Системное администрирование *Серверное администрирование *
Туториал

Пришлось столкнуться с забавной ошибкой, по которой сходу не удалось найти никакой информации в интернете.

Проблема по первичным признакам такая. Грузится SUSE Linux Enterprise Server 15, доходит до меню загрузки GRUB. Далее, если выбрать обычное ядро, всё нормально, а если выбрать ядро для гипервизора Xen, то экран моргает и мы опять возвращаемся в меню. Запустить Xen невозможно никак.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 8

Решаем проблему с поддержкой шрифтов на linux в figma. БЕЗ figma-linux

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 551
Настройка Linux *Разработка под Linux *
Из песочницы

Попытка поставить figma через wine в принципе не увенчалась успехом, приложение не коннектится к интернету. Решение так и не находилось, пока я случайно не скачал вместо figma - font installer(то самое приложение справа), и да он доступен только для macos и для windows. И тут меня осенило! Если не ставиться figma, то можно поставить font installer и пользоваться шрифтами сколько угодно. Немножко погуглив я узнал, что wine спокойно подтягивает шрифты из системы, к слову использую я арческий дистрибутив garuda, в котором wine идёт из коробки.

Для установки figma agent, он же font installer, не нужны никакие дополнительные зависимости в winetricks. Устанавливаем, и все шрифты летят прямиком в браузер, но хотелось бы иметь иконочку на панельке, это уже чистый перфекционизм - nativefier в помощь. Сие творение позволяет конвертнуть любое web-приложение в нативное. Далее создаем символическую ссылку и кидаем ее в любую удобную вам панельку. Но есть маленькая проблемка: когда будете экспортировать что-то из макета прога будет кидать всё в ~/Downloads.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 2

Простой лайфхак для ввода символа "#" в русской раскладке клавиатуры под Linux

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 8.4K
Высокая производительность *Настройка Linux *Интерфейсы *Лайфхаки для гиков
Туториал

знак решетки


Давно полюбил формат Markdown за простоту и легкость его использования при документировании исходного кода и за возможность его применения при оформлении статей для Хабра. Потом добавился Obsidian для ведения заметок. И формат Markdown стал по сути основным способом форматирования набираемого текста.


Единственной, но весьма большой ложкой дегтя, оставалась проблема ввода символа решетки «#» при использовании русской клавиатуры. А так как знак решётки (октото́рп, хеш, знак номера, дие́з, sharp), в русской раскладке клавиатуры отсутствует, то каждый раз переключаться на английскую раскладку, меня немного утомляло. И «немного утомляло» еще мягко сказано, так как символ решетки, кроме указания заголовков в Markdown и тегов в Obsidian, еще часто используется как начало комментария до конца строки (в Bash, Python, NewLang).


А так как предлагаемые на просторах интернета способы ввода символа решетки в русской раскладке клавиатуры меня совсем не вдохновляли (и если Alt+35 на Numpad под виндой еще сойдет, но этот способ не работает под Linux, а занимать буфер обмена ради вставки одного символа, вообще не вариант), то пришлось потратить некоторое время на эксперименты, результатами которых я и хочу поделиться.

Простой лайфак ввода # в русской раскладке под Linux
Всего голосов 27: ↑19 и ↓8 +11
Комментарии 44

На грани отвала eMMC: Устанавливаем Android на SD-карту на любом смартфоне/планшете! Вторая жизнь для дешевых кит. устр

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 13K
Блог компании Timeweb Cloud Настройка Linux **nix *Разработка под Android *
Туториал
К сожалению, китайские производители бюджетных девайсов всё туже и туже затягивают пояса для уменьшения конечной цены девайсов. Попытки сэкономить сказываются не только на качестве дисплеев, пластиковых тачскринах, слабых процессорах, но и на памяти. Причём последнее время в устройства до 5-6 тысяч рублей ставят откровенно неликвидную и отбракованную память брендов Foresee и Barum, которая может прослужить как пару месяцев, так и 5 лет. Сегодня мы с вами: узнаем небольшую историю «затягивания» поясов китайцами, во всех подробностях перенесём Android на MicroSD-флэшку (гайд применим для любых производителей и чипсетов), посмотрим, как будет работать Android с такого накопителя и подведем итоги. Интересно? Тогда добро пожаловать!

image
Читать дальше →
Всего голосов 71: ↑71 и ↓0 +71
Комментарии 47

Самый простой способ ввести Linux в домен

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 9.4K
Настройка Linux **nix *
Туториал

Всем привет!

Термин Microsoft Active Directory Domain Services включает в себя множество технологий, поэтому сразу уточню, в этой статье речь пойдет про использование контроллера домена только для аутентификации пользователей. То есть в финале, нужна возможность любому сотруднику предприятия сесть за любую рабочую станцию Linux, используя свой доменный логин и пароль.

Начиная с Windows 2000 Server для аутентификации пользователей домена используется протокол Kerberos, разработанный еще в 80-х годах прошлого столетия, алгоритм работы которого, ИМХО, являет собой пример отличного инженерного хака, в хорошем (изначальном:) смысле этого слова. В конце статьи есть ссылка на описание его работы, а сейчас надо сказать, что имеется несколько реализаций этого протокола и решение из этой статьи не привязано только к Microsoft Active Directory

Читать далее
Всего голосов 39: ↑36 и ↓3 +33
Комментарии 33

Запускаем КОМПАС-3D на Linux с помощью WINE@Etersoft. Инструкция

Время на прочтение 3 мин
Количество просмотров 3.3K
Блог компании АСКОН Настройка Linux *Системное администрирование *CAD/CAM *
Туториал

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

Читать далее
Всего голосов 12: ↑7 и ↓5 +2
Комментарии 107

Запускаем Kubernetes Ingress-контроллер c публичным ip на домашнем ноутбуке

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 5K
Настройка Linux *Ненормальное программирование *Сетевые технологии *Kubernetes *
Туториал

Работа с Ingress-контроллерами обычно предполагает работу с Kubernetes в облаке, где внешние ip присваиваются автоматически. Я изучаю Kubernetes, обходясь обычным ноутбуком за NAT, на котором в виртуальных машинах запущены разные разновидности Kubernetes. Когда я разбирался с Ingress-контроллером, у меня возникло непреодолимое желание завести в него публичный ip и обратиться к нему извне. Давайте посмотрим, как это можно сделать.

Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 12

Carbonyl — графический веб-браузер для Linux-консолей

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 8.7K
Блог компании Timeweb Cloud Настройка Linux *Браузеры Разработка под Linux *Лайфхаки для гиков
Обзор
Перевод

Консоль Linux обычно имеет дисплей с клавиатурой и используется для подключения к главному компьютеру для обмена данными и отображения результатов обработки. В большинстве случаев сама обработка выполняется хост-компьютером. Однако есть гики, которые хотят на консоли просматривать веб-страницы, и есть программное обеспечение, такие как текстовые браузеры типа «Browsh», которые могут отображать веб-сайты в графическом виде без графического интерфейса.

Большинство основных дистрибутивов Linux поставляются с предустановленными Firefox или Falkon. И идея текстового браузера для консоли Linux может показаться абсурдной. В конце концов, первые браузеры были основаны на графическом интерфейсе, а современный Интернет так вообще состоит из графики и JavaScript — элементов, с которыми консольным браузерам трудно или даже невозможно работать. Но именно эта несовместимость с современной Сетью делает консольные браузеры такими привлекательными для некоторых пользователей. Для этого есть несколько причин. Интерфейсы таких браузеров чрезвычайно просты в компоновке и работают очень быстро. Текстовые браузеры требуют меньше пропускной способности для работы, и загружают страницы намного быстрее, чем графические. Кроме того, графические браузеры потребляют больше ресурсов ЦП для Javascript, CSS и т. д. Также изображения, автоматически воспроизводимые видео и звуковые эффекты могут отвлекать внимание пользователя.

Но как можно сохранить малое потребление ресурсов ЦП текстовых браузеров, при этом отображая графику через консоль?

Через Carbonyl.
Читать дальше →
Всего голосов 40: ↑34 и ↓6 +28
Комментарии 12

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