LINUX.ORG.RU

Сообщения An12

 
Форум — Talks

Мессенджер с идентификацией по телефону, но без «персональных данных» на сервере

Привет.
Хочу вот я сделать мессенджер, но не заморачиваться охраной персональных данных.
Государство требует регистрировать пользователей через номер телефона. В то же время, номер телефона сам по себе, как будто бы, не является персональными данными.
Получается, если юзерам не позволять называть себя настоящим ФИО, а генерировать их случайно («Глупая Белка», «Умный Кит»), то данные на сервере не будут «персональными», и можно не заморачиваться со сложными мерами их защиты. Так?
Сам-то я понимаю, что по формально, так. А реально? Что думаете, господа-линуксоиды?

 , ,

An12
()
Форум — Admin

Сам базовый принцип отправки почты в Linux

Всем привет. Начал настраивать exim-ы smarthost-ы, и понял, что не понимаю сам низкоуровневый принцип, базу: как система отправляет почту? Ещё и эти команды mail/mailx.

Вот надо какой-то программе отправить письмо в вакууме... Она делает библиотечный вызов «mail()» или дёргает системную программу /usr/bin/mail? Или, может быть, первое вызывает второе?

Как команда mail определяет, через какой сервер слать почту? Ведь системная команда «mail» это «виртуальная команда»: что exim4, что pistfix усианавливают в систему свою версию команды «mail». Значит, эта команда для отправки использует настройки того пакета, который её установил; Exim и Postfix - это оба MTA. Логично...

Если мне нужно просто отсылать письма, зачем держать в системе эти жирные сложные программы? Можно ли команде mail прописать где-то в конфигурационном файле «отдавай письма на этот хост-почтовый сервер, пусть он шлёт»? Ах да, ведь нет отдельной команды mail, это всегда часть пакета-MTA... Получается, для задачи «просто отдать письмо на отправку» нужно держать на локалхосте целый MTA? Как-то странно всё это.

Везде речь идёт о работе с почтой в консоли.
Можно ли не держать в системе МТА и отправлять почту?




Перемещено Dimez из talks

 

An12
()
Форум — Talks

Сисадмины, dev-ops-ы и прочие настраивальщики, какое удовольствие вы находите в своей работе?

Лично я вынужденно работаю сисадмином, и меня давно тошнит от этой работы. В ней нет смысла: настраиваешь, обновляешь, фиксишь и так по кругу, и не видно этому конца. Какой смысл деятельности белки, бегущей в колесе? То ли дело разработка: есть продукт, который выражает смысл и цель; хотя бы понимаешь, зачем трудишься. Текст отчасти оскорбительный, но не для вражды, а для лучшего выражения мысли. Мне реально хочется понять людей, для которых это в радость.

 , , , ,

An12
()
Форум — General

Ищу KnoppixRE-3.7-LC.iso

Всем привет. У кого-нибудь есть русифицированный Knoppix 3.7 от Linux Center?

Лет 8 назад где-то удалось скачать, недавно с концами профукал, не могу найт вновь.

Искал в Гугле и Яндексе точным поиском: «KnoppixRE-3.7-LC.iso»
Искал на Archive.org
Искал по ftp.
На The Pirate Bay и Рутрекере.

Находятся следы, где он когда-то лежал, но не сам ISO-файл :-(

 , , ,

An12
()
Форум — General

Странное поведение фонового запуска в bash-скрипте

Привет.
Кто-нибудь может объяснить нижеследующее?

Реквизит:
1) скрипт «cat_stdin.sh»

#!/bin/bash
cat /dev/stdin > pipe1
2) именованные каналы pipe1 и pipe2;
3) zip-архив;
4) libarchive-tools
5) tmux с тремя «окнами»;

Вариант 1 (работает):
Окно1: cat archive.zip | ./cat_stdin.sh
Окно2: cat pipe1 | tee pipe2 | buffer > /dev/null
Окно3: cat pipe2 | bsdtar -tf-

Вывод (листинг архива):
file1.txt
file2.txt
file3.txt

