LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

О конусе Маха

Форум — Science & Engineering

https://bigpicture.ru/adskij-kosilshhik-strashnoe-oruzhie-sssr-tak-i-ostavsheesya-proektom/

Утверждают, что в СССР спроектировали, но не стали строить сверхзвуковой самолёт, который должен был летать на высоте 50 м и убивать живую силу звуковой волной.

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

 сверхзвук

question4
()

Double commander Access violation

Форум — General

Привет! Система Linux Mint 22. Много лет пользуюсь Double Commander, qt версией. Сегодня вдруг перестала работать клавиатура в его панели, мышка работает, клавиатура нет. В других окнах клавиатура работает. Решил снести и переустановить. Снес все –purge и доудалил все что осталось. После этого при запуске появляется Access violation. Press OK to ignore and risk data corruption. Press Abort to kill the program. Жму ОК, но не запускается. В консоли никаких особых проблем нет. Запускаю с sudo - тоже самое. Снес опять все и поставил gtk версию. Запускается, клавиатура работает, но исчезли все иконки в панели и хер знает как их восстановить, а без них работать невозможно. Что за странности с qt?

 

rustamych
()

Максимальное время жизни TLS-сертификатов сократят с 398 до 47 дней

Форум — Talks

Новость на OpenNet

Что ж творится-то, больше не получится в своей PKI выпускать серты на 10 лет для всяких внутренних недоресурсов?

 , , , ,

kas501
()

Pamusb ошибка при использовании эмулятора терминала(Любого)

Форум — Admin

Добрый день форумчане, решил установить pamusb на сисему, скачал, скомпилил и никаких багов и вылетов. Добавил флеху и пару пользователей, тоже без жалоб со стороны pamusb, в конфиге всё записалось как надо, на флехе pad_ы установлены, тоже всё норм, без жалоб. Но при проверке доступа для пользователя user и root - не пропускает пользователя и выводит ЭТО:

pamusb-check root

  • Authentication request for user «root» (pamusb-check)
  • Access denied.

При этом, если я повторяю действия в консоли, а не в эмуляторе, то вывод другой, а именно * Access granted и pamusb пропускает пользователя. Ниже привожу вывод дебага:

* Authentication request for user "user" (pamusb-check)
[src/local.c:281] Checking whether the caller (pamusb-check) is local or not...
[src/local.c:298] 	Checking pid   3955 (pamusb-check)...
[src/local.c:298] 	Checking pid   2583 (bash)...
[src/local.c:298] 	Checking pid   2582 (su)...
[src/local.c:298] 	Checking pid   2575 (sudo)...
[src/local.c:298] 	Checking pid   2344 (bash)...
[src/local.c:298] 	Checking pid   2236 (xfce4-terminal)...
[src/local.c:298] 	Checking pid   2094 (xfce4-session)...
[src/local.c:298] 	Checking pid   2081 (/usr/bin/slim)...
[src/local.c:298] 	Checking pid      1 (init [2])...
[src/local.c:341] 	Using DISPLAY :0.0 for utmp search
[src/local.c:346] 	DISPLAY contains screen, truncating...
[src/local.c:053] 	No utmp entry found for tty ":0"
[src/local.c:355] 	Trying to get tty from display server
[src/local.c:365] 		Failed, no result while trying to get TTY from display server
[src/local.c:370] 	Trying to get tty by DISPLAY
[src/local.c:378] 		Failed, no result while searching utmp for display :0 owned by user aliengox
[src/local.c:390] 	loginctl is not available, skipping checks using it
[src/local.c:436] 	Fallback: Using TTY /dev/pts/0 from ttyname() for search
[src/local.c:053] 	No utmp entry found for tty "pts/0"
[src/local.c:447] Couldn't confirm login tty to be neither local or remote - denying.
* Access denied.

Ф

 , , ,

ixvter_wqder
()

«Сломанные виртуальные машины»

Форум — General

