LINUX.ORG.RU

Избранные сообщения shTigrits

[xterm,tek4014] Дело было вечером, делать было нечего...

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

или продолжение прошлогоднего безобразия с небольшим резонансом.

Пару недель назад ко мне совсем неожиданно постучался бывший разработчик терминалов Tektronix Chuck Forsberg и подкинул кое-что из своего загашника, чем опять подогрел мой слегда остывший из-за катастрофической нехватки времени интересс к этой теме.

На этот раз я решил немного заняться анимацией. Предметом издевательств был избран The Riddle от Gigi D' Agostino. В сети нашёлся и уже готовый файл с векторными данными в формате ILDA для лазерных проекторов (зеркало). Осталось дело за малым — скрестить одно с другим, что и можно наблюдать на скриншоте.

Кому интерессно — исходники лежат тут плюс вышеуказанный архив с данными. Запускаем всё это дело в xterm и наслаждаемся движущимися картинками (музыка прилагается).

И да, поклонники альтернативных терминалов в пролёте — этот финт ушами, насколько мне известно, работает только в xterm.

UPD: добавил нормализацию, что бы картинка на весь экран была и синхронизировал на 25fps.

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

(sleep 0.5 && ffplay music.mp3) & ./tekilda theriddle.ild

PS: тытрубки не будет т.к. у меня там нет ни аккаунта, ни желания его заводить

 , tek4014,

beastie
()

Удаленный терминал (поверх ssh) с показом картинок?

Форум — Development

Есть сервер который что то долго и много считает и генерит кучу данных. Я могу войти туда по ssh. Хочется из этих данных строить картинки (графики y(x), как правило гнуплотом), при этом сами данные к себе не выкачивать. И хочется эти картинки сразу видеть, без всяких scp/sshfs, прямо вот в терминале. Без какого то интерактива вроде выделения фрагментов, смены масштаба и пр - просто увидеть картинку глазами, эдакий предпросмотр данных.

Вход по ssh -X или vgl работает но лагает жутко, канал все таки хиленький. У gnuplot-а есть терминал dumb:

gnuplot> set term dumb
gnuplot> plot x**2

                                                                               
  100 +--------------------------------------------------------------------+   
      |*               +                 +                +               *|   
   90 |-+..............:.................:................:..............+-|   
      |  *             :                 :                :             *  |   
   80 |-+..............:.................:................:..............+-|   
      |    *           :                 :                :           *    |   
   70 |-+..............:.................:................:..............+-|   
      |      *         :                 :                :         *      |   
   60 |-+..............:.................:................:..............+-|   
   50 |-+..............:.................:................:..............+-|   
      |         **     :                 :                :     **         |   
   40 |-+..............:.................:................:..............+-|   
      |            **  :                 :                :  **            |   
   30 |-+..............:.................:................:..............+-|   
      |               *:                 :                :*               |   
   20 |-+..............:.................:................:..............+-|   
      |                :  ***            :           ***  :                |   
   10 |-+..............:.................:................:..............+-|   
      |                +       *****     +    *****       +                |   
    0 +--------------------------------------------------------------------+   
     -10              -5                 0                5                10  

вот что то такого плана, только конечно качеством повыше.

У кого какие идеи?

Можно конечно свою обертку поверх ssh написать что бы она умела и картинки отрисовывать, но неужто никто ничего такого не сделал?


Решается применением терминала sixelgd в гнуплоте. Его не всякий терминал поддерживает, я в итоге остановился на mlterm (konsole и xterm не взлетели).

https://www.arewesixelyet.com/#xterm

 , ,

AntonI
()

Станок для печати процессоров?

Форум — Science & Engineering

Допустим мне не нужно массовое производство процессоров, а хочется запилить несколько штук в гараже с командами RISC-V для управления шаговым двигателем или отоплением в доме. Что-нибудь простенькое уровня Пентиум из 90-х без MMX расширений и прочих конвейров.

Литография это химия и опасные кислоты, по закупке которых на твой адрес подъедет ФСБ. Я уже не говорю о чистых комнатах и химзащите.

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

 кремниевая мастерская, ,

