LINUX.ORG.RU

Сообщения vitruss

 

В какой момент освобождается память?

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

Иногда возникает ситуация, когда не хватает 4 гига оперативной памяти, в связи с этим возникает следующий вопрос: очень часто в процессе работы программы используются временные переменные, которые изменяются в теле цикла и могут содержать много данных, а после цикла уже не нужны совсем. Собственно вопрос: когда они уничтожаются gc? Сразу по окончанию цикла (если их имя не упоминается дальше в коде)? Или только в конце выполнения (обычно всё выполение занимает несколько минут)? Нужно ли им делать del вручную?

 

vitruss
()

nginx Auth PAM

Добрый день!

Решил выставить наружу для личного пользования некоторые сервисы. Просто так не хочется, а поскольку они все разные и на разных портах - хочу использовать nginx proxy_pass для доступа к ним.

Однако встаёт вопрос безопасности и тут есть 2 варианта авторизации пользователей:

  • nginx basic auth - простая авторизация по логину и паролю из списка. Минус: надо держать отдельный список
  • nginx auth PAM - авторизация по имени пользователя и паролю системы. Минусы: надо собирать самому (Арч) и страшно. Одно дело, если кто-то посмотрит мои торренты, репозитории и прочее, другое, если получит логин/пароль от ssh.

    Кто-то пользовался вторым вариантом? Не боитесь за свой сервер?

 ,

vitruss
()

А есть ли что-то современное с ISA?

У нас есть старый спектрометр, который управляется и отдаёт данные через ISA платы. Может кто в курсе, бывает ли современное железо с ISA платами?

В идеале я вижу такой вариант - относительно новый (s775 или AM2 и выше) комп с Linux на борту, на котором стоит виртуалка с Win95, в которую проброшены эти самые платы.

Такое вообще реально?

 

vitruss
()

Сломался Raid5

Добрый день! Есть raid5 на 3-х дисках, сделанный при помощи mdadm. Сегодня ночью он сломался, вышел из строя один диск, потом тут же второй был помечен как failed и массив лёг. Комп я выключил.

Завтра хочу первым делом загрузиться без попыток сборки массива и сделать образы при помощи dd со всех дисков. Теперь вопрос: как мне использовать образы вместо реальных жестких дисков для сборки массива при помощи mdadm? Такое возможно? Может быть есть ещё какие-то советы, как себя вести в такой ситуации?

Про обращаться к специалистам я знаю, и готов, если ничего не получится с образами.

vitruss
()

Подксажите про OpenWrt и маршрутизатор.

Хочу наконец сделать дома всё по уму как одно из устройств хочу поставить маршрутизатор, который бы умел:

  • WiFi (2,4 и 5 ГГц)
  • torrent
  • сетевое хранилище (лучше smb, но nfs лишним не будет)
  • i2p
  • ssh
  • openvpn сервер для 1-2 клиентов
  • может быть ещё какие-то личные сетевые сервисы

Скорость интернета ~30 Мбит/с, LAN 1 Гбит/с. При этом роль именно маршрутизатора будет выполнять оптический терминал от Ростелекома. Реально ли это сделать в одном устройстве?

Пока думал о Tp-link TL-WDR4300 в качестве железки? Какая у него скорость записи на диски по USB? Может ли он всё вышеперечисленное?

vitruss
()

Вопрос про организацию интерфейсов

Всем привет!

Есть домашний сервер на арче. Подключен кабелем к маршрутизатору (192.168.1.1) через eth0 + в нём торчит беспроводная сетевая (wlan0) которая соединена в bridge (192.168.1.2) с eth0 и раздаёт интернет другим устройствам.

Хочется этот комп разместить в DMZ роутера, но ограничить доступ к ненужным с наружи сервисам (например веб консоли XBMC).

Я подумываю использовать alias, повесить на eth0 второй адрес из той же подсети (например 192.168.1.100) прописать его в нужных конфигах и в DMZ.

Но такое решение мне кажется немного ненормальным, есть ли другие варианты проще? Может кто знает как это нормально настроить в арче?

P.S. Оказалось этот самый XBMC вообще не умеет ограничивать себя в сетевых интерфейсах и биндится сразу ко всем...

 ,

vitruss
()

Deadbeef + smb + Linux Mint 13 Maya

Дома у меня арч с кедами, а на работе некоторыми сотрудникам поставили Mint 13 Maya. Поставил Deadbeef и никак не могу его заставить играть музыку с smb шары. В диалоге открытия сетевых расположений не видно, если просто перетащить директорию - показывает её как один трек без тэгов и не играет. Проверил другие плееры (VLC) та же ерунда. Не может открыть файлы.

