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

Настройка Linux *

Вечный кайф

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

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

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

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

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

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

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

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1K
Настройка 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 мин
Количество просмотров 10K
Высокая производительность *Настройка Linux *Интерфейсы *Лайфхаки для гиков
Туториал

знак решетки


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


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


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

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

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

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

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

Истории

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

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

Всем привет!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Шифрование домашней папки на Linux с помощью fscrypt

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 6.9K
Настройка Linux *Криптография **nix *
Из песочницы

Не так давно, по случаю, мне достался ноутбук. Скончался от болезни человек с которым я был в хороших отношениях. Спустя какое то время родственники приятеля начали распродавать и раздавать имущество умершего. Мне отдали ноутбук. Ноут Acer, не особо новый и не дорогой, особой ценности не представляет, отдали бесплатно. Но попросили по возможности достать оттуда данные - старые фото и видео на память. На ноутбуке установлена десятка и учетка с паролем, которого никто не знал. Делаю загрузочную флешку, цепляю съемный диск. Готово. В процессе копирования посмотрел, что еще есть на диске. Текстовые файлы с паролями, профиль браузера, какая то рабочая документация, личные заметки и т.д. Ненужно и не интересно. Фото и видео отдал родственникам. Диск отформатировал. Ноут в кладовку.

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

А так как последние лет десять я сидел под ubuntu то меня заинтересовало, а как там дела с шифрованием обстоят в linux.

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 30

Избавляемся от хлама: как превратить бесполезную тв-приставку в компьютер под Linux

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 30K
Блог компании Cloud4Y Настройка Linux *Компьютерное железо DIY или Сделай сам
Перевод

Дано: ненужная ТВ-приставка + острая потребность в компьютере с низким энергопотреблением под Linux. Почему бы не превратить одно в другое?

Читать далее
Всего голосов 77: ↑75 и ↓2 +73
Комментарии 30

Гайд для непрограммистов – как быстро сделать себе VDI (или виртуальное рабочее место) в облаке на ОС Linux

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

Предыстория этого гайда: для тестирования версии нашего с партнерами ПО под Линукс необходимо было организовать много стендов с разнообразными дистрибутивами (преимущественно отечественными).

Самым простым способом, как мне показалось, являлась аренда виртуалок на облачном сервисе Яндекс Облако, так как там большое количество отечественных образов и все запускается «в пару кликов». За кажущейся простотой скрывалась проблема, с которой ко мне пришли партнеры: «Мы создали виртуалки в облаке, а как туда теперь войти в графическом режиме, как мы это делаем в VMWare/VirtualBox?».

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

Читать далее
Всего голосов 10: ↑6 и ↓4 +2
Комментарии 11

Тонкая настройка сети в Linux

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 17K
Блог компании OTUS Настройка Linux *
Туториал

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

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

Самый простой пример CI/CD

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

Однажды подслушано:

— А… А что мы сейчас делаем?

— Деплой приложения.

— А что такое деплой?

— Деплой… Ну это деплой, что тут не понятного?

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

В чем отличие Linux от Windows и почему я перестал пользоваться продуктами Microsoft

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 44K
Высокая производительность *Настройка Linux *Open source *Анализ и проектирование систем **nix *
Мнение
Recovery mode

Тема довольно популярна, особенно в последнее время, из-за блокировки Microsoft собственного сайта для скачивания окон в России. Конечно, это не стало серьезным препятствием для продвинутых пользователей. Многие задумались о переходе на другую операционную систему. MacOS такой же коммерческий проект, как и Windows. И после подобного поведения компании, у которой находится большинство пользователей настольных пк в мире, никто не гарантирует, что в компании Apple не захотят поступить также. Linux на этом фоне стал куда более привлекательным, поскольку относится к открытому программному обеспечению.

Читать далее
Всего голосов 135: ↑42 и ↓93 -51
Комментарии 552

Artix Linux. Установка с полным/частичным шифрованием

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

