LINUX.ORG.RU

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

Анекдоты

Форум — Talks

Звиняйте, по UNIX сегодня для вас нет. Вот, в преддверии НГ, хороший:

  • У меня для Вас две новости: хорошая и плохая. С какой начать?

  • Ну, давайте с хорошей, доктор…

  • Печень у Вас здоровая.

  • А плохая новость?

  • Не просто здоровая, а здоровенная!


Берегите себя и пишите юмор, он продлевает жизнь! 2021 почти на дворе, а ЛОР без такой важной темы :)

 

Stack77
()

Компьютер перезагружается с MCE

Форум — Linux-hardware

Домашний сервер стал внезапно перезагружаться с ошибкой machine check exception. Иногда и просто когда ничего не делает, но более менее гарантированно если заставить его обучать модели машинного обучения (на процессоре) и параллельно качать торренты. Я уже отсоединил подозрительную плашку оперативной памяти, видеокарту, подключил к другому блоку питанию, а он продолжает перезагружаться. Не сразу, а через часик после включения. В логах о причине перезагрузки или ошибках ничего не написано, но подключив дисплей, я поймал следующую ошибку

mce: [Hardware Error]: CPU 0: Machine Check Exception: 5 Bank 0: b200000000030005
mce: [Hardware Error]: RIP !INEXACT! 10:<ffffffffba0f5388> {rcu_nmi_enter+0x18/0x60}
mce: [Hardware Error]: TSC bc1a9e6e07e
mce: [Hardware Error]: PROCeSSOR 0:306a9 TIME 1611499491 SOCKET 0 APIC 0 microcode 12
mce: [Hardware Error]: Run the above through 'mcelog --ascii'
mce: [Hardware Error]: Machine check: Processor context corrupt
Kernel panic - not syncing: Fatal machine check
Kernel Offset: 0x39000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)

Я установил mcelog, засунул в него первые четыре строки, но яснее не стало. Вот что он вывел:

Hardware event. This is not a software error.
CPU 0 BANK 0 TSC bc1a9e6e07e 
RIP !INEXACT! 10:ffffffffba0f5388
STATUS b200000000030005 MCGSTATUS 5
RIP: rcu_nmi_enter+0x18/0x60}
PROCeSSOR 0:306a9 TIME 1611499491 SOCKET 0 APIC 0 microcode 12

Подстрока ошибки «rcu_nmi_enter+0x18/0x60» каждый раз разная. В чем причина? Что делать? Как найти проблему?

 

hlebushek
()

Подскажите поисковик

Форум — General

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

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

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

Искал в google, duckduck, startpage, yandex. Причем все они выдавали разные результаты на один и тот же запрос.

Что за хрень творится? Куда делся нормальный поиск? Какой поисковик использовать?

Есть сайты, которые совсем не попадают в поисковики (инфа с них), как они это делают?

 ,

explorer
()

Открыть каталог с 500 тыс. файлов...

Форум — Desktop

По следам темы: разыскивается файловый менеджер

Решил протестировать.

Создал каталог с 500 тысячами файлов.

Во всех ФМ стояла сортировка по имени. Точное время не засекал. Каждому ФМ давал 30 секунд на работу. Кто не справился — в таблице написано «дисквалифицирован».

ФМРезультат
nnnоткрывает очень быстро
vifmоткрывает быстро
mcоткрывает быстро
spacefmоткрывает быстро
PathFinderоткрывает секунд за 15-20
xfeдисквалифицирован
pcmanfmдисквалифицирован
stuurmanначинает строить список инкрементально. Но после 100000 скорость падает нелинейно. Так до конца и не добрался.
dolphinстроит список инкрементально. успел одолеть 300000
thunarдисквалифицирован
doublecmdдисквалифицирован
rox-filerна пределе отрезка времени, но открывает
workerна пределе, но открывает

Итого, безусловный фаворит — spacefm:

  • Работает быстро.
  • Имеет графический интерфейс.
  • Многопанельник.
  • Очень конфигурабельный.

Мой stuurman слился. Надо переделывать алгоритм.

 ,

wandrien
()