А теперь, если в скрипте «cat_stdin.sh» увести команду в фон, вся конструкция не работает, листинга архива не получается.
#!/bin/bash
cat /dev/stdin > pipe1 & # <--- С этим амперсандом не работает
При этом «ps -A | grep cat_stdin» показывает, что «cat_stdin.sh» запущен.
Почему так, кто-нибудь знает/можете объяснить?

 , ,

An12
()
Форум — Admin

Установить загрузчик на клонированную систему?

Всем привет. Копаю тему клонирования «живой» системы (Debian в qemu с BIOS).
* нашёл двайвер dattobd, позволяющий создавать снапшоты разделов;
* с помощью sfdisk точно переносится структура разделов;
* dd клонирует разделы посекторно (на момент создания снапшота) на новые разделы;

Осталась проблема - загрузчик. Копирование MBR с одного диска на другой делает GRUB неработоспособным: переводит в rescure-режим.
Хотел сделать то же самое на EFI-системе, но dattobd (похоже, но не точно) не работает на ней.

Можно ли установить/восстановить/корректно перенести загрузчик на выключенную систему без chroot в неё?
Может быть, есть альтернативы GRUB, которые позволяют это делать?...

Нашёл решение:
Вариант 1: установка GRUB на sda1
Вариант 2: syslinux
В обоих случаях нужно ещё слонировать первые 440 байт MBR.

 , , , ,

An12
()
Форум — Admin

Bacula воспринимает отсутствие файлов НЕ как ошибку

Привет!
Заметил в странную особенность Bacula: если каталог, указанный в FileSet не найден, она не считает это за ошибку (!), а выдаёт лишь предупреждение. Этак настроил бекап, ходишь довольный, сообщения об ошибках не приходят, а там файлы не бекапятся.

Приходит письмо такого типа:
Backup OK — with warnings
Could not stat «c:/Users/User/Music2»: ERR=The system cannot find the file specified.


Всё это происходило на старой версии 9. Обновил до 13-й, последней, доступной для Linux, ситуация не поменялась.
Просмотрел список опций, чего-то связанного с отсутствием файлов, предупреждениями, ошибками не нашёл. Может быть, подскажете, куда копать?
Как сделать так, чтобы «Файл не найден» воспринималось как ошибка?

Bacula 13, Debian 13 Trixie.

 ,

An12
()
Галерея — Скриншоты

Мой нулевой и 0.5-й Линуксы

Комп появился у меня в 2004 году. Примерно с год осваивал его на винде, а потом друг сказал, что есть какая-то таинственная, альтернативная, «хакерская» операционная система, Linux. Решили попробовать её.

В пункте проката CD с софтом я нашёл этот самый линукс: 4 красиво оформленных диска с Linux XP Professional 2004 года. Жаль, что не отсканировал обложку, гуглится лишь версия 2005 года. А вот диски скопировал (и расписал из в хакерском стиле). Фактически, это перелицовка Fedora Core 1. Установил второй системой на комп с виндой, попутно похерив ntfs-разделы.

И вот, первый вход в систему... Всё знакомо, но как-то по-другому. Вот он офис, проводник, куча программ. С тех пор люблю тему оформления Bluecurve, именно такую, от RedHat, где в заголовках окон насечка размывается под текстом. Она прекрасна.

Но не сложилось: XMMS с кракозяблами и невозможность примонтировать ntfs (кажется, в этой версии они вообще не поддерживались), забросил Linux на пару лет.

Через которые по диалапу скачал Damn Small Linux (live cd). Наверное, на выбор именно этой системы повлиял её размер: 49.2 Мб. В нём опять же мало что понял, но там искаропки заработал XMMS, заиграл музыку(!) «Надо присмотреться к системе попристальнее, этот Linux на что-то способен», — решил я.

Следующим установил Mandrake 10.0 и понеслось.

Изображение в PNG: https://disk.yandex.ru/i/G8IQgPNl9veuDg

 , , мой первый linux

