LINUX.ORG.RU

Сообщения Crystal_HMR

 

Определить pid, который использует одно из ядер

Добра!

Есть машинка с 64 процами, на ней крутится определенное ПО. В целом, процы нагружены почти одинаково, в зависимости от кол-ва запросов к приложению от 30% до 80%.

Но одно из ядер всё время 85%+, вне зависимости от нагрузки. Значения меняются, но всё время высокие.

Есть ли возможность средствами ОС определить с точностью до pid'а какие процессы используют в данный момент вот это конкретное ядро?

RHEL 6.8 (2.6.32-642.el6.x86_64) // прошу не пинать :)

ПС. Я пытался поискать по форуму, но на первых паре страниц ничего похожего не нашел. Если есть - поделитесь ссылкой, пожалуйста. Ну или ткните в какую сторону копать за пределами ЛОРа.

 , ,

Crystal_HMR
()

Автоматическая сортировка изображений по содержимому

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

Может кто-то встречал инструмент, который позволит отсортировать все картинки с людьми в отдельную папку?

Интересно посмотреть исходники, поэтому лучше, если это будет что-то открытое.

Поиск по форуму и поверхностное гугление приводят меня к openBiometry, что не совсем то, что мне нужно, или OpenCV. Последний я пока не осилил, но смотрю в его сторону.

Вопрос задаю потому что, возможно, кто-то видел/знает/пользовал альтернативы и может подсказать как оно работает :)

 ,

Crystal_HMR
()

ssh внутри скрипта unexpected EOF

Всем привет.

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

В скрипте есть массив с ip адресами машин, я делаю

systems=( ip1 ip2 ip3 )
for system in "${systems[@]}"
do
	ssh root@$system multipath -ll > mpath$system
	if [[ $? -ne 0 ]]; then
		echo "`date` problem with connect to $system"
		continue
	fi
	ssh root@$system virsh list --all > vl$system
done


И в последней комманде последней машины (т.е. до этого везде всё хорошо) получаю ошибку
>script.sh: line 115: unexpected EOF while looking for matching ``'
с дебагом выглядит так:
+ ssh root@ip1 virsh list --all
+ for system in '"${systems[@]}"'
+ ssh root@ip2 multipath -ll
+ [[ 0 -ne 0 ]]
+ ssh root@ip3 virsh list --all
script.sh: line 115: unexpected EOF while looking for matching ``'

Встречался ли кто-то с подобными проблемами, как и почему это происходит, или, хотя-бы, в какую сторону копать?

Заранее благодарен

PS. Англоязычные интернеты полны такими же ошибками, но там везде используется cat EOF; EOF.

PPS. Так же частая проблема - это синтаксис. Я уже сократил цикл до просто двух ssh команд, даже без вывода в файл. Это наталкивает меня на мысли о том, что проблема в массиве. А так же, когда убрал лишнее - изменились цифры в указании строки. Это третья с конца строка скрипта и последняя. Такое впечатление, что где-то вместо того, что бы увидеть конец массива - он пытается получить еще один элемент, а дальше не воспринимает файл. Просто видит весь файл аж до третьей строки с конца.

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

UPD2: похоже, проблема в следующем цикле в конструкции

if echo $line | grep -q -E "\([a-z0-9]{33}\)"; then
 #statements
continue
Странно, запуская руками - всё работает отлично

 , ,

Crystal_HMR
()

организация dotfiles

Интересует следующее: есть ли какая-то возможность, может переменная, или строка в конфиге, которая говорит искать дотфайлы в хомяке?

Хочу перенести все дотфайлы в отдельную папку, но не хочу для каждой софтины в конфигах искать указание, куда она смотрит. Т.е. начиная с .bashrc и аж до .Xresources включая папки.

 ,

Crystal_HMR
()

invert user-proxy settings

Есть у меня домашняя машина, и злой vpn на работу, который ограничивает доступ только парой айпишников. Можно полезть в бюрократию, накатать кучу доков на доступ к нужным мне сайтам внутри сети, а можно поднять squid (уже), настроить контроль доступа только себе (уже), открывать сайты внутри сети из дома, указав в настройках огнелиса manual proxy.

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

Пробовал пару аддонов (с китайскими символами на иконке), которые должны были работать с proxy-rules, и при обращении к определенной сети включать прокси. Но я так и не смог настроить эти самые правила.

