LINUX.ORG.RU

Сообщения dgeliko

 

Выборочная обработка вывода

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

	Size: 2048 MB
	Size: 2048 MB
	Size: 32 GB
	Size: 32 GB
	Size: 32 GB
	Size: 2048 MB
	Size: 2048 MB
	Size: 2048 MB

Далее идет разбор и суммирование, но это не важно тут. Главное - данные выдаются именно в таком формате, т.е. до 16 гигов - в мегабайтах, а выше - в гигабайтах.

Далее идет написана парсилка для строк в мегабайтах.

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

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

 ,

dgeliko
()

Непонятки с hp smart array

Всем привет. Сегодня пришло от мониторинга, что умерла продакшен система. Беглый осмотр выявил, что пропал 1 раздел. При глубоком осмотре выявились непонятки:

 array B (SATA, Unused Space: 0  MB)


      logicaldrive 2 (1.8 TB, RAID 5, Failed)

      physicaldrive 3C:1:5 (port 3C:box 1:bay 5, SATA, 1 TB, OK)
      physicaldrive 3C:1:6 (port 3C:box 1:bay 6, SATA, 1 TB, OK)
      physicaldrive 3C:1:7 (port 3C:box 1:bay 7, SATA, 1 TB, OK)
      physicaldrive 3C:1:8 (port 3C:box 1:bay 8, SATA, 1 TB, OK, spare)

Т.е. раздел исчез, в тулзе hpacucli помечен как Failed, но все диски вроде как в отличном состоянии. iLO ничего нового не показал, кроме 2х ошибок в одно и то же время:

POST Error: 1792-Drive Array Reports Valid Data Found in Array Accelerator

POST Error: 1779-Slot X Drive Array - Replacement drive(s) detected OR previously failed drive(s) now appear to be operational.

Статус АКБ - ОК. Статус контроллера - тоже. Т.е. все вроде как отлично, но raid сбойный. Как его починить? На дисках важные данные, физического доступа к серверу нет, rescan пробовал сделать - толку ноль. Кто-то сталкивался? Контроллер Smart Array P410i.

РЕШЕНО. Оказывается, у данного контроллера есть бага в прошивке, надо обновиться на последнюю. На данный момент проблема была решена переподключением сбойного logical drive посредством команды:

ctrl slot=0 ld 2 modify reenable forced 

Узнать слот можно при выхлопе

 hpacucli ctrl all show status

Smart Array P410i in Slot 0 (Embedded)
   Controller Status: OK
   Cache Status: OK
   Battery/Capacitor Status: OK

 , ,

dgeliko
()

acer v3-571G не выходит из ждущего режима (черный экран)

Доброго времени суток. Имеется проблема с сабжевым буком.

Что есть: debian jessie, x64.

Пришло новое ядро

 
uname -a
Linux book 3.16.0-4-amd64 #1 SMP Debian 3.16.7-2 (2014-11-06) x86_64 GNU/Linux
в нем стал глючить дико nouveau (бук вис, в messages сыпалось что проблемы с указанным драйвером). Было принято решение уйти на другие дрова (intel, nvidia). Т.к. бук оснащен двумя картами - решил поставить bumblebee. Накатил, создал конфиги, вроде все завелось. Проверил, что дискретная карта не активна:
optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
При закрытии крышки бука стоит правило - ждущий режим. Так вот, уходит он корректно, только не выходит обратно - запускается, прекрасно работает, а на дисплее - ничего. Просто черный экран, даже без подсветки как-будто. По ssh коннект к нему есть, на tty1 переключается и реагирует на команды (вслепую). Можно даже в ребут увести. Куда рыть? Есть предположение, что не грузит модуль intel для видеокарты при выходе из ждущего режима. Только как он тут может называться? Греп по intel выводит такое:

lsmod | grep intel
intel_powerclamp       17159  0 
intel_rapl             17356  0 
kvm_intel             139116  0 
kvm                   388635  1 kvm_intel
ghash_clmulni_intel    12978  0 
aesni_intel           151423  6 
aes_x86_64             16719  1 aesni_intel
lrw                    12757  1 aesni_intel
glue_helper            12695  1 aesni_intel
ablk_helper            12572  1 aesni_intel
cryptd                 14516  3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_hda_intel          26327  3 
snd_hda_controller     26727  1 snd_hda_intel
snd_hda_codec         104463  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_pcm                88662  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd                    65244  14 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
thermal_sys            27642  4 video,intel_powerclamp,processor,x86_pkg_temp_thermal
crc32c_intel           21809  0 