Всем привет Нахожусь в процессе изучения Linux Прохожу курс в yandex.practicum Здесь есть интересный способ обучения, когда даётся виртуальная машина с Linux, которая не работает. И надо её починить (сначала grub восстановить, потом сеть, dhcp\dns и так далее. Очень интересно. Я так думаю, может есть что-то похожее на порсторах интернета? Т.е. сломанные виртуальные машины, которые можно скачать.. Или скрипты, которые запускаешь на чистой виртуальной машине и он «ломает» её, а тебе потом надо восстановить. В общем, у кого есть какие мысли, расскажите пожалуйста. Всем спасибо, просьба сильно тапками не бросаться. Удачи!

 , ,

koljan90
()

почему кеды со временем начинают долго грузиться?

Форум — General

Создаю нового юзера - запуск мгновенный.

Юзаю недельку-две - скорость запуска значительно уменьшается. Что нужно чистить/смотреть, чтобы работало быстро? Где у них вообще логи?

 ,

gentoorulz
()

execve(script) error 13 (Permission denied)

Форум — General

Из-за чего может быть ошибка 'execve(script) error 13 (Permission denied)'?
strace:

26284 execve("/bin/suid/bash", ["/bin/suid/bash"], 0x7ffc11b4b2b8 /* 76 vars */) = 0
26284 brk(NULL)                         = 0x5ff5ee161000
26284 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7d8540323000
26284 access(0x7d85403151a0, R_OK)      = -1 ENOENT (No such file or directory)
26284 openat(AT_FDCWD, 0x7d8540313fc3, O_RDONLY|O_CLOEXEC) = 3
26284 newfstatat(3, 0x7d8540314ba1, 0x7ffc7a798000, AT_EMPTY_PATH) = 0
26284 mmap(NULL, 34119, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7d85402db000
26284 close(3)                          = 0
26284 openat(AT_FDCWD, 0x7d85403230a0, O_RDONLY|O_CLOEXEC) = 3
26284 read(3, 0x7ffc7a7981b8, 832)      = 832
26284 pread64(3, 0x7ffc7a797de0, 784, 64) = 784
26284 newfstatat(3, 0x7d8540314ba1, 0x7ffc7a798060, AT_EMPTY_PATH) = 0
26284 pread64(3, 0x7ffc7a797c80, 784, 64) = 784
26284 mmap(NULL, 1998224, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7d85400f3000
26284 mmap(0x7d8540119000, 1421312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7d8540119000
26284 mmap(0x7d8540274000, 344064, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x181000) = 0x7d8540274000
26284 mmap(0x7d85402c8000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d4000) = 0x7d85402c8000
26284 mmap(0x7d85402ce000, 52624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7d85402ce000
26284 close(3)                          = 0
26284 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7d8540320000
26284 arch_prctl(ARCH_SET_FS, 0x7d8540320740) = 0
26284 set_tid_address(0x7d8540320a10)   = 26284
26284 set_robust_list(0x7d8540320a20, 24) = 0
26284 rseq(0x7d8540321060, 0x20, 0, 0x53053053) = 0
26284 mprotect(0x7d85402c8000, 16384, PROT_READ) = 0
26284 mprotect(0x5ff5cfe1c000, 4096, PROT_READ) = 0
26284 mprotect(0x7d854031c000, 8192, PROT_READ) = 0
26284 prlimit64(0, RLIMIT_STACK, NULL, 0x7ffc7a798bb0) = 0
26284 munmap(0x7d85402db000, 34119)     = 0
26284 setuid(0)                         = -1 EPERM (Operation not permitted)
26284 execve(0x5ff5cfe1b004, 0x7ffc7a798f98, 0x7ffc7a798fa8) = -1 EACCES (Permission denied)
26284 write(2, 0x7ffc7a7967d0, 44)      = 44
26284 exit_group(-1)                    = ?
26284 +++ exited with 255 +++
Причём если запустить эту программу как из основной ОС, то ошибка не возникает. Но если эту же программу запускать в chroot из дпугой ОС - возникает эта ошибка. Также эта же ошибка возникает в той ОС, где она запускается без ошибки, если запускать эту программу через strace.

На этой программе suid-bit. Дальше она должна запускать script.
Исходник:
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>

char* script = "/bin/suid/bash_";
extern char **environ;

int main(int argc, char **argv) {

        argv[0] = script;

        setuid(0);
        execve(script, argv, environ);
        fprintf(stderr, "execve(script) error %d (%s)\n", errno, strerror(errno));
        return -1;
}
Дистр - CRUX, ядро самосборное.

 , ,

teod0r
()

hexchat: не работает хоткей Ctrl+S

Форум — General

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

Есть HexChat 2.16.2, настроил, всё более-менее. Но вот на Ctrl+S (Network List) - не реагирует. Из главного меню команду запустить можно. Ctrl+F7, Ctrl+F9 и прочее в таком духе работает исправно.

Кто пользуется сабжем - у вас всё норм с этим хоткеем? Откуда могут расти эти волосатые ноги?

Спасибо за внимание.

 ,

piyavking
()

Apache Tomcat и SIGABRT

Форум — Development

Ситуация вкратце:
Есть веб-сервис на Apache Tomcat + Spring Boot с не самым большим показателем rps и есть примитивный вотчдог, что смотрит на наличие бинда к порту - ss -tupln | grep 8080 | wc -l, и если что посылает мне уведомление и сам перезапускает сервис. В последнее время я стал получать не одно сообщение за день, что этот веб-сервиc был перезапущен. При этом никаких ошибок OOM ни в логе Tomcat, ни в логе ядра я не нашел. Дампов JVM так же нет. Но просмотрев аудит я обнаружил это - type=ANOM_ABEND msg=audit(1744781861.055:302078): auid=1003 uid=1003 gid=1003 ses=19065 pid=5866 comm="http-nio-8080-e" reason="memory violation" sig=6. При этом по логу Tomcat видно, что он продолжает выполнять фоновые задачи.

Ситуация с памятью:

$ free -h
total        used        free      shared  buff/cache   available
Mem:           3.7G        2.1G        543M         17M        1.0G        1.3G
Swap:          3.2G        221M        3.0G

$ grep -i "memory" /proc/30387/limits
Max locked memory         65536                65536                bytes

По итогу сумел договориться с админами на 256 Мб для Max locked memory. Но ошибки не прекратились. Сейчас включил - ulimit -c unlimited и надеюсь, что создастся дамп ядра.

Подскажите с чего начать решение проблемы, что читать? Кто вообще вызывает SIGABRT?

Флаги JVM:
-Xmx1024m -Xms768m -XX:MaxMetaspaceSize=256M -XX:MetaspaceSize=128M -XX:+TraceClassLoading -XX:+TraceClassUnloading -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${HOST_APP_DIR}/oom_heapdump.bin -XX:+ExitOnOutOfMemoryError -XX:+CrashOnOutOfMemoryError.

 , ,

BratecLis
()

Обнаружены самые серьёзные на данный момент намёки на существование внеземной жизни

Форум — Science & Engineering

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

Используя данные с космического телескопа Джеймса Уэбба (JWST), астрономы под руководством Кембриджского университета обнаружили химические отпечатки диметилсульфида и/или диметилдисульфида в атмосфере экзопланеты K2-18b, которая вращается вокруг своей звезды в зоне обитаемости.

На Земле диметилсульфид и диметилдисульфид производятся только живыми организмами, в основном морским фитопланктоном. Хотя неизвестный химический процесс может быть источником этих молекул в атмосфере K2-18b, результаты являются наиболее сильным доказательством того, что жизнь может существовать на планете за пределами нашей Солнечной системы.

Наблюдения достигли уровня статистической значимости «три сигма», что означает, что вероятность случайного возникновения составляет 0.3%. Чтобы достичь принятой классификации научного открытия, наблюдения должны пересечь порог в пять сигма, что означает, что вероятность случайного возникновения будет ниже 0.00006%.

Исследователи утверждают, что от 16 до 24 часов последующих наблюдений с JWST могут помочь им достичь важного уровня значимости в пять сигма. Их результаты опубликованы в журнале The Astrophysical Journal Letters (DOI: 10.3847/2041-8213/adc1c8).

Важно отметить, что делать громкие заявления пока рано:

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

>>> Более подробная новость на английском

 jwst, биомаркеры, внеземная жизнь

CrX
()

кривой шрифт в гослинуксе

Форум — General

Добрый день всем. Впервые столкнулся с таким и честно говоря не знаю/понимаю где и чего делать. Имеется гослинукс с гостовским хромом (машина в госконторе, мало того - мне она никак вообще не доступна, юзер только фотки экрана может прислать, там все заморочено). У юзера идет работа в веб интерфейсе - набор неких данных, и вот при наборе получается вот такая строка - АбВГДеёХ. понятно что скорее всего проблема с выбранным шрифтом или что-то в этом роде - но как с этим бороться? быстрый поиск по инету толком ничего не дал, у всех проблемы с печатью и только. Может кто сталкивался и может дать быстро краткую инструкцию для совсем тупых - на той стороне обычный оператор, который знает только вкл и выкл, сисадминов нет как класса :( своей машины с гослинуксом нет и нет возможности быстро поднять ее на виртуалке…

 , , ,

andy77
()

Конфликты с судо при установке Arch+HyDE

Форум — Linux-install

Установил арч, дело несложное. К нему и хайперленд, захотел полноценную среду и полез в гитхаб хиде

Скопировал реп с гита, запустил скрипт, протыкал предлагаемые по ходу варианты - ошибка.

Если запускать скрипт без судо, вылезает ошибка

cp: cannot create regular file '/home/bro/HyDE/Scripts/install_pkg.lst': Permission denied

Английским владею, ошибку понял. Полез из-под судо, ошибка не вышла. Дали выбор AUR helpers. Я выбрал - ошибка(независимо от выбора)

Running makepkg as root is not allowed as it can cause permanent, catastrophic damage to your system 

Одно противоречит другому. И как тут что-то устанавливать?

Я почти впервые в жизни поставил Линукс(убунту после получаса пользования мне стал неинтересен) Может какая команда есть или я скрипт недокачал какой?

 , , , ,

adiska21
()

Как у nouveau дела с поддержкой GTX Titan(6Gb)?

Форум — Linux-hardware

Subj

Табличку видел, там все хорошо. Интересуют отзывы тех кто пользовался.

 

vbcnthfkmnth123
()

Шифрование разделов (Arch, LUKS)

Форум — General

Здравствуйте, если во время установки Arch создать два раздела «/» и «/home», и зашифровать раздел «/» с помощью LUKS. Будет ли зашифрован раздел «/home» или требуется зашифровать его отдельно? Спасибо за ответ!

 ,

Leo_D
()

Сдать в аренду ресурсы сервера - какие вопросы надо решить?

Форум — Talks

Всем привет!

Довольно странная тема, но хочется выяснить несколько моментов по данному топику.

Имею:

  • Сервак в колокации, договор с ЦОДом на стойкоместо заключён;
  • Парочка физ лиц, которые готовы арендовать часть мощностей сервака;
  • Настроенный гипервизор, минимальный мониторинг, удалённое управление;
  • Желание поддерживать и обслуживать сервак.

Хочу: Сдать в аренду мощности сервака физическим (юридическим?) лицам, чтобы покрыть часть аренды стойкоместа.

Опустим технические вопросы и вопросы рентабельности.

Интересует:

  • Нужно ли оформляться как ИП или самозанятым, чтобы получать за аренду деньги и не вызвать вопросы у банка/налоговой?
  • Возможно ли обезопасить себя с правовой точки зрения, если, например, арендатор мощностей будет использовать ресурсы сервера в противоправных вещах?

 , ,

santic
()

Являются ли zpool scrub; zpool clear - альтернативой fsck?

Форум — Admin

всё время проходят разные флеймы по поводу починки zfs, но лично мне кажется что всё примитивно. Сначала надо запустить #zpool scrub <POOL> а потом, посмотрев результаты - исполнить zpool clear <POOL>.

Так ли это? Или я заблуждаюсь?

Так получилось что я использую часть zfs томов, поверх USB3 и порой, при «передёргивании» одного из устройств на хабе - один из zfs, падает в DEGRADE. Но там принципиально не было операций. В данный момент выпал том, с которым вообще ни чего не делал. Он смонтирован где то в /zfs

Насколько я понимаю, надо запустить zpool scrub <POOL> и watch zpool status <POOL> для просмотра прогресса. Когда scrub отрапортует сколько нашел и исправил ошибок - можно исполнять zpool clear <POOL>

Вспомнил что там ещё можно посмотреть ошибки, перед clear, и тупо удалить файлы с ошибками. Возможно после удаления надо сделать повторный scrub?

Хотя сейчас пишет:

config:

	NAME         STATE     READ WRITE CKSUM
	S1T1Archive  DEGRADED     0     0     0
	  S1T1A      DEGRADED     0     0    27  too many errors

errors: No known data errors

т.е. ошибок нет, но «too many erors».

 , ,

n0mad
()

Проблема с установкой любого дистрибутива Linux

Форум — General

При установке любого дистрибутива с помощью загрузочной флешки возникает ряд проблем:

  1. GRUB не загружается при перезагрузке компьютера (или загружается, но не показывается, при нажатии на esc во время загрузки отображается виндовское предупреждение о некоректной загрузке системы и предлагается перезагрузить компьютер)

  2. В UEFI нету пункта с дистрибутивом или GRUB в бут меню, поэтому линукс невозможно загрузить без Live среды с помощью флешки

  3. В попытках вручную установить GRUB из Live среды я получал ошибки такого рода: EFI variables are not supported on this system. Я не професионален в линуксе, поэтому узнав из интернета я понял что ошибка возникает если текущая live среда загружена ввиде legacy (bios) а не uefi, но если проверять [ -d /sys/firmware/efi ] && echo «UEFI» || echo «Legacy» то выводится UEFI

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

 , ,

forever001
()

Neural Shell - человекопонятный CLI

Форум — Development

Всем привет

Я написал небольшую CLI утилиту, которая переводит человекопонятный запрос в соответствующую shell-команду или one-liner при помощи подключаемой LLM прямо в терминале, и хотел бы поделиться ей с миром. Знаю, что подобные утилиты уже давно существуют, но в своей я реализовал несколько удобных мне фич, и надеюсь что кто-нибудь тоже найдёт их полезными для себя.

Вот ссылка на GitHub, там-же из README можно узнать все детали.

Также есть на PyPI, установить и попробовать можно и через pip:

pip install neural-shell

Если коротко, тулза работает так:

nlsh find all pdfs modified in the last 2 days and compress them
# Example output:
# Suggested: find . -name "*.pdf" -mtime -2 -exec tar czvf archive.tar.gz {} +
# [Confirm] Run this command? (y/N/e/r/x) y 
# Executing:
# (command output appears here)

Из фич:

  • можно запросить объяснение сгенерированной команды (x)
  • перегенерировать с большей креативностью («температурой»), если команда не подходит (r)
  • отредактировать команду перед выполнением (e)
  • после выполнения, если exit code != 0, тулза предложит исправить команду, проанализировав её вывод и exit code
  • при генерации учитывает информацию о системе

Конфигурируется ямлем в ~/.nlsh/config.yml, можно настроить несколько бэкендов, и переключаться между ними флагами -0, -1, -2, и т. д.:

shell: "zsh"  # Override with env $NLSH_SHELL
backends:
  - name: "local-ollama"
    url: "http://localhost:11434/v1"
    api_key: "ollama"
    model: "llama3"
  - name: "groq-cloud"
    url: "https://api.groq.com/v1"
    api_key: $GROQ_KEY
    model: "llama3-70b-8192"
  - name: "deepseek-reasoner"
    url: "https://api.deepseek.com/v1"
    api_key: $DEEPSEEK_API_KEY
    model: "deepseek-reasoner"
    is_reasoning_model: true  # Mark as a reasoning model for verbose mode
default_backend: 0

# Configuration for the 'nlgc' (Neural Git Commit) command
# Override with environment variable: NLSH_NLGC_INCLUDE_FULL_FILES (true/false)
nlgc:
  # Whether to include the full content of changed files in the prompt
  # sent to the LLM for commit message generation. Provides more context
  # but increases token usage significantly. Can be overridden with
  # --full-files or --no-full-files flags.
  include_full_files: true

Бонусом идёт тулза nlgc для генерации красивых коммит месседжей на основе диффов.

Буду рад отзывам, баг репортам и фич реквестам, а также MR’ам.

Спасибо за внимание

 , , , ,

eqld
()

Какой дистрибутив поставить на HP 255 G3

Форум — General

есть у меня один ноут, лагает очень сильно тк стоит amd e1-6010 на 1.35 ггц и 4 гиг озу ддр3. Посоветуйте дистрибутив на этот ноут

 , ,

ssenther
()

virtualbox / bridged adapter: nslookup не работает (ping есть, http://ip-address/ есть)

Форум — General

Всем привет.

Хост artix, виртуалка artix. Надо ходить из виртуалки куда угодно (в инет, на хост, в другие такие же виртуалки) и из хоста в виртуалку – поэтому настроен только один bridged адаптер (остальные удалены): зацеплен на wlan0, promicious mode=deny (хз что это), IP 192.168.1.* раздаёт wifi-роутер.

UPD: Из виртуалки ходят пинги и http-запросы по ip-адресам (на хост и в интернет), но nslookup и соответственно http по доменным именам не ходит.

Solved: подшаманил /etc/resolv.conf.

 ,

pr849
()

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