foror
()

Acer Extensa 4220. Еще в строю

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

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

На HDD там установлена старая версия Void Linux, которую вряд ли получится без бубна обновить до актуального состояния. Ядро, вроде как, 4.19, и в видеодрайвере там есть баг — при переключении видеорежимов система фризится секунд на 30-40.

Поэтому грузимся с флешки. А на флешке стоит Arch Linux, обёрнутый в Bedrock. Без каких-либо оптимизаций под старое железо и прочих уловок. Обычный актуальный Арч.

Внезапно. Всё работает. Firefox воспроизводит музло с ютуба, LO Writer открывает документы. И даже ушла бага с фризом на переключении видеорежимов.

О системе:

Ядро 6.3.2 в пачсетом zen. Настроен swap в ZRAM. В качестве DE - стек программ на gtk2: LXDE + моя SDE. Терминал — Lilyterm. Параллельно в Бедроке установлен Debian Bookworm с XFCE. Просто чтобы был. Всё это стоит на флешке SanDisk Ultra Flair, которую я таскаю с собой в качестве переносной офисной системы.

О железке:

Экран: 14.1', 1280x800
Чипсет: GL960, Socket P
Процессор:
    Заводской: Intel Celeron 550 @ 2.00GHz; 1 core; Mark 514/626
    Текущий:   Intel Core 2 Duo T6570 @ 2.10GHz; 2 cores; Mark 1254/820
Память:
    Тип: 2 x DDR2 533/667/800* MHz; 3GB Max (2GB в верхний слот + 1GB в нижний слот)
    Заводская: 512MB 667 MHz
    Текущая:   2GB + 1GB 800 MHz (работает на 667 MHz; почему?)

Этот чипсет официально поддерживает только 2 гига. Но может работать и с тремя, если сувать двухгиговую планку в нужный слот. На 4-х уже никак не заводится, что-то там в диапазоне адресов с чем-то конфликтует.

CPU по нынешним меркам дрова полнейшие, так же как и пропуская способность ОЗУ. Честно сказать, я ожидал слайдшоу везде и невозможность пользоваться интернетом в актуальной версии браузера. Но ноутбук 2008-го года выпуска всё еще пригоден для современной ОС и современного веба.

Обвес машинки такой, что на боковых стенках почти нет пустого места: https://www.notebook-center.ru/catalog_acer_1684.html. Теперь так не делают. (На самом деле делают, но где-то 1 модель из сотни.)

 , , , ,

wandrien
()

Arch Linux Live-USB

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

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

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

Операционная система установлена на флешке Sandisk Ultra Flair объёмом 32 ГБ. В таком виде живёт уже около трёх лет, полёт нормальный. Используется эпизодически на самых разных железках.

В данный момент ОС запущена на Samsung NP300E5Z с процессором Intel Celeron B800 (2 ядра, 1.5 ГГц) и 8 ГБ DDR3 1333 МГц.

В качестве основной ОС использована Arch Linux. Сначала стояла только она одна, потом при помощи Bedrock Linux была преобразована в микс из трёх ОС. Bedrock Linux - это прослойка, позволяющая почти прозрачно миксовать софт из разных дистрибутивов Линукса, установленных в разные префиксы. Например, вы можете использовать для загрузки ядро от одного дистрибутива, инит и системные службы от второго, а прикладные программы - от третьего. Разумеется, не всякое сочетание компонент работает безглючно или вообще работает. Но гибкость достаточно большая.

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

В дополнение к Арчу сюда были добавлены Debian 12 и Alpine. Чисто из любопытства, чтобы посмотреть, как это работает, ну и чтобы был Debian под рукой, если что-то пойдёт не так. В Debian установлен самый минимум консольного софта + XFCE.

Весь основной софт стоит под Арчем. Софт преимущественно на gtk2 и gtk3. Из софта на Qt - только qBitTorrent. Из относительно крупных программ сюда поместились Libre Office, Firefox, SeaMonkey. Остальное мелкое, но его много.

