Все потоки
Поиск
Написать публикацию
Обновить
121.27

Настройка Linux *

Вечный кайф

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

Как работает bind mount в Linux: руководство для начинающих

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

В Linux есть несколько способов монтирования файловых систем, но одним из самых гибких и незаметных является bind mount. Эта статья расскажет, как использовать bind mount для создания псевдонимов директорий, доступа к файлам, скрытым точками монтирования и даже для расширения возможностей chroot-окружений.

Читать далее

Установка и настройка принт-сервера CUPS на Ubuntu-сервере

Время на прочтение3 мин
Количество просмотров7.3K

Для начала необходимо установить пакет CUPS (Common UNIX Printing System), который служит для управления принтерами и заданиями на печать. Выполните следующие команды в терминале:

sudo apt update  - обновляем список доступных пакетов.
sudo apt install cups -y  - устанавливаем CUPS без запроса подтверждения.
sudo systemctl start cups - запускаем CUPS-сервис.
sudo systemctl enable cups - добавляем CUPS в автозагрузку.

Читать далее

Маршрутизация VLESS-REALITY через HAProxy с маскировкой под свой сайт (steal-oneself)

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров9.8K

Третья часть по маршрутизации сайтов и сервисов на 443 порту включая VLESS-Reality и VLESS+WebSocket через HAProxy.

Читать далее

Бэкапы без боли за 40 евро

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

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

Читать далее

Автоматизация сети: как настроить DHCP-сервер в Astra Linux и забыть о ручной настройке IP

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров8K

В статье рассмотрена настройка DHCP-сервера в Astra Linux с использованием пакета isc-dhcp-server. Описан процесс автоматизации назначения IP-адресов, что упрощает управление сетью и экономит время администратора. Материал будет полезен всем, кто работает с сетевыми устройствами в крупных или растущих сетях.

Читать далее

Настройка печати с рабочей станции arm64

Время на прочтение2 мин
Количество просмотров2.9K

Понадобилось тут решить небольшую задачку: настроить печать с рабочей станции на arm64 (бывший TV-бокс) на принтер Pantum 2500W, который хотя и сетевой, но требует драйвер, а драйвера соответственно только под x86.

И вот что получилось:

Читать далее

Как мы прокачали архитектуру, чтобы упростить эксплуатацию продукта

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров3K

Хабр, привет! С вами снова на связи команда ALD Pro, а за главного сегодня буду я, Илья, и мой коллега Михаил.

Сегодня мы поделимся с вами одним из примеров, который вошел в состав нашего LTS-релиза 2.4.0, — проанализируем подробно предпосылки создания этого решения и технические аспекты его реализации, обеспечивающие высокую производительность. Материал будет интересен не только системным администраторам, но и разработчикам распределенных систем.

Читать далее

FRRouting. Без кликбейтного названия

Уровень сложностиСредний
Время на прочтение19 мин
Количество просмотров13K

Вот есть у нас, например, два хоста-клиента и есть один Linux. Хосты из одной сети. Надо чтобы пообщаться смогли они друг с дружкой...

Читать далее

Настройка печати на Synology с принтером HP LaserJet Professional M1132 MFP

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров2.9K

Synology NAS может выполнять роль принт-сервера, позволяя печатать документы по сети без необходимости постоянно держать компьютер включённым. В этой статье я расскажу, как настроить печать через CUPS (Common UNIX Printing System) на примере HP LaserJet Professional M1132 MFP, подключённого по USB.

Это актуально для старых принтеров, у которых имеется только USB-порт, без LAN и WiFi.

В качестве рабочей отправной точки я использовал репозиторий: https://github.com/ziwork/synology-airprint

Читать далее

Создаём cloud-image ALT Linux для VMWare Cloud Director

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров1.7K

TL;DR: у ALT Linux отсутствует ova для p11, а тот, что есть в p10 мало того, что здоровенный (1.5G? зачем столько?), так ещё и не работает.

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

Disclamer: я знаю про terraform и packer, они использованы не будут. Причины не технические и выходят за рамки заметки. Я понимаю, что по хорошему стоило бы оформить всё это в скрипт, к сожалению, я этого не сделал. Sad, but true.

Читать далее

Сборка Kali Linux для Orange PI PC (armhf)

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.4K

Доброго времени суток! Это краткая инструкция о том, как собрать Kali Linux (можно и любой другой дистрибутив) для Orange PI PC.

Небольшое отступление. Я все действия производил на виртуальной машине, ибо мне было так удобно. Виртуальная машина с Kali Linux на VM Ware. Если Вам будет удобно это делать из домашней ОС (Linux, разумеется) - Вам никто не запрещает, можно и так.. У меня домашняя ОС - это Windows 10. Кстати на системе с ядром версии 6.0.0 у меня на отрез отказывался монтироваться образ системы Armbian с ошибкой суперблока. Так-же при записи загрузчика (u-boot) на образ новой системы - образ в дальнейшем тоже отказывался монтироваться. На ядре 5.18.1 таких проблем обнаружено не было. 

Читать всю инструкцию

Свой прокси. Волшебство разделения ресурсов в одном браузере

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

Представьте себе ситуацию: вы хотите в одном браузере смотреть любимый сериал на зарубежном сайте, который требует прокси, и одновременно листать локальные новости, где прокси только мешает. Обычно это превращается в жонглирование настройками или даже окнами браузера — скучно и утомительно. Но что, если я скажу, что есть простой и изящный способ объединить эти миры? Сегодня я поделюсь с вами крутым Bash-скриптом для сервера на Ubuntu, который настроит прокси-сервер Squid так, чтобы вы могли легко разделять ресурсы с прокси и без него в одном браузере. Давайте разберёмся, как это работает, и почему это так увлекательно!