Либо я сейчас изобрел велосипед, либо создатели tmux колдуны, либо и то и то сразу

Форум — Talks

Всем привет! Как кто-то из вас, возможно, знает, я еще тот консолефаг, ну вот нравится мне интерфейс ncurses, нравится фреймбуффер, и не нравится оконный интерфейс и мышкотыканье. Но иногда бывает необходимо посмотреть ссылку на сайт с ядреными JS, бывает веб интерфейс у какой-нибудь программы,да много чего. Что же делать? Тянуться за ноутом? Ставить иксы? Проводить археологические раскопки,и собирать gtk2 под directfb? Нет! Как оказалось (по крайней мере,для меня это мозгоразрыающая новость, поменявшая мою жизнь на до и после), ЛЮБУЮ программу, использующую qt,можно запустить в голой консоли! Нужно запускать с -platorm linuxfb, и о чудо,оно работает! Проверил на браузере falkon, программах dolphin и qbittorrent, все работает. Но только в tmux,в обычной консоли у меня не получилось. Повторяю,возможно я сейчас открыл Америку,но для меня это шок

d09
()

что с сайтом-то было?

Форум — Talks

Я походу восточнее многих живу, раньше всех заметил.

 

crypt
()

Какой дисковой шифровалкой вы пользуетесь?

Форум — Admin

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

 

rukez
()

В ваших wiki пишут неправильные опции для проприетарного драйвера Nvidia

Форум — Linux-hardware

Собственно, сабж.

Целый месяц терпел тормоза проприетарного драйвера Nvidia, уже успел разочароваться в GeForce GT 1030, но... Стоило только поменять опции драйвера как всё сразу начало летать.

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

На радостях даже картинку нарисовал: https://mastodon.sdf.org/system/media_attachments/files/006/380/004/original/...

 ,

saahriktu
()

Моральные ограничения и клонирование

Форум — Science & Engineering

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

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

Как вы думаете, будут ли когда-нибудь в будущем проводится исследования, связанные с клонированием человека?

 ,

Leupold_cat
()

Сколько зарплат должен стоить ноутбук?

Форум — Talks

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

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

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

 ,

chenbr0
()

С наступающим новым годом !!!

Форум — Talks

попытка N2.

 

Jopich1
()

Очистка оперативной памяти перед выключением

Форум — Desktop

Добрый день. Попал на статейку, и появился вопрос. Как правильно и надежно очищать оперативную память перед выключением компьютера, чтобы нельзя было сделать дамп памяти? Желательно чтобы это было автоматически.

 ,

TheLinuxUser
()

Fortran 2018: новый стандарт языка

Новости — Разработка
Группа Разработка

2-го декабря 2018-го года Международная Организация по Стандартизации (ISO) опубликовала ISO/IEC 1539:2018, ранее известный под названием Fortran 2015.

Новый стандарт расширяет возможности взаимодействия с программами на C и параллельного программирования:

  • Введён новый тип CFI_cdesc_t, содержащий информацию о типе элементов, ранге, размере передаваемого массива и способе выделения его памяти. Ранее на сторону программы, написанной на языке C, вместо массивов чисел можно было передать только «голые» указатели, и о соблюдении границ массивов приходилось заботиться вручную.
  • Введено понятие команды (team), позволяющее разделить выполняющуюся на кластере программу на несколько сравнительно независимых подмножеств процессов.
  • Появилась возможность обработки ошибок отдельных процессов кластера (fail image и аргумент stat= вызовов change team, end team, event post, form team, sync all, sync images, sync team).
  • Добавлены атомарные операции над переменными (atomic_add, atomic_and, atomic_or, atomic_xor, atomic_fetch_add, atomic_fetch_and, atomic_fetch_or, atomic_fetch_xor, atomic_cas).
  • Улучшена совместимость со стандартом ISO/IEC/IEEE 60559:2011 для чисел с плавающей запятой.

Следующая версия стандарта временно называется Fortran 202x.

Новые возможности Fortran 2018

Бесплатно доступный черновик стандарта

>>> Подробности

 , ,

AITap
()