Есть ли какая-то возможность настроить использование прокси в браузере только для одной определенной сети?

 

Crystal_HMR
()

gentoo kde wine games and other

Есть свежая гента, которая внезапно поддалась моему неосиляторству, с КДЕ; на ней всё работает (!и это круто!), кроме одной вещи.Хотел осквернить рабочее место вторым старкрафтом, но баттл нет не хочет ставится, а без него в лицуху никак.

Из появившихся у меня мыслей: Я вынужден использовать прокси с авторизацией, но у меня есть только http протокол. И если https и ftp легко общаются используя http, то rsynk и udp не хотят. Есть ли что-то, что может завернуть все запросы на http протокол?

Пробовал через playonlinux, ситуация не изменилась. Есть еще варианты?

Что может посоветовать еще сообщество? Или совершить задуманное вообще нет возможности?)

dan@crystal ~ $ wine64 .wine/drive_c/games/Battle.net-Setup-ruRU.exe #wine тоже пробовал
fixme:process:SetProcessDEPPolicy (1): stub
fixme:wer:WerSetFlags (2) stub!
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
wine: Call from 0x7b83b4fe to unimplemented function mscoree.dll.CorIsLatestSvc, aborting
wine: Unimplemented function mscoree.dll.CorIsLatestSvc called at address 0x7b83b4fe (thread 001b), starting debugger...
err:module:import_dll Library MSVCR110_CLR0400.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" failed, status c0000135
err:service:service_send_start_message service L"clr_optimization_v4.0.30319_64" failed to start
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_64" failed to start: 1053
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wininet:InternetSetOptionW Option 77 STUB #100500 таких сообщений
...
Unable to read archive hash table: C:\users\Public\Application Data\Battle.net\Agent\SetupWin.mpq #в этот момент появляется окно с ошибкой установки баттлнета

$ winetricks dotnet40 dotnet45

Executing w_do_call dotnet40
dotnet40 already installed, skipping
Executing w_do_call dotnet45
dotnet45 already installed, skipping

$ wine --version
wine-1.6.2
$ playonlinux --version
PlayOnLinux 4.2.4
$ winetricks --version
20140302

UPD. Установил сетевые компоненты с помощью winetricks.

fixme:ras:RasEnumConnectionsW (0x13d1b0,0x103d800,0x76c623e4),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
Как это сделать? >Configure program to use LAN connection/winsock instead! Кто-то знает?

 , , , ,

Crystal_HMR
()

Fedora20(xfce) and Compose+gtk(chrome) or env

Привет всем! Fedora 20 (Security mod), XFCE. Не работает Compose в GTK приложениях. Сама клавиша настроена в /etc/X11/xorg.conf-d/00-keyboard.conf на ralt. Xev говорит, что keycode в этот момент изменился. Добавил в /etc/environment GTK_IM_MODULE=«xim», попробовал $service lightdm restart, не помогло, проверил запись, рестартнул систему. Вывод $env | grep GTK - девственно чист. В терминале работает. В файле с переменными еще строки с переменными для авторизации на прокси; они есть в выводе env. ЧЯДНТ?

UPDATE: В pigin работает, он gtk+. В google chrome нет.

Update2: Есть вариант, что проблема может быть в xfce4-xkb-plugin. Xev сейчас отрабатывает клавишу RAlt как Multi_key. Такой клавиши в нем (в плагине этом) нет. Вопрос тогда куда смотрит хром в таком случае.

 , , , ,

Crystal_HMR
()

OpenSUSE 12.2 tftp problem

Приветствую! Сразу к делу: есть необходимость поднять тфтп сервер для компании. Ранее был развернут сервер Zabbix на OpenSUSE 12.2, и было решено, дабы не плодить виртуалок, поднять сервер на нем.

zypper install yast2-tftp-server
zypper install tftp

успешно Настроил через Yast (особо настроек не было, сказал ему открыть порты, папку не менял). Дал public redable на папку. Дальше начались вопросы :)

linux-ed38:~ # tftp
tftp> connect 127.0.0.1
tftp> get new2.h
Transfer timed out
#
# /etc/hosts.allow
#
in.tftpd:ALL
# End of file