Читать далее

Переходим с Microsoft Active Directory на РЕД АДМ. Два подхода к миграции ИТ-инфраструктуры

Время на прочтение8 мин
Количество просмотров9.2K

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

Читать далее

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

Перехват данных из libpam (аутентификация в OpenSSH, passwd) с помощью Golang и eBPF

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров2K

В этой статье я расскажу о том, как использовать технологии eBPF и uprobes для мониторинга процессов аутентификации в Linux-системах. На примере библиотеки libpam, которая используется в таких инструментах, как OpenSSH и команда passwd, я покажу, как с помощью Golang и динамического трассирования можно перехватывать учётные данные в реальном времени. Подробно опишу создание среды для экспериментов, настройку программ на eBPF и организацию мониторинга без изменения исходного кода приложений.

Читать далее

Автоматизация тестирования desktop приложений с помощью Dogtail

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1.7K

Всем привет! Меня зовут Вадим Гредасов, я старший системный инженер в отделе автоматизации тестирования IVA Technologies. В этой статье хочу осветить то, как мы в компании организовали автоматизацию тестирования одного из наших продуктов.

Несмотря на то, что значимую роль в автоматизации приложений играет Appium, который тоже используется нами для проверки приложения на ОС Windows и MacOS, рост популярности отечественных систем на базе Linux подтолкнул нас к поиску нового инструмента, так как скорость работы Appium Lunux драйвера нас не устроила. Таким инструментом стал Dogtail.

А теперь немного о нём.

Dogtail — это библиотека для автоматизации тестирования через пользовательский интерфейс (UI) на Linux, которая работает с GTK-приложениями, а также вполне неплохо справляется с Qt-приложениями. Она использует технологии Accessibility (ATK) и DBus для взаимодействия с элементами интерфейса.

Судя по их gitlab репозиторию, проект развивается с 2016 года и неплохо поддерживается авторами, которые охотно отвечают в Issues к проекту.

Читать далее

Устанавливаем Astra Linux на ARM macOS при помощи UTM — полное руководство

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров7.6K

Не секрет, что macOS хоть и достаточно удобная операционная система, но звезд с неба не хватает, если речь заходит о работе с отечественным ПО.
На самом деле все упирается в архитектуру: нативная установка x86 операционных систем на ARM Mac невозможна, а эмуляция ПО таких архитектур требует определенной экспертизы и довольно много времени, чтобы все не только запустилось, но и корректно заработало.

Если вы используете Mac как основной компьютер и хотите перейти на отечественные IT-решения или администрируете их, вы зашли по адресу.

Я опишу один из способов, как запустить и изучить Astra Linux SE 1.8 на ARM Mac. В результате ОС будет работать полностью автономно и на вашем компьютере.

Читать далее

Строим карту IP коннектов домашних девайсов, без регистрации и смс

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

Вы никогда не задумывались, а куда вообще коннектится все то что у вас дома в сети ? Все эти Windows, MacOS, iOS и прочие проприетарные и умные утюги ? А это не сложно посмотреть. Сегодня в нашем кружке 'Оч.умелые ручки' мы будем следить за теми, кто следит за нами.

Наша цель - построить карту и графики того куда коннектится все то что сидит в сети дома. И не по трафику, понятно что какая-то там условная Амедиатека будет в топе, а именно про то, куда устанавливаются соединения. Готовить будем на Mikrotik, Grafana и Victoria Logs. В результаты мы получим что-то вроде вот этого:

Читать далее

Миграция PostgreSQL под ОС AstraLinux c использованием pgcopydb с PG11 на PG15

Время на прочтение5 мин
Количество просмотров2.7K

Как заставить работать pgcopydb для миграции штатного PostgreSQL 11 AstraLinux 1.7 в штатный PostgreSQL 15 AstraLinux 1.8?

Зачем это все понадобилось?

Многие в настоящее время сталкиваются с необходимостью миграции с AstraLinux 1.7 на AstraLinux 1.8.

Для тех, кто пользуется штатной PostgreSQL 11 из поставки AstraLinux 1.7, встает во весь рост вопрос, как перетащить существующие базы на новую версию. Если базы маленькие, особых проблем нет. А вот если базу под 1ТБ, то проблемы встают в полный рост.

Для штатной pg_upgrade требуются обе версии (PostgreSQL-11 и PostgreSQL-15). Но в поставке AstraLinux 1.8 нет PostgreSQL 11. При этом, так как Astra PostgreSQL не совместим бинарно с «Ванилью», то и не получится собрать самому нужную версию для Astra 1.8.

«Вкорячить» его из поставки Astra 1.7 можно, но не гарантирует работоспособность. (Напишу заметку об этом позже).

Штатный pg_dump | pg_restore в одну нитку, для базы 1.1 Тб у нас на стенде работал аж 27 часов. Максимальный размер технологического окна при этом установлен 24 часа.

Поиск решения (помимо логической репликации), навел на утилиту pgcopydb.

Читать далее

Устраняем эффект шумного соседа в PostgreSQL с помощью cgroups

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров7.5K

Если вы когда-нибудь запускали несколько экземпляров PostgreSQL или другого ПО на одной машине (виртуальной или физической), то наверняка сталкивались с эффектом шумного соседа, когда инстансы мешали друг другу работать. Так как же примирить соседей? У нас есть ответ!

Читать далее

Hibernate в Linux: 0.99 проблемы меньше

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.7K

В Linux поддержка гибернации оставляет желать лучшего. Проблем хватает. Я написал этот документ, чтобы рассмотреть одну из них и предложить решение.

Читать далее

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