Вышел текстовый редактор TEA 47.0.0

Новости — Open Source
Вышел текстовый редактор TEA 47.0.0
Группа Open Source

Пётр Семилетов (aka roxton) выпустил текстовый редактор TEA 47.0.0.

( читать дальше... )

>>> Скачать

 ,

saahriktu
()

Как проверить работу TRIM на SSD

Форум — Admin

Добрый вечер, ставлю на SSD 256гБ Centos 7. Разделы задала по дефолту.

Отключила swap через fstab.

Хочу проверить, что TRIM запущен и работает, по всем мануалам - в fstab'е разделы должны быть примонтированы с discard

У меня в fstab всё по дефолту:

# cat /etc/fstab

/dev/mapper/centos01-root /                       xfs     defaults        0 0
UUID=e8b8512f-6d63-4dbb-a352-d54c5ad04c3a /boot                   xfs     defaults        0 0
/dev/mapper/centos01-home /home                   xfs     defaults        0 0
#/dev/mapper/centos01-swap swap                    swap    defaults        0 0
tmpfs   /var/cache/yum tmpfs   defaults # добавила из мануала - весь кэш перенести в ОЗУ

Нашла, что можно проверить TRIM, выполнив команду:

# fstrim / -v
/: 48,9 GiB (52531802112 bytes) trimmed
# fstrim /home -v
/home: 171,8 GiB (184425562112 bytes) trimmed

Это означает, что TRIM работает или может работать?

 ,

manik207
()

Debian on Desktop

Форум — Desktop

Добрый вечер. Ставлю Debian на стационар:

Процессор: AMD Athlon(tm) X4 740 Quad Core
Видеокарта: Radeon HD 7750
Возникло пару вопросов, гугл пока не помогает.. Монтирую флешку для расшифровки:
/dev/sdb1 /mnt/usb vfat rw,nofail 0 0
но выбивает ошибку при загрузке, что не так, не пойму т.к. на ноуте те же условия и всё ок:
[    2.453660] sd 8:0:0:0: [sdb] 3911680 512-byte logical blocks: (2.00 GB/1.87 GiB)
[    2.454293] sd 8:0:0:0: [sdb] Write Protect is off
[    2.454296] sd 8:0:0:0: [sdb] Mode Sense: 03 00 00 00
[    2.454930] sd 8:0:0:0: [sdb] No Caching mode page found
[    2.454966] sd 8:0:0:0: [sdb] Assuming drive cache: write through
РЕШЕНО: Дело в картридере.

Далее из-за свободных драйверов не работает анимация, графика деревянная и выбивает ошибку:

[drm:radeon_pci_probe [radeon]] *ERROR* radeon kernel modesetting for R600 or later requires firmware-amd-graphics.

Возможно ли как-то включить анимацию и убрать ошибки не прибегая к подключению проприетарных драйверов? Ну и также убрать ошибку по сетевой, с тем же условием, не прибегая к установке проприетарных драйверов (сеть работает и так):

firmware: failed to load rtl_nic/rtl8168f-1.fw

Буду благодарен за помощь.

 ,

TheLinuxUser
()

Всем у кого болят и устают глаза в Linux

Форум — General

Сказать что я мучался с этой проблемой это ничего не сказать...
Ковырял разные шрифты, fonts.conf, гуглил различные мануалы ит.д.
Всем камрадам с подобной проблемой посвящается решение:

выключаем хинтинг и antialiasing в /etc/fonts/conf.available , и убиваем /usr/lib/xorg/modules/extensions/libglx.so и все .so в папке /usr/lib/xorg/modules Перезагружаемся, работаем в любимой ОС хоть по 24 часа в сутки, проверенно 100% именно так я сейчас и работаю.

Источник тут: http://bessonov.in.ua/?page_id=629

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

Теперь собственно вопрос: почему именно от хинтинга и antialiasing болят глаза в разных дистрибутивах и на разных мониторах? Что именно умудрились сломать? Да, зрение минус полтора. Проверял на последних Ubuntu, Mint, Debian.

 ,

Superuser9
()