Арч обновляю нерегулярно, иногда по 3-4 месяца без обновлений. Как и со всеми прочими моими установками Арча, никаких проблем с обновлениями, о которых рассказывают древние городские легенды родом из 00-х, тут нет.

Флешка в основном используется для несложной работы с документами, работы онлайн, а также как аварийно-спасательная система, если где-либо слетела или отсутствует ОС.

Занимает всё вот столько, нужно еще вычесть отсюда 4 ГБ, которые занимает хомяк:

df -h /
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sdb3           28G          19G  8,3G           69% /

Подробнее про конфигурацию.

Чтобы система могла запуститься на разном железе без пересборки initramfs, нужно внести правки в файл /etc/mkinitcpio.conf. Из переменной HOOKS нужно убрать autodetect и добавить нужное по необходимости:

HOOKS="base udev modconf block lvm2 filesystems keyboard"

Теперь хуки для mkinitcpio будут собирать универсальную initramfs, схожую с той, что используется в iso-образе с установщиком системы. А не урезаную версию, которая может загрузиться только на данном конкретном железе.

Честно говоря, я вообще не понимаю, зачем нужен этот автодетект. Типа это уменьшает размеры образа initramfs, но это экономия на спичках в ущерб универсальности.

Вот размеры универсального образа:

$ du -h /boot/initramfs*
38M	/boot/initramfs-linux-fallback.img
38M	/boot/initramfs-linux.img
36M	/boot/initramfs-linux-lts-fallback.img
36M	/boot/initramfs-linux-lts.img
39M	/boot/initramfs-linux-zen-fallback.img
39M	/boot/initramfs-linux-zen.img

Проблема, связанная с легендарным 12309. Нужно ограничить размер окна отложеной записи в страничном кэше. Это необходимо, чтобы ОС не вставала колом при интенсивных операциях ввода-вывода на медленных накопителях, таких как флешки. Делается вот так:

$ cat /etc/sysctl.d/99-my-sysctl.conf 
vm.dirty_bytes = 4000000
vm.dirty_background_bytes = 2000000

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

Так как система предназначена для запуска «где придётся», в том числе на системах с ограниченным объёмом ОЗУ, то настраиваем своп в ZRAM. Это позволит более-менее нормально пользоваться браузером на системах с 2-3 гигабайтами ОЗУ.

Проще всего это сделать установкой пакета systemd-swap из AUR. Вопреки названию, он не имеет никакого отношений к разработчикам systemd, да и к самому systemd практически никакого отношения не имеет. Это довольно простой скрипт на питоне, который настраивает устройства подкачки по конфигу.

В конфиге /etc/systemd/swap.conf настраиваем ZRAM. В моём случае под сжатый своп может использоваться до половины ОЗУ:

$ grep '^[^#]' /etc/systemd/swap.conf
zram_enabled=1
zram_size=$(( RAM_SIZE / 2 ))
zram_count=${NCPU}
zram_streams=${NCPU}
zram_alg=zstd
zram_prio=32767

Также из AUR я поставил пакет preload.

preload is an adaptive readahead daemon. It monitors applications that users run, and by analyzing this data, predicts what applications users might run, and fetches those binaries and their dependencies into memory for faster startup times.

Ну типа вы поняли, мне лень переводить.

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

Установлено несколько DKMS-модулей с дополнительными драйверами, которых нет в базовой поставке. В моём случае это драйвера на WiFi от Broadcom и на RTL8188eus. Есть в AUR.

В качестве оболочки у меня используется мой форк LXDE.

Внизу - панель waterline. На основной машине у меня она сконфигурирована в довольно уникальном варианте, не имитирующем никакой другой ОС. А тут я решил оставить её в стиле Windows-like.

Цветовое кодирование кнопок на панели в тон иконке приложения - обожаю эту фичу.

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

Н/Д рядом с часами - это индикатор заряда батерии, а батареи в ноутбуке не установлено. Подумал вот сейчас, надо бы как-то чуть более очевидно это подписывать.