/var/log/messages

Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=26]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/chargen-udp [file=/etc/xinetd.d/chargen-udp] [line=14]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=15]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/daytime-udp [file=/etc/xinetd.d/daytime-udp] [line=14]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=15]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/discard-udp [file=/etc/xinetd.d/discard-udp] [line=14]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=15]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/echo-udp [file=/etc/xinetd.d/echo-udp] [line=14]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/netstat [file=/etc/xinetd.d/netstat] [line=15]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/servers [file=/etc/xinetd.d/servers] [line=16]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/services [file=/etc/xinetd.d/services] [line=14]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/svnserve [file=/etc/xinetd.d/svnserve] [line=14]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/systat [file=/etc/xinetd.d/systat] [line=15]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/tftp [file=/etc/xinetd.d/tftp] [line=17]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=20]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: Reading included configuration file: /etc/xinetd.d/time-udp [file=/etc/xinetd.d/time-udp] [line=15]
Aug  8 12:01:36 linux-ed38 xinetd[5670]: 5670 {init_services} no services. Exiting...
Aug  8 12:01:37 linux-ed38 xinetd[5662]: Starting INET services. (xinetd)..failed
Aug  8 12:01:37 linux-ed38 systemd[1]: xinetd.service: control process exited, code=exited status=7
Aug  8 12:01:37 linux-ed38 systemd[1]: Unit xinetd.service entered failed state.

Кто может натолкнуть меня на мысль?:) все коллеги уже забили, а мне уже интересно, как это решить. Какая информация еще нужна? Натолкните на мысли, пожалуйста :)

 ,

Crystal_HMR
()

Выбор ноута

Здрав, камрады! Понимаю что вопрос довольно глуп, но сейчас занимаюсь выбором бюджетного ноута для девушки. Глаз упал в магазине на Samsung 300E7A-a02. Посмотрев в просторы интернета обнаружил еще вариант сборки Samsung 300E7A-s0A...

Отличаются они процессором и объемом харда. Со вторым тут все понятно, а вот с процессором - мне бы не помешала ваша консультация :)

Может кто тестил Intel Pentium Dual Core 2100 МГц Sandy Bridge (B950) vs Intel Core i3 2300 МГц Sandy Bridge (2350M). Мне интересно насколько второй будет производительнее в играх и насколько меньше/больше будет греться.

Ну и если есть советы - тоже прислушаюсь.

ЗЫ. Кто то сотрудничал с магазином НОТИК в Москве? Интересуюсь ибо цены значительно меньше, чем у других. Покупать все равно буду в мною проверенных местах, но интересно.

 , ,

Crystal_HMR
()

Неудачно прошил Bios in HP 4515s.

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

Немного не в тему, но, надуюсь, Вы мне поможете :)

Имеется в наличии ProBook 4515s. Долгое время он вырубался по питанию (темы на форумах есть о том же... везде и часто). Грешил на пыль, почистил. Грешил на процессор - не сильно греется. Грешил на видео - ноут гаснет точно так же по питанию при заходе в биос. Даже после длительного пассивного охлаждения. В связи с этим решил перепрошить биос. Были опасения о дальнейшей судьбе, но решил рискнуть. И, как выяснилось, зря. Прошивку брал с оф сайта hp. вот эту: Система BIOS бизнес-ноутбуков HP (ПЗУ 68CPP) При перезагрузке после прошивки ноут вырубился по питанию, и теперь не реагирует вообще ни на какие действия. Индикатор питания мигает синим цветом.

Вопросы следующие: 1. Кто то справлялся с этой ситуацией не выпаивая чип биоса? Если да, то: 1.1. Как вы создавали восстановительную флешку? Если создавали флопик - тоже подскажите, но нет юсб флоповода. Увы. 1.2. Какие клавиши в данной модели используются для входа в CRM? 1.3. Как конкретно заходить в этот режим? Я пробовал зажать сочетание, подключить зарядное, ожидать. Не помогло. 2. Кто в Москве может помочь вернуть ноут к жизни, за умеренную плату??? (я приеду, понаблюдаю, если можно, за разборкой, выпайкой биоса, программированием. Уж больно интересно).

Заранее благодарен за ответы. За помощь.

мой тел: 916 012 26 59

upd: В сервис отвез, дали ориентировочную цену ремонта 16,5 тыс рублей. Естественно <censored>

upd2: не ругайте за кривые руки... сам себя ругаю, и так плохо...

 , hp.

Crystal_HMR
()

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