Кто сталкивался? Куда рыть и что делать?

Спасибо.

 acer aspire v3, , ,

dgeliko
()

Сборка lustre на debian wheezy

Добрый день. Есть к кого ли опыт/хауту сборки lusreFS по debian wheezy? Гугл молчит, выдает максимум до сквиза, что не актуально, по причине битости ссылок в большинстве своём. Спасибо.

 , ,

dgeliko
()

Debian wheezy: куда делся avant-window-navigator?

Собственно сабж. Помнится, я его ставил, а сейчас полез - в репах глухо. Кто знает куда и зачем выпилили?

 ,

dgeliko
()

Посоветуйте ноут

Доброго времени суток. Ищу адекватнное железо за разумные деньги (относительно). Самые главные критерии: 15-16 дюймов, разрешение 1920x1080, поддерживающий до 32 гигов памяти. Остальное не сильно интересно. Интересуют мнения тех, кто юзает модели, подходящие под данное описание на GNU/Linux, чтоб не было проблем с железками. Дистр предположительно на 146% Debian.

 32 gb ram, , ,

dgeliko
()

Разные приоритеты IP адресов.

Добрый день.
Чем возможно реализовать данную схему:
Есть IP доверенные и остальные. Необходимо, чтоб доступ доверенных IP к сайту осуществлялся всегда и при любых обстоятельствах, а остальные IP адреса, не входящие в список доверенных и привилегированных отлуплялись, например, при большом показателе LA, либо, при привышении определенного количества RAM в системе, при падении значений - возвращалось назад. Т.е. сделать приоритезацию каким-либо способом из, по сути, двух диапазанов IP - доверенных и остальных.

dgeliko
()

Плавающий блок IP адресов.

Добрый день. Интересует теоретическая и практическая возможность «гуляния» блока айпишников между дата-центрами разных_провайдеров. Т.е. во сути вопрос звучит так и разбивается на несколько подвопросов:
1. Как купить на контору определенные блок IP адресов?;
2. Каким образом (документы, организация) организовывается данная схема?;
3. Насколько быстро будет осуществляться переключение и кем оно будет производиться?
Спасибо.

dgeliko
()

IpSec heartbeat/Corosync управляющий скрипт.

Добрый день.
Поделитесь, у кого есть управляющий скрипт для heartbeat/Corosync, чтоб IpSec корректно шатдаунился и подымался на другой ноде кластера при миграции группы.
Желательно ocf скрипт.
Спасибо.

dgeliko
()

[netbeans] Не могу выдернуть проект с ftp

Добрый день. Проблема такая: есть домашний серв с ftp, который находится за NAT. На серве поднят proftpd, в конфиге прописаны

PassivePorts 50000 60000
также прокинут этот диапазон портов с помощью iptables на роутере. Машина, с которой соединяюсь серваком, тоже находится в другом месте за NAT. До того как поправил конфиг iptables и proftpd с исходной машины не соединялся ни один ftp клиент, теперь соединение проходит в mc, krusader, nautilus. Не проходит в Gnome commander. Итак проблема: как можно сливать/заливать файл и проекты в netbeans? При тестировании настройки соединения он выдает что «Connection succeeded» в обычном режиме и в пассивном, но при скачивании проекта/файлов говорит что нет файлов для даулоада.
Логи при попытке в обычном режиме:
FTP session opened.
Preparing to chroot to directory '/var/www/test'
USER test: Login successful.
Refused PORT 192,168,0,42,210,6 (address mismatch)
В пассивном:
FTP session opened.
Preparing to chroot to directory '/var/www/test'
USER test: Login successful.
Гугл на все эти выкрутасы подсказал только открыть порты для пассивной передачи на роутере и сделать портфорвардинг. Кто сталкивался с таким на нетбинсе? Версия netbeans-6.9.1, Не работает ни на винде ни на линухах.

 

dgeliko
()

[debian squeeze] Xen+bonding

Доброго времени суток. Бьюсь вторую неделю, изгуглил все, что только можно. Хочу создать такую схему подключения:

eth0----|                      |----DomU1
        |----bond0----xenbr0---|----DomU2
eth1----|                      |----DomU3
На одном интерфейса (без bonding) все поднимается на ура, как дело доходит поднятия на бондинге - труба, не работает. Настройки:
cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto bond0
allow-hotplug bond0
iface bond0 inet static
        address 192.168.0.8
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        dns-nameservers 192.168.0.1
        up ifenslave bond0 eth0 eth1
        down ifenslave -d bond0 eth0 eth1
cat /etc/xen/xend-config.sxp
(network-script 'network-bridge bridge=bond0')
(vif-script vif-bridge)
(vnc-listen '0.0.0.0')
(vncpasswd '')
cat /etc/xen/debian
kernel='/usr/lib/xen-4.0/boot/hvmloader'
builder='hvm'
memory=512
vcpus=2
shadow_memory=8
name='debian'
vif=['type=ioemu, bridge=bond0']
disk=['file:/root/xenimages/debian.img,hda,w', 'file:/usr/src/xen/debian.iso,hdc:cdrom,r']
device_model = '/etc/lib/xen-4.0/bin/qemu-dm'
ne2000=0
boot='c'
sdl=0
vnc=1
vncpasswd=''
stdvga=0
serial='pty'
usb=1
cat /etc/modprobe.d/options 
alias bond0 bonding
options bonding mode=0 miimon=100
При таких настройках через vnc можно установить ось, но не поднимается в гостевой ОС сетевой интерфейс. Пробывал играть со скриптами и параметрами (вместо bridge ставил netdev=bond0; бондинг в разных режимах), поднимал вручную xenbr0, прописывал в настройки интерфейсов скрипт поднятия бриджа из
/etc/xen/network-bridge
все бестолку. Кто-нибудь озадачивался таким вопросом? У кого есть рабочие конфиги?
Спасибо за любую помощь.
P.S. Xen-4.0.1, Debian Squeeze.

dgeliko
()

[Обучение] Подготовка к сдаче LPI

Доброго времени всем. Обращаюсь к тем, кто не так давно сдавал экзамен на LPIC1. Есть ли пособия/материал/онлайн-подготовка к сдаче сабжа? Все что удалось пока нагуглить - это материалы за 2005 год, выложенные на ibm.com. Если кто-то готовился по каким-то статьям или учебникам - буду признателен за листинг оных.

 

dgeliko
()

[LVM2] Монтирование томов на другой системе

Всем привет, нужна консультация. Есть 2 диска с системы на LVM2, которая в силу определенных обстоятельств померла (кернел паник). Необходимо смонтировать эти 2 диска на другую систему и восстановить работоспособность первоначальной системы.
Вопрос: как смонтировать эти lvm2 тома на другой системе? Какие пакеты необходимы и какие действия?
С LVM не работал практически никогда, поэтому и не знаю.

dgeliko
()

[CentOS] проблемы с обновлением

Всем добрый день. Достался мне серв на обслугу с сабжем, версия 5.? (хз какая, но какая-то пятая) была. Т.к. раньше RPM-based дистры не щупал практически, а CentOS вообще в глаза увидел первый раз, то решил поглядеть в сети команды по обновлению сервера, т.к. его никто не трогал год и все могло хорошо устареть. Наткнулся на мануал по апдейту:

yum clean all 
yum update glibc\* 
yum update yum\* rpm\* python\* 
yum clean all 
yum update 
Сделал все как указано, на последней команде выдает такое:
--> Running transaction check
---> Package fipscheck.i386 0:1.2.0-1.el5 set to be updated
---> Package libpurple.i386 0:2.6.6-2.el5_4 set to be updated
---> Package xorg-x11-drv-qxl.i386 0:0.0.12-1.2.el5 set to be updated
--> Processing Conflict: autofs conflicts cyrus-sasl-lib < 2.1.22-5.el5_4.3
--> Finished Dependency Resolution
1:autofs-5.0.1-0.rc2.143.el5.i386 from base has depsolving problems
  --> autofs conflicts with cyrus-sasl-lib
Error: autofs conflicts with cyrus-sasl-lib
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