An12
()
Форум — Admin

Неинтерактивное определение нагрузки на сетевой интерфейс

Привет.
LAMP-сервак с Moodle периодически отваливается из-за забития канала входящим трафиком. Повторяется от нскольких раз в час до раза в несколько часов.
Задача: во время «атаки» сделать дамп трафика, чтобы потом посмотреть источники, протоколы, порты.
Подскажите, есть ли команды для неинтерактивного получения текущей нагрузки на сетевой интерфейс в виде числа? Чтобы можно было мониторить bash-скриптом и в нужный момент снять дамп.
Мне известны только интерактивные: nload, iftop, bmon, jnettop, nethogs и прочие. Смотрел справку по ним, в конвейерном режиме не работают.
p.s.
Наружу открыт только 80 порт.

 , , ,

An12
()
Форум — Desktop

Что стало со DejaVu в Debian 10?

Всем привет.
В Debian Jessie и Stretch шрифт DejaVu Sans Mono при размерах до 11 включительно и установке хинтинга в Native-режим (по умолчанию) отрисовывался тонкими, чёткими линиями. Сейчас, в Debian 10, он обрёл вырвиглазное начертание (по моему мнению, в сравнении с тем, что было).

Как было и стало в Mate-Terminal
Особенно плохо в Android Studio

Исследуя проблему, сделал в LibreOffice документ и сравнил начертания шрифтов c настройкой fontconfig в режим Native и Autohinter.
Нетрудно заметить, что с Native-отрисовкой DejaVu до определённого размера выглядит иначе, как будто бы это другой шрифт. С Autohinter начертания разных кеглей выглядят однородно. Но мне нужно старое начертание!

Debian Buster шрифт что в Native, что в Autohinter выглядит одинаково (я бы сказал идентично).
Создал в /etc/fonts git-репозиторий и после dpkg-reconfigure fontconfig-config смотрел, меняется ли там что-то. Меняется, но эффекта ноль.
Перезапускал Libreoffice.
Перезапускал X-сервер, без толку.
Пробовал разные уровни сглаживания: none, slight, medium, full.
Включал/отключал субпиксельное сглаживание.

Наконец, предполагая, что изменились сами шрифты, а не их отрисовка, сделал рокировку шрифтов (только DejaVu): Debian 8 <--> Debian 10. Эффекта нет.

Сравнивал с разными версиями Ubuntu, там, кажись, «тонкого» начертания вообще не было (по крайней мере, с 16 версии).

Вопросы:
1) что это: баг или фича?
2) есть ли способ вернуть старый вид шрифта?

 ,

An12
()
Форум — Admin

Бэкап-сервер через виртуалку на локалхосте

Привет.
Добровольно помогаю с компьютером одному инженеру на пенсии. На компе ведётся конструкторская деятельность (Компас-3Д, MS Office). Стоит Avast. Применены политики ограниченного использования программ (белый список, проще говоря). Но пользователь, по ряду причин, имеет права администратора.

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

Варианты:
1) облако от Яндекс/Гугл. Плюсы: облако. Минусы: недостаточный бесплатный объём; не уверен в изоляции.
2) второй жёсткий диск, изолированный через виртуалку: в хост-системе крутится виртуалка с легковесным Linux-ом, владеющая вторым жёстким диском; виртуалка по rsync бэкапит данные с винды, а винда доступа к этому диску не имеет.
Достоинства: бесплатность, много места для бэкапа.
Недостатки: ???

Как вам идея? Есть ли подводные, что я не вижу?

 , , ,

An12
()
Форум — Desktop

XnviewMP, проприетарные драйверы, артефакты

Всем привет.
После того, как я перешёл на проприетарные драйверы для своей видеокарты (Radeon HD 6750) графическая смотрелка XnviewMP стала запускаться с артефактами.

При первом запуске, при открытии изображения через «открыть с помощью -> XnviewMP» на месте панели инструментов видно то, что было на экране до этого. Если поводить над панелью мышкой, «проявляются» кнопки. После сворачивания/разворачивания окно отображается полностью нормально.