Иконка дома открывает рекурсивное меню с содержимым хомяка, откуда можно открывать файлы.

WM - openbox с околодефолтным конфигом.

В общем, всё довольно стандартно.

Потребление ОЗУ системой после логина на рабочий стол - около 400 МБ.

 , , , ,

wandrien
()

Написал статью «Как жить если у вас юникод»

Форум — Development

Собственно, сабж. Статья про то самое, что мы с Eddy_Em не могли осилить в прежние времена. В этом году я это, внезапно, осилил. Ну и написал статью.

https://saahriktu.ru/pdf/kak_jit_esli_u_vas_yunikod.pdf

 ,

saahriktu
()

SD-карта перешла в read-only

Форум — Linux-hardware

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

Определение без ошибок, данные на месте, защита отключена:

... [sdb] Write Protect is off

Монтирование r/w или запись dd тоже без ошибок, но содержимое не меняется. Как-будто контроллер в режиме симуляции.

Они всегда так вежливо ломаются? «Выбросить нельзя починить» — куда запятую?

 

Evenik
()

Astra Linux, шрифты

Форум — Desktop

А кто знает как в Astre, во fly-term шрифты поменять.

В смысле, не ограничиваться 14 размером, как в выпадающем меню, а поставить, например, 16-й. Весь мануал перерыл. Блин.

Подскажите, плиз.

Перемещено hobbit из general

 

paulbych
()

Пропало 128 байт с файла, хочу понять что послужило причиной

Форум — Linux-hardware

Хочу разобраться. Возможно кто-то сталкивался с подобным и имеет объяснение случившийся ситуации. Конечно это бесполезная душниловка, но просто интересно разобраться...

Есть некая картинка jpg, которая претерпела 4 переноса с носителя на носитель

1. С Андроида (увы методом перемещения а не копирования, т.к. если бы оригинал остался на Андроиде было бы проще судить о природе события) переместилась на usb flash (новый, почти не пользованный)

2. С usb flash на usb hdd.

3. C usb hdd на другой usb hdd.

4. И наконец с usb-hdd на внутренний ssd (тоже весьма новый, с почти неиспользованным ресурсом).

Смотрю на скопированные фотки и вижу что одна фотка стала битой.

У меня была резервная копия с внутреннего hdd...

Изначально я думал что проблема в каком-нибудь бите, что мол что-то на nand чипе флешки или Андроида покоцалось, ну думал так исключительно из-за того что картинка в принципе почти не потеряла первичный вид, лишь немного стала как-будто бы с применением полупрозрачного зеленого фильтра (см ссылку).

Бинарное сравнение файлов показало что есть различия непрерывно идущие с 163840 байта по 163968, всего различие растянулось на 128 байт (а не один бит как я думал).