vit@mint ~ $ dpkg -l '*gvfs*'
ii  gvfs           1.12.1-0ubuntu userspace virtual filesystem - GIO module
ii  gvfs-backends  1.12.1-0ubuntu userspace virtual filesystem - backends
ii  gvfs-bin       1.12.1-0ubuntu userspace virtual filesystem - binaries
ii  gvfs-common    1.12.1-0ubuntu userspace virtual filesystem - common data f
ii  gvfs-daemons   1.12.1-0ubuntu userspace virtual filesystem - servers
ii  gvfs-fuse      1.12.1-0ubuntu userspace virtual filesystem - fuse server
ii  gvfs-libs      1.12.1-0ubuntu userspace virtual filesystem - private libra
un  libgvfscommon0 <none>         (описание недоступно)

Может кто-то сталкивался?

 ,

vitruss
()

USB без проводов

Добрый день. Задача - подключить USB 2.0 устройство (не принтер или диск, просто абстрактное USB устройство), установленное в железном ящике, к компу снаружи, не делая дыр в этом самом железном ящике. В ящике есть 220В. Хотелось бы подключить это самое устройство к 220В и по USB к чему-то, воткнуть приёмник этого чего-то в комп снаружи ящика и видеть виртуальное USB устройство на этом компе. Скорость подключения не так принципиальна.
Поиск решений привёл к 2-м вариантам:

  • WUSB - беспроводной USB. Купить необходимое для этого оборудование в Москве или Новосибирске не удалось.
  • Пробросить через WiFi - не понятно как реализовать. Купить что-то типа DIR-320, прошить и подключить устройство к нему, а на компе поставить WiFi адаптер? Как получить полноценный USB на компе? (интересует не только под Linux, но, очень хотелось бы и под винду)

Может быть кто-то поможет?

P.S. Linux при том, прошивка для роутера будет основана на нём, а так же, если это не будет работать под виндой, то придётся поставить Linux.

vitruss
()

[Arch] проблема с makepkg

Пытаюсь собрать synergy-beta из AUR. Скчал PKGBUIL. Поправил версию на последнюю 1.4.4, поправил md5. делаю makepkg ошибка: Лог.
Если сделать makepkg -o, зайти в src/synergy-1.4.4-Source и запустить команды из PKGBUILD вручную - всё собирается.
Если сделать

export LDFLAGS="-Wl,--hash-style=gnu -Wl,--as-needed"
(дефолтные настройки Арча из makepkg.conf), то не соберётся.
Где собака зарыта?

 

vitruss
()

ЭЦП в масштабах небольшой организации

Здравствуйте! :) Появилась задумка организовать документооборот внутри государственной организации без бумаги. Ну т.е. на бумаге самый минимум, то, что с внешним миром, а внутри организации всякие служебные записки и прочие штуки полностью электронные. Сейчас юридическая сторона вопроса не рассматривается, только реализация.
В связи с этим, помимо остального, встал вопрос о ЭЦП.
Как я понял из поиска необходимо сделать следующее:

  • поставить свой центр сертификации (типа EJBCA);
  • выдать всем по ЭЦП (на смарткартах или флешках);
  • поставить всем на компьютеры софт для подписи документов и проверки этой самой подписи (типа Kgpg или Gpg4win для винды);
  • научить пользователей с этим работать))

Правильно ли я понимаю что в техническом плане это всё, что необходимо? Может у кого есть опыт внедрения такого на уровне предприятия с использованием СПО? Расскажите?

vitruss
()

[kmail]Проголосуйте за баг!

Kmail eats my RAM! https://bugs.kde.org/show_bug.cgi?id=279295
Проголосуйте пожалуйста! Как клиент оно мне в целом нравится, но уж больно много оперативки жрёт! (сейчас 3G из 8G). Настроено на IMAP от gmail с 200к+ писем. Прошлый kmail жрал существенно меньше...

 

vitruss
()

Большое количество rx/tx errors и отвал сети.

Купили новый сервер. Поставил туда debian. Подключили интернет с белым ip. Через некоторое время интернет отваливается а число ошибок rx/tx вырастает до нескольких миллиардов. Сеть настраивается по dhcp от провайдера. В какую сторону копать?

vitruss
()

[ищу][Новосибирск]Nvidia tesla или quadro попробовать.

Есть желание купить «персональный суперкомпьютер» с Nvidia Tesla. Есть софт, который умеет CUDA. Хотелось бы получить реальные цифры, что бы понять стоит оно того для наших задач или нет. Потому ищу возможность попробовать его в действии.