Debian Stretch USB Media Automount need ntfs-3g

Форум — General

NTFS есть даже на виндах, потому всякие бэкапы резонно хранить на носимом винте в этой ФС.

В современном Debian в среде Mate (Вид старого гнома) есть автомонтирование USB носителей и замечательно подключает ntfs в /media/<user>/Volumename и естественно там один юзер и одни права...

Стало заканчиватья место на ноуте и есть USB диск - но временно вынести что то на автосмонтированную ntfs это значит потерять права или выносить надо в tar.gz или squshfs. В итоге озадачившись сохраненинем прав/имён на ntfs перебрал массу вариантов (думал шифрованные ecryptfs и encfs хранят атрибуты сами, но увы).

Решение оказалось простым...
ntfs-3g с параметрами auto,users,permissions,exec
Он позволяет файлам на ntfs устанавливать права доступа и даже имена ппользователей/групп.
Всё бы хорошо, но автомонтировние всё так же использует обычный ntfs и для использования имён/прав - надо перемонтировать раздел.

Наверняка же должно быть решение позволящее автомонтирование ntfs-3g - но мне его пока нагуглить не удалось.

Интересует комбинация Debian Stretch и Mate. У КДЕ и Гнома могут оказаться свои автомонтировщики.

Есть хаутушки/советы/рекомендации на эту тему?

 , ,

n0mad
()

Помогите понять странную работу программы

Форум — Development

Здравствуйте.

Есть программа на СИ (линукс).

Вот часть функционала в функции маин...

...
  for(;;)
  {
    rat_rub = fopen("/tmp/file.txt", "r"); 
    if(rat_rub == NULL) error_log("rat_rub!");
    while(fgets(buff, 255, rat_rub) != NULL)
    {
      time_creat = strtoul(buff, NULL, 0);
      printf("buff: %lu %s\n", time_creat, buff);

      if(time_creat > time_res)
      {
        printf("SEND: %s\n", buff);
        SendMessage(namechatid, buff, 1);
        //sleep(2); 
      }
    }

    if(fclose(rat_rub) == -1) error_log("close rat_rub_func.");
    time_res = time_creat;
  }
...

Функция SendMessage(namechatid, buff, 1); вызавет функцию, в которой происходит форк, выполняется действие и выход из этой функции - exit(0);

По условиям, функция должна вызваться три раза (из файла читается построчно три строки и каждая строка поочерёдно отправляется в SendMessage).

Вопрос вот в чём: если sleep(2) закомментировано (как в примере), то всё работает нормально. А вот если sleep(2) раскомментировать, то функция SendMessage начинает вызывать большее количество раз, в частности 10 раз.

Как такое может происходить? Как sleep(2) на это влияет?

 

stD
()

nenuzhnix 0.0.5

Форум — Talks

Гордо представляю на ваш суд своё наколеночное поделие — дистрибутив без компонентов проекта GNU. Возможен ли Linux без GNU? Ну почти.
На данный момент в составе дистрибутива целых 18 пакетов:

base-files 0.1
curl 7.62.0
dash 0.5.10.2
dropbear 2018.76
e2fsprogs 1.44.4
kernel-headers 3.12.6-6
libarchive 3.3.3
libedit 3.1-20180525
libgit2 0.27.7
libressl 2.8.2
libssh2 1.8.0
lynx 2.8.9-1
miniz 2.0.8
musl 1.1.20
netbsd-curses 0.2.2
opkg 0.3.6
simplegit 20180325
toybox 0.7.8
Все они собраны моим тулчейном без компонентов GNU (используется clang-8).
Для успешной компиляции ядра мне всё ещё предстоит превозмочь пару багов. Пока своего ядра нет, пользуемся хостовым — запускать можно, например, в chroot или lxc. А когда будет, можно будет и на реальном железе запускать, потом и wayland соберу с каким-нибудь легковесным композитором.
Попробовать nenuzhnix очень просто — бесплатно без регистрации и смс:
git clone https://github.com/tpimh/nenuzhnix-build && cd nenuzhnix-build && ./install_nenuzhnix.sh

 ,

CYB3R
()