Неправильные байты целиком нулевые. Т.е. выглядит это даже не как искажение информации в физической единице хранения - «перевернутые биты» (т.е. те самые проблемы с RAM, могут проявлять себя на noECC модулях https://blog.robertelder.org/importance-of-ecc-memory/)), а как потеря последовательности бит.

Я производил тщательные проверки накопителей (всех кроме Андроидского, т.к. не знаю как это делать в смартфоне безрутовом) - с ними всё впорядке, внешние hdd, внутренний ssd согласно smart не имеют событий переназначений, как комплектные утилиты (речь о Винде, поэтому chkdsk /f/r), так и сторонние HD Sentinel, HDDScan, не обнаруживают проблем с устройствами, ровно как и с флешкой, в ней хоть и нет smart но все тесты проходит на отлично.

Итого с одной стороны то что все нули - очень хочется описать событие как то что на одном из устройств случился плохой сектор и был заменен на резервный (а он типа с завода не содержит записей, поэтому нули), но на всех перечисленных устройствах размер сектора минимум 512 (на внешних дисках возможно даже 4096), а в нулях только 128 байтов, да и в smart нет событий не только переназначений, но даже таких как #196, #197, #199, т.е даже намека на плохие сектора и плохой линк интерфейса нет.

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

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

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

получается самым вероятным является то что проблема в накопителе Андроида?

Кстати подскажите есть ли какие-то тулзы, которые можно запускать на не рутированном устройстве, чтобы проверять «поверхность» «диска». Теоритически обычный пользователь имеет доступ к физическим секторам nand чипа, т.к. это «внешняя память» в терминологии Андроид, которую можно читать. Но конечно резонный вопрос имеет ли обычный пользователь права на низкоуровневое чтение, в том числе пустых секторов, в обход файловой системы, скорее всего не имеет.

В общем если заняться не чем, как и мне на момент написание этой портянки, то веллкам.

На всякий случай срезюмирую вопросы:

1. На что больше похожа природа потери данных - на внутренние проблемы какого-то из устройств (например флешки, там же нет smart и журнал проблем не ведется)

2. Может быть похоже на проблему с usb-кабелем? Но имеет ли возможность операционка (не важно какая) программно понять что сейчас какие-то аномалии и следует как минимум сообщить об этом (а лучше произвести новые попытки, ну типа как в сетевом протоколе TCP)

3. Есть ли возможность на нерутированном устройстве Андроид проверять жизнеспособность секторов nand накопителя, к которым, по крайней мере через слой файловой системы у пользователя доступ есть. Ну конечно речь про какой-то более адекватный способ (с множественным чтением каждого сектора, и замером времени отклика, как это делает hddsentinel и прочие проверялки) чем заполнить все пустое пространство одним огромным файлом (параллельно такой же файл сгенерировать в компе) и потом скопировать с телефона в комп и сравнить побайтово (ну или не копировать а по хешсумам сравнить)

https://i.imgur.com/8619HII.jpg

 , , ,

bonta
()

Размер malloc для структуры с char * в Си

Форум — Development

Если я хочу выделить память для структуры с какими-то значениями без указателей, то могу просто сделать malloc(sizeof).

Но если у меня в структуре char *, т.е. какая-то строка размер которой я пока что не знаю, как выделять память с malloc?

 

dffrwpv
()

Что-то случилось, wi-fi выключен

Форум — Linux-hardware

Значит ситуация следующая, после внепланового неконтролируемого отключения электричества перестал работать wi-fi на недотопе. NetworkManager говорит: - «Wi-Fi выключен».

Собственно:

Simply Linux 10.1  (Captain Finn)
Linux client 5.10.123-std-def-alt1 #1 SMP Mon Jun 20 16:33:14 UTC 2022 x86_64 GNU/Linux
[   30.514627] r8712u: module is from the staging directory, the quality is unknown, you have been warned.
[   30.519189] r8712u: register rtl8712_netdev_ops to netdev_ops
[   30.519201] usb 5-1: r8712u: USB_SPEED_HIGH with 4 endpoints
[   30.519730] usb 5-1: r8712u: Boot from EFUSE: Autoload OK
[   31.053981] usb 5-1: r8712u: CustomerID = 0x0000
[   31.053989] usb 5-1: r8712u: MAC Address from efuse = 74:2f:68:7a:0e:aa
[   31.053994] usb 5-1: r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
[   31.054334] usbcore: registered new interface driver r8712u
[   31.307601] r8712u 5-1:1.0 wlp0s29f7u1: renamed from wlan0
# iw wlp0s29f7u1 info
command failed: No such device (-19)
# lsmod | grep 87
r8712u                204800  0
cfg80211              966656  1 r8712u

 ,

pavel_l
()

Подать звуковой сигнал из скрипта в эмуляторе терминала.

Форум — Admin

Коллеги, есть ли сейчас вменяемый работающий способ подать из скрипта в эмуляторе терминала звуковой сигнал (об окончании, например)? Я посмотрел поиск, но что-то у меня ничего не отработало.

 ,

targitaj
()

Как в mc заменить архиваторы?

Форум — Desktop

Допустим, gzip заменить на pigz и аналогичные мультипоточные архиваторы? А то при открытии больших архивов mc думает долго

 

serg002
()

Как открыть образ жёсткого диска?

Форум — Admin

Привет! Как открыть образ жёсткого диска?

  1. Флешка забарахлила, считал образ с помощью ddrescue в flashname.img
  2. С помощью testdisk восстановил файлы, но проблема в том, что кирилица превратилась в символы т.к. fat32

Есть ли возможность восстановить из образа файлы?

R-Studio не подойдёт, т.к. там ограничение в 256КБ и DMDE тоже не подойдёт, т.к. там каждый каталог нужно открывать и каждый каталог восстанавливать, а каталогов очень много

 , ,

SaintAnd
()

Посоветуйте ютубов, например

Форум — Talks

Ищу годный научпоп или около того.

Прошу не рекомендовать разного рода A4, HiDEV, Гаеров и прочих имбецилов.

Со своей стороны могу вбросить:

- TheEfficientEngineer - механика, занятное о простых вещах
- Robert Miles AI Safety - о проблемах контроля ИИ простыми словами
- Mark Solonin - история и технические проблемы в космосе и военке. Политоту советую скипать, она скучная.

 , ,

bo4ok
()

Proxmox Debian 11. После backup с типом stop ОС меняет привязку sda и sdb местами

Форум — Admin

Только столкнулся с proxmox 7.3-6.
VM Debian 11:
sda - lvm
sdb - Directory (ext4)
При нормальной работе: fdisk -l:

Диск /dev/sda: 50 GiB, 53687091200 байт, 104857600 секторов
Disk model: QEMU HARDDISK
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x915be30b

Устр-во    Загрузочный    начало     Конец   Секторы Размер Идентификатор Тип
/dev/sda1  *                2048 102856703 102854656    49G            83 Linux
/dev/sda2              102858750 104855551   1996802   975M             5 Расширенный
/dev/sda5              102858752 104855551   1996800   975M            82 Linux своп / Solaris

Диск /dev/sdb: 100 GiB, 107374182400 байт, 209715200 секторов
Disk model: QEMU HARDDISK
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xa340bcc9

Устр-во    Загрузочный начало     Конец   Секторы Размер Идентификатор Тип
/dev/sdb1                2048 209715199 209713152   100G            83 Linux

Но раз в 2 дня при бэкапах со стопом (бэкапы делаются 1 раз в сутки в 00:01) и старта машины после бэкапа монитрование sda и sdb меняет местами в fstab -l:
100G определяется как /dev/sda, 50G как /dev/sdb.
При том система загружается, т.к. в grub загрузка идет по UUID. fstab:

UUID=6dec9a04-0070-4117-ae85-da2d159964ab /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb5 during installation
UUID=d8275689-e223-497f-a89e-291150cf3772 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sdb1 /mnt/data ext4 defaults 0 0

вывод blkid:

/dev/sda1: UUID="6dec9a04-0070-4117-ae85-da2d159964ab" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="915be30b-01"
/dev/sda5: UUID="d8275689-e223-497f-a89e-291150cf3772" TYPE="swap" PARTUUID="915be30b-05"
/dev/sdb1: UUID="147e74ff-c30c-41d9-b313-b4797eeee78e" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="a340bcc9-01"

Я как понимаю что бы все заработало как надо, надо попробовать в fstab /mnt/data примонтировать не через /dev/, а используя UUID (в моем случае: UUID=«147e74ff-c30c-41d9-b313-b4797eeee78e»)?

 , , ,

MarAV
()

Пропадают процессы, не закончившись

Форум — Admin

Дано:

система ubuntu-20.04

железо: AMD FX(tm)-6300 Six-Core Processor,
M5A78L-M LE/USB3(bios - v5.02)

решил использовать этот комп для расчетов. Запустил 6 абсолютно одинаковых задачек моделирования чего-то. Разница только в начальном случайном числе.

вот, что показывает top:

Tasks: 239 total,   6 running, 233 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,6 sy, 82,9 ni, 16,5 id,  0,1 wa,  0,0 hi,  0,0 si,  0,0 st
MiB Mem :   7680,0 total,    362,2 free,   5360,9 used,   1956,9 buff/cache
MiB Swap:   8192,0 total,   7838,0 free,    354,0 used.   1999,8 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND  
   3928 xxx       30  10 1099912 363192  22576 R 100,0   4,6   1164:37 root.exe 
   3923 xxx       30  10 1662268 404528   3640 R  99,7   5,1   1163:23 root.exe 
   3924 xxx       30  10 1636572 458604   6800 R  99,7   5,8   1164:09 root.exe 
   3927 xxx       30  10 1138156 375096   3628 R  99,7   4,8   1163:01 root.exe 
   3925 xxx       30  10   14,2g   3,3g   6672 R  94,4  43,6   1163:07 root.exe 

после 10ти часов счета отвалилась одна задача, как будто, ее убили kill’ом, и что-то стало происходить с распределением памяти для оставшихся процессов. Причем, подобное на этом компьютере случается не в первый раз.

На 3х других компах (2 Ryzen и AMD Phenom(tm) II X4) с абсолютно той же ОС такие фортели не наблюдаются задачи досчитываются с одинаковыми ресурсами используемой памяти до конца. Например, на AMD Phenom(tm):

 top - 11:25:18 up 20:07,  1 user,  load average: 4,03, 4,03, 4,00
Tasks: 209 total,   5 running, 204 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,2 us,  1,2 sy, 98,5 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,2 si,  0,0 st
MiB Mem :   7937,5 total,    924,3 free,   2208,4 used,   4804,8 buff/cache
MiB Swap:   8192,0 total,   8192,0 free,      0,0 used.   5428,3 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND  
   3470 xxx       30  10  890304 399592  16428 R  99,7   4,9   1172:04 root.exe 
   3473 xxx       30  10  890600 393624  16664 R  99,7   4,8   1172:24 root.exe 
   3471 xxx       30  10  898620 436972  14196 R  98,7   5,4   1173:05 root.exe 
   3472 xxx       30  10  890064 393388  16756 R  98,3   4,8   1172:41 root.exe 

Вопрос: это железо или софт?

P.S.dmesg кроме warning о ACPI (на который иностранный народ советует забить, если присутствуют lm-sensors, а они есть

Перемещено hobbit из general

 , ,

valentin630
()

Что за троян?

Форум — Admin

После которого мой RedHat 7.3 пришёл почти в полную негодность. Эта бяка заменила файлы /bin/ls, /bin/login, /usr/bin/find, /usr/bin/slocate, /bin/top, и т.д. Резервные копии исходных версий этих файлов она сохранила, добавив к имени суффикс ';3ead0eb1'. Но самое западло, что новые версии файлов удалить невозможно -- говорит unlink `/bin/ls': Operation not permitted. Кто сталкивался, скажите, что это такое и как от него лечиться.

iliyap
()

HASP лицензирование 1С в Linux

Форум — General

Добрый день, возник вопрос с ключом лиценизрования H4 Net100 ORGL8 217-50 (HASP) на 100 пользователей, необходимо, чтобы этот ключ вставленный в коммутатор SEH передавал лицензии на сервер Astra Linux, на котором стоит UTN Manager, благодаря которому он его видит, и далее раздавал этот ключ пользователям 1С, на аналогичном сервере Windows для этого стоит HASP License Manager и Alladin Diagnostix и Alladin Monitor, но их нет для этого дистрибутива или есть но не совсем те, подскажите что можно сделать знающие в 1C?

 , ,

Yelopukki
()

от имени моего домена шлют спам

Форум — Admin

Имею домен с почтой на гугле соответственно настроен dkim spf И вот ничего не предвещало беды, но недавно стали приходить десятки Mail Delivery System

С доменов на которые не писал

Received: from mailex1.kru.kem (10.14.96.111) by mailex1.kru.kem
 (10.14.96.111) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.21; Wed, 19 Jul
 2023 23:30:11 +0700
Received: from mx03.kru.ru (10.40.68.161) by mailex1.kru.kem (10.14.96.111)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.21 via Frontend
 Transport; Wed, 19 Jul 2023 23:30:11 +0700
Received: from mx03.kru.ru (localhost [127.0.0.1])
	by mx03.kru.ru (Postfix) with ESMTP id ACBA84001F
	for <litvinova@tld.kru.ru>; Wed, 19 Jul 2023 23:30:11 +0700 (+07)
Received: from мойдомен (unknown [176.117.211.156])
	by mx03.kru.ru (Postfix) with ESMTP
	for <litvinova@tld.kru.ru>; Wed, 19 Jul 2023 23:30:10 +0700 (+07)
Message-ID: <DD48BC50.0261E406@мойдомен>
Date: Wed, 19 Jul 2023 08:30:12 -0700
Reply-To: <xonzfpvn@bfirstmail.com>
From: Pavel <ovo.voome@мойдомен>
MIME-Version: 1.0
To: <litvinova@tld.kru.ru>
Content-Type: text/html; charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
X-KSMG-Rule-ID: 4
X-KSMG-Message-Action: skipped, AntiSpam
X-KSMG-AntiSpam-Lua-Profiles: 178729 [Jul 19 2023]
X-KSMG-AntiSpam-Version: 5.9.59.0
X-KSMG-AntiSpam-Envelope-From: ovo.voome@мойдомен
X-KSMG-AntiSpam-Rate: 100
X-KSMG-AntiSpam-Status: spam
X-KSMG-AntiSpam-Method: content [recent terms]
X-KSMG-AntiSpam-Info: LuaCore: 524 524 9753033d6953787301affc41bead8ed49c47b39d, {rep_avail}, {reputation ip: black}, {black address: 176.117.211.156}, {reputation received: black}, {black received address: 176.117.211.156}, {Prob_reply_not_match_from}, {Content: Spam}, FromAlignment: s, ApMailHostAddress: 176.117.211.156
X-KSMG-AntiSpam-Interceptor-Info: scan successful
X-KSMG-AntiPhishing: Clean
X-KSMG-LinksScanning: Clean
X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 2.0.0.6478, bases: 2023/07/19 10:42:00 #21641119
X-KSMG-AntiVirus-Status: Clean, skipped
Subject: [Spam]От разработчиков по поводу сайта
Return-Path: ovo.voome@мойдомен


текст письма

Здравствуйте!
Меня зовут Павел. Наша IT-компания провела выборочный аудит более 400 сайтов RU-сегмента для компаний розничной торговли. За основу был взят срез для равносильных источников трафика, и сделан сравнительный анализ по достижению целей. Также был сделан анализ относительных показателей проблемных участков сайта. В результате мы пришли к выводу, что 34% сайтов имеют пониженную конверсию (на 15% и более), а 10% сайтов- более 25% из-за грубых ошибок, допущенных при разработке сайта. Это- фактическая потеря с каждого потраченного рубля на рекламную кампанию, не считая репутационных рисков. Список ошибок очень обширный,но при этом зачастую банальный. Приведу несколько "популярных" пунктов:

- Ошибки в работе модулей
- Ошибки самого сайта, редиректов и т.д.
- Проблемы навигации и логики разделов
- Нарушение общей стилистики
- Низкая скорость загрузки
- Вирусы
И т.д.

В связи с этим предлагаем следующие варианты сотрудничества:
- Экспресс аудит вашего сайта за 1000 р
- Доработка и поддержка сайта
- Разработка сайта с нуля
- Продвижение сайта

Телефон: +7(909) 990-**-**

Сегодня я звонил по телефону(звонить из Таллина 0,4 EUR минута,офигеть ) на том конце человек уже скажем так на взводе и ни про какие сайты он не в курсе.

вот мой spf:

v=spf1 include:_spf.google.com ~all

собственно вовремя написания этого поста, появилась идея включить полный fail. но судя по разговору с человеком звонят ему почти каждый день. Что делать я не представляю. Могут и начать в полицию писать, а домен зареган давным давно и на нем много чего

 ,

kinoher
()