Знаю, что проприетарные драйверы заменяют системные gl-файлы-библиотеки на свои собственные (назовём их gl-компонентами).

Вопросы:
1) что это: Xnview не умеет работать с gl-компонентами или gl-компоненты кривые? Как это определить?
2) Xnview идёт с собственной копией библиотек QT. Предполагаю, проблема связана с ними. Есть ли способ динамически подменить QT на «системный» при запуске XnView?

Скриншоты:
https://ibb.co/h48g9U
https://ibb.co/jrOsG9

Debian Jessie
Radeon HD 6750
fglrx-driver 1:15.9-4~deb8u2
XnviewMP 0.92

 , , ,

An12
()
Форум — Admin

Windows Server 2012 в KVM: хороша ли идея?

Привет.
Я - админ-самоучка с вытекающими.
Для того, чтобы не восстанавливать контроллер домена (из резервного к.д.) придумал такую схему: кручу КД в kvm-виртуалке, регулярно делаю снапшоты (на отдельный диск). В случае, если серверное железо полетит, достаточно просто поднимаю КД на другом железе.

Сомневаюсь, потому что это усложнение системы и как бы снижение надёжности.

Что скажете?

Сервер: IBM, Xeon, 4 ядра, 4 гига.
Задачи КД: файловый сервер, служба каталогов, dhcp.

 

An12
()
Форум — Talks

Название тёмной темы подсветки кода с developer.android.com ?

Добро в хату!
На сайте developer.android.com есть тёмная тема оформления фрагментов кода (скриншот). Похоже на Monokai, но это не она.

Исследование показало, что:
* отдельного css-файла, отвечающего этот стиль, нет;
* при переключении задействуется класс devsite-dark-code, который размазан по всему стилевом-файлу;
* комментов в css-файле, указывающих на имя стиля, нет.

Можете узнать имя стиля по картинке? Цвета приятны для глаз, хочу поставить такую подсветку в AndroidStudio.

 , ,

An12
()
Галерея — Рабочие места

Самодельные стол и стул

Вот и моё «Рабочее место высокого дрища».

Высокий рост приводит к тому, что за стандартной мебелью мне можно сделать: 1) удобно спине: низкий стул и относительно высокий стол. При этом ноги подвёрнуты под стул, страдают колени; 2) удобно ногами: высокий стул, относительно низкий стол. Скрючена спина. *) можно распрямлять ноги, вытягивая их вперёд, но тогда пояснице становится вообще худо, а это место - ахилессова пята всех, кто работает сидя.

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

Стол настраивается по высоте и можно сделать настройку по глубине (сейчас не востребована). Г-образные шурупы, вкрученные в горизонтальные балки, входят в отверстия рейки. Дальше столешница > болт с кольцом > соединительное звено цепи > цепь > анкер с крючком.

Стул. Из говна и палок (дерева) копировал одну из моделей «анатомического стула», которая оказалась неудобной, а дерево как конструкционный материал не слишком позволяло менять конструкцию. Потом понял, что смысл такого стула это настраиваемость, и сварил из квадратного профиля «коленный стул» собственной конструкции. В нём регулируются по высоте и наклону сиденье и упор для коленей, также меняется расстояние между «тумбами». Металл ржавый и некрашеный, красить не буду - лень.

Стул оправдывает себя: пояснице на нём легче, чем на обычном. (Если кто не в курсе: низ человеческого туловища, поясничный позвоночник и таз, не приспособлены природой к тому положению, что принимают в позе сидя. Таз при этом поворачивается вверх по оси тангажа, диски поясничного отдела позвоночника деформируются. Если у вас крепкое телосложение, возможно, на вас это не повлияет, иначе вы рано или поздно схватитесь за спину. Природным является такое положение костей таза и позвоночника, когда человек стоит. Коленный стул позволяет опустить ноги, что приближает позу к стоячей, а упор для коленей тормозит соскальзывание с сиденья. В общем, это компромисс между стоячей позой, которая даёт варикоз, и сидячей, которая портит поясницу.) Но за 10 лет неправильного сидения я настолько похерил себе спину, что без упражнений и частой смены поз не могу долго сидеть даже на таком, «удобном» стуле.

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