Нет ли у кого доступа к компам с такими карточками? Идеально было бы Quadro 600, что бы оценить тот минимум, который можно получить.

 ,

vitruss
()

[CUDA]Можно ли дорогие расчетные карточки заменить дешевыми десктопными карточками?

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

Вопрос: на сколько большая разница в вычислительной мощности между

PNY NVIDIA Fermi CUDA PARALLEL CORES 256, 2 GB GDDR5, 256-bit, 89.6 GB/s
и, например,
PCI-E Asus GeForce GTX 580 1536MB 384bit GDDR5 
Судя по характеристикам - вторая должна быть быстрее при цене в 2 раза ниже. Стоит ли переплачивать за Fermi?

 

vitruss
()

[opera][kde][ati]скорость отрисовки.

Надеюсь, что у кого-нибудь сдесь есть такой же конфиг. У меня жутко тормозит отрисовка в опере, если в Kde включить opengl. Даже плавная прокрутка нифига не плавная. Сами кеды не тормозят. Включение vsync решает проблему, прокрутка перестаёт тормозить, но по очущениям число кадров падает ниже комфортного везде. Я один такой счастливчик?

Используются свободные дрова. На проприетарных не пробовал. QT_GRAPHICSSYSTEM=raster. Карточка Radeon 4550.

 , ,

vitruss
()

Выбор серверов для числодробилки

Есть задача - собрать наиболее производительный кластер для квантово-химических рассчетов. Бюджет ~1000000 рублей. Пока смотрю в сторону 12 ядерных AMD (хотя, может к тому времени как будем покупать повятся и 16 ядерные примерно в ту же цену). Очень бы хотелось infiniband и от 8 процессоров

Копался в интернете, но так и не смог подобрать железо. Это вообще реально уложиться в бюджет?

С одной стороны получается, что если брать 4-х процессорные сервера, то не надо свич для infiniband, который стоит примерно 5-6000$ (потому что всего 2 компа и можно их соединять на прямую), но сами эти сервера дороже. В общем запутался я. Помогите, если можете.

vitruss
()

Странности с wins

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

В общем такая проблема: есть wins сервер (я не его админ, но в принципе есть возможность с ним поговорить и всё поменять, он работает на фре). Адрес 10.1.1.10. кроме него есть сеть 10.1.255.255. В ней стоит, в том числе, 2 компьютера. Первый - сервак с дебианом (10.1.1.*), второй - рабочая станция с Арчем (Arch 10.1.2.*).

Сервак является локальным мастером в одной из рабочих групп сети. Он настроен на использование этого wins 10.1.1.*.

Рабочая станция имеет ip 10.1.2.* и там есть вторая виртуальная карточка 192.168.0.1, к которой подключена виртуальная машина. Сеть 192.168.0.* имеет выход в большую сеть через nat.

Проблема - на wins сервере других машинах по ping arch получается 192.168.0.1. Если убрать wins или использовать nmblookup arch получается 10.1.2.*. ПОдскажите, в какую сторону копать?

vitruss
()

[google] В чем сделаны диаграммы?

Наткнулся тут на очень красивые диаграммы, может кто-то знает софт, с помощью которого они сделаны? http://andrewvos.com/2011/02/21/amount-of-profanity-in-git-commit- messages-per-programming-language/

 

vitruss
()

Ввод символов типа ° с клавиатуры

Здравствуйте! Не подскажете, как вводить символы типа ° (U+0176) с клавиатуры? вроде раньше работало так: нажимаю Правый Alt + набираю номер на доп клавиатуре. Теперь не получается. Интересует в основном воод в LibreOffice. Читал про Ctrl+ SHift + U, но не очень этому рад, потому как привык к смене раскладки по Crtl +Shift, а при этом оно не работает.

vitruss
()

[arch][kde]Не работают CTRL + ALT +F[1-6]

Собственно сабж. Арч, без тестинга. Комп повис, после перезагрузки появилась вот такая ерунда.Использую kde. Запускаю через startx

~/.xinitrc                                                                             
#!/bin/bash
exec ck-launch-session startkde
Если зайти из под root и сделать startx и startkde всё работает. Если не запускать X, то в консоли всё работает. Есть запустить konsole и нажать в окне ctrl + alt + f1 то появится P, f2 - Q и т.д. Кто-то может сталкивался? В гугле нашёл только про видео драйвер. У меня он не менялся (свободный для AMD).

 ,

vitruss
()

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