Artix Linux - это systemd-free дистрибутив линукс на основе Arch Linux. Он использует свои репозитории, но присутствует частичная совместимость с репозиториями Arch и AUR. Artix Linux предоставляет выбор систем инициализации (OpenRC, Runitб, s6, dinit). В этом гайде будет рассмотрен пример с использованием OpenRC.

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

Апгрейд домашнего железа с Gentoo/Win

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

Рассказ об апгрейде со всякими приключениями. В главных ролях: память, Gentoo, UEFI и Dual Boot.

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

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

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

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

В первой части я рассказал о своём опыте с Simply Linux, пришла очередь поделиться впечатлениями от Astra Linux CE Orel. В этот раз картинки будут.

Читать далее
Всего голосов 19: ↑13 и ↓6 +7
Комментарии 137

Настройка прямого подключения к инфраструктуре биржи для получения преимущества за счет минимизации сетевой задержки

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 3.1K
Настройка Linux *IT-инфраструктура *Сетевые технологии *Сетевое оборудование
Дайджест

В сфере высокочастотной торговли зачастую борются за любое уменьшение сетевой задержки, ведь это дает возможность получить информацию об изменении цены инструмента раньше остальных и отправить заявку на исполнение быстрее конкурентов по более выгодным условиям. Нередко можно встретить такие решения, как отказ от промежуточного сетевого оборудования в виде сетевого коммутатора, который мог бы обеспечить использование торгового подключения несколькими серверами сразу. Но зачем подключать каждый сервер напрямую к инфраструктуре биржи, если можно платить за один аплинк и подключить его в классический ToR(Top-of-rack) коммутатор? Конечно для уменьшения сетевой задержки, ведь современный сетевой коммутатор внесет лишние 200-500 наносекунд задержки.

Конечно можно обратиться к low-latency коммутаторам, базирующимся на FPGA матрицах, таким как серия Cisco Nexus 3550 Fusion (в прошлом Exablaze ExaLINK Fusion) или Arista 7130 Series (в прошлом Metamako MetaMux).

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

Синхронизация времени в HFT (High-frequency trading) мире

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 2.6K
Настройка Linux *IT-инфраструктура *
Из песочницы

Точное определение времени и его синхронизация чрезвычайно важна в мире высокочастотной торговли.

Конечно же, синхронизация времени важна в общей инфраструктуре компании, думаю многие из вас встречались хотя бы раз с проблемами, вызванными некорректным временем на сервере, выполняющим ту или иную роль. Например, возможно некорректное формирование бэкапов, задержка в обработке запросов, некорректная интерпретация валидности сертификатов, ошибки аутентификации и авторизации и т. д. Тут на помощь придет NTP (Network Time Protocol) протокол, который широко распространен повсеместно, а далеко не только в HFT отрасли. Наилучшая точность синхронизации времени с помощью NTP будет порядка 1мс и то, в случае если NTP сервер находится в локальной сети с вашим сервером, а также оптимально настроен, например, дает опрашивать себя достаточно часто. Для среднего случая, когда NTP сервер будет использоваться из интернета, вы сможете добиться 10-100 мс точности, а если сетевой путь до источника времени будет совсем не идеален (зачастую колокация биржи может предоставлять только IPSec туннель в качестве доступа до вашей биржевой инфраструктуры), то и сотен миллисекунд.

Решение же торгового алгоритма об отправке заявки на биржу может и не опираться на абсолютное время.

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

Decrypt your *.vmdk affected by CVE-2020-3992 / CryptoLocker attack

Уровень сложности Сложный
Время на прочтение 3 мин
Количество просмотров 5.2K
Настройка Linux *Информационная безопасность *Системное администрирование *IT-инфраструктура *Серверное администрирование *
Туториал
Перевод

Прошлая пятница закончилась масштабной атакой на сервера ESXi < 7.0 на leaseweb.

Администраторы, хостинг-провайдеры и Французская группа реагирования на компьютерные чрезвычайные ситуации (CERT-FR) предупреждают, что злоумышленники активно нацелены на неисправленные серверы VMware ESXi против уязвимости удаленного выполнения кода двухлетней давности для развертывания новой программы-вымогателя ESXiArgs.

Читать далее
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 10

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