* * *

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

p.s. Фото плохого качества, но то, что нужно, на них видно.

p.p.s. На работе похожий колхоз, там тоже есть над чем поугарать. Если заинтересует, сфотографирую.

Фото 2, где чуть подробнее виден стул.

Фото 3: вид сверху

 

An12
()
Форум — Talks

Я лох (KDE 3.x)

В 2006, когда начинал знакомиться с Linux-ом, KDE-3 на моём Athlon XP 1.8 ГГц, 256 ОЗУ, 80Гб IDE HDD работал медленнее, чем Gnome. В результате, я сделал выбор в пользу Гнома, да и привык к нему.

Недавно открыл для себя kpersonalizer*, в нём производительность КЕД настраивается так, что они начинают летать.

Так, частично по стечению обстоятельств, частью по скудоумию (ведь, можно было предположить возможность настройки) я остался в стороне от целой экосистемы KDE-Qt-шных программ**. А, ведь, они могли стать для меня родными, каков родной сейчас Гном.

Грустно осознавать себя лохом.

* на Мандриве 2006 не запускается при первом входе.
** Кручу сейчас Trinity, чтобы наверстать упущенное, но переучиваться по-новой... нужно ли?

 ,

An12
()
Форум — Linux-hardware

Программное увеличение устойчивости к bad-блокам

Всем привет.

Есть диск WD Black на 1ТБ, в котором периодически возникают soft-bad-ы (лечатся HDD Regenerator-ом). Есть мысль разбить его на куски, скажем, по 10-20ГБ, и собрать из них 25-50 программных RAID-1, которые потом собрать в один большой LVM-том.

Идея метода: когда из-за soft-беда ляжет участок диска, общий том сохранит работоспособность за счёт зеркала этого участка.

Как идея? Есть ли какие-нибудь подводные камни?

p.s. Диск для не очень важных архивов, производительность некритична.

 , ,

An12
()
Форум — Linux-hardware

Проходит ли VLAN через простые свитчи?

Всем привет.
Я нуб, поэтому сильно не пинайте.

В наследство досталась локалка с 20-ю свичтчами «домашнего» уровня, которые многие из которых являются транзитными между большими сегментами сети. Сейчас требуется сделать VLAN-ы.

Будет ли работать такая схема?
[центральный свич с VLAN]---[свич без VLAN]-...-[свич без VLAN]---[WiFi-маршрутизатор с VLAN]

 ,

An12
()
Форум — Linux-hardware

Программное снижение нагрузки на роутер: возможно?

Всем привет.
WiFi-маршрутизатор D-Link DIR-320-b1 с Openwrt.
При загрузке торрента со скоростью больше 1 МБ/с пинг становится нестабильным, повисают веб-страницы и т.д.
На роутере: процессор загружен ~100%. На это влияет только скорость загрузки, но не количество соединений torrent-клиента.
Роутер без MIMO, однопроцессорный.
Вопрос:
возможно ли на стороне маршрутизатора программными средствами (как то: шейперы, планировщики пакетов) снизить нагрузку от торрентов? Или они нагрузят процессор ещё больше?
Если можно, в какие инструменты изучить и применить?

 , ,

An12
()
Форум — Talks

Политика: открытость vs. закрытость информации

Всё думаю, почему в (международной) политике так много подковёрных игр? Что интересно, их поддерживают ВСЕ участники.

Почему иной государственный руководитель не начнёт играть в открытую? Нейтрализует других игроков путём обнародования их махинаций.

Гуманитарное объяснение: скрытая информация «сильнее» открытой, потому что её знают не все.

А есть ли математическое обоснование? Может быть, можно строго доказать, что открытая игра равноценна тёмной или даже сильнее её?

 

An12
()

RSS подписка на новые темы