package-cleanup в системе не вижу. Подскажите кто сталкивался, чего делать то? с yum не работал никогда.
На сервере крутится ораклуша с иксами и самописное (не мной) приложение для оракла, к которому исподников и установочного пакета не имею.

[root@server ~]# cat /etc/redhat-release 
CentOS release 5.5 (Final)
Выдает такое

 

dgeliko
()

[Gnome] Индивидуальные настройки рабочего стола

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

 

dgeliko
()

A4Tech X755-FS. Настройка.

Доброго времени всем. Приобрел сабж, никогда с настройкой мышей не сталкивался (не геймер, поэтому хватало самых простых мышей). Мыша позволяет писать скрипты и навешивать на кнопки. В оффтопике, я так понял, скрипты пишутся через дрова и спец. софт. Кто сталкивался, помогите/подскажите, как настроить это чудо забугорной мысли?
Debian squeeze, Gnome.

dgeliko
()

[Ldap] CommonName - Смена фамилии и имени местами при отображении

Доброго времени суток. Прикрутил контакты для почты на веб-интерфейс. Но возникла небольшая проблемка - при отображении контакта он отобржается как
ИМЯ_ОТЧЕСТВО_ФАМИЛИЯ, хочется наоборот - ФАМИЛИЯ_ИМЯ_ОТЧЕСТВО,
как принято в России. Поле 'cn' (commonname) составное, и составляется по введеным значениям 'givenName' (И.О) и 'sn' (фамилия). По идее где-то в схеме надо поменять просто местами эти 2 значения, но никак не могу найти где. Начал рыть схемы ldap - но что-то в том синтаксисе сам черт ногу сломит. Вопрос: кто сталкивался, подскажите где и что поменять, чтоб получился сабж.
P.S. система debian lenny.
P.P.S. Просто вписать в значения фамилии ИО и наоборот не предлагать - эти же контакты используются в аутглюке, поэтому может нарушиться отображение полей.

 

dgeliko
()

[nautilus] Падение при изменении параметров.

Добрый день. Обнаружил проблему на своих десктопах: при изменеинии параметров Nautilus падает и пропадают иконки с рабочего стола, помогает только релогин. Захожу в "Правка"->"Параметры" и...пропадает окно и иконки с десктопа. Кто сталкивался?

Debian/squeeze

На Lenny все отлично работает.

 

dgeliko
()

[Samba] Перенос PDC

Добрый день. Господа, подскажите, каким образом можно наименьшими потерями и трудозатратами перенести PDC с одной машины на другую? Мои действия быди такие: отредактровал

/etc/shadow (passwd,group)

на новом PDC, переписал

/var/lib/samba

с исходной машины на новую, заменил

smb.conf

Что еще надо сделать? Ибо после всех описанных действий на новом PDC команда

net rpc user

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

P.S. Перенос осуществляется с gentoo на debian lenny. Исходная машина (gentoo) остатся как почта, прокси и прочие интернет сервисы, переносится только PDC и файлопомойка.

 

dgeliko
()

Samba и доступ к шарам только для определенных групп

Всем доброго времени суток. Проблема такая: стоит сервер с самбой. Нужно сделать так, чтоб разным юзерам показывались разные ресурсы на сервере. Например: есть 2 группы юзеров, простые пользователи и бухгалетрия. Необходимо сделать так, чтоб обычные пользователи при заходе на сервер не видели папку "Бухгалтерия". Сеть с доменом, правка домена как раз полным ходом=) Застопорился на показе/скрытие необходимых шар. Покурил маны по самбе, но не нашел, какая опция может отвечать за такое...полагаю что должно быть что-то типа valid browseable group = @nt_buhs в smb.conf, но что-то не канает=( В netlogon есть скрипт nt_buhs.bat такого содержания:

net time \\DC /set yes net use z: \\DC\docs net use y: \\DC\Buhs$

Символ $ вставил от мысли, что ресурс будет скрыт виндовым машинам (есессно с $ прописывал в smb.comf) и необходимая папка будет монтироваться при логине пользователя, но почему-то монтирования скрытого сетевого устройства как диска "y" не происходит. Соответственно, юзеры, входящие группу nt_buhs не видят его на сервере. Подскажите кто знает, где копать? может что знает синтаксис комманды для самбы для валидной группы? Спасибо.

dgeliko
()

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