LINUX.ORG.RU

Сообщения addicted

 

Сервис по сборке пакетов

Всем доброго времени!

Есть некоторое количество простаивающих серверов. Появилась желание поднять на них что-то вроде Open Build Service, сервиса по сборке пакетов под основные дистрибутивы. Сервис будет открыт для всех желающих, без ограничений на использование.

Интересует, есть ли спрос на такого рода сборщики?
Помимо Open Build Service, на что еще можно обратить внимание?

addicted
()

udev странно именует устройство

Привет! Имеем CentOS 6.2, две сетевые карты.

Dmesg:

e1000 0000:02:02.0: eth1: (PCI:66MHz:32-bit) 00:0c:29:06:87:5e
e1000 0000:02:02.0: eth1: Intel(R) PRO/1000 Network Connection
udev: renamed network interface eth1 to rename3

Соответственно:

eth0      Link encap:Ethernet  HWaddr 00:0C:29:06:87:54
          inet addr:192.168.228.143  Bcast:192.168.228.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe06:8754/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1141 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4158 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:158523 (154.8 KiB)  TX bytes:5603855 (5.3 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

rename3   Link encap:Ethernet  HWaddr 00:0C:29:06:87:5E
          inet addr:192.168.0.254  Bcast:192.168.1.255  Mask:255.255.254.0
          inet6 addr: fe80::20c:29ff:fe06:875e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:740 (740.0 b)  TX bytes:720 (720.0 b)

Это он зачем так делает?

addicted
()

Сертификация от RH (RHCSA, RHCE)

Доброго времени! Появилось желание сдать на сертификаты от RH. Есть приличный навык работы с Cntos(5-6), RHEL6 начал ковырять относительно недавно. Пока есть некоторое колебание в целесообразности прохождения полноценного курса по подготовке к сертификации в учебном заведении т.к это достаточно дорого встает. Начну с EX200 (Red Hat Certified System Administrator). Далее EX300.

Хотелось бы услышать мнение тех, кто проходил эту сертификацию. Реально ли подготовится, заказав, допустим, книгу “RHCSA/RHCE Red Hat Linux Certification Study Guide” http://www.amazon.com/RHCSA-Linux-Certification-Study-Guide/dp/0071765654/ref...

Или может есть метод лучше. Вообще интересно узнать подробности о том как проходит сам экзамен. Я так понимаю там полностью практикум…

addicted
()

Ковыряем RTSP

Привет! Столкнулся с проблемой. Есть у меня одна хорошая IP-cam для наблюдения(AXIS). Пытаюсь прикрутить ее к Zoneminder-у. Хочу, чтобы все работало по RTSP, ну а на праке конечно не работает =))

Из Debug лога Zoneminder-a видно:

ZM послылает DISCRIBE запрос (Интерисуется возможностями самой камеры):

[Sending RTSP message: DESCRIBE rtsp://19.111.121.81:554/axis-media/media.amp RTSP/1.0
Authorization: Basic cm9vdDoxMjM0NTZ0VA==
User-Agent: ZoneMinder/1.24.3
CSeq: 1

Получает ответ от камеры

[Received RTSP response: RTSP/1.0 200 OK
CSeq: 1
Content-Type: application/sdp
Content-Base: rtsp://19.111.121.81:554/axis-media/media.amp/
Date: Tue, 24 Jan 2012 16:36:02 GMT
Content-Length: 378

v=0
o=- 1327422962029028 1327422962029028 IN IP4 19.111.121.81
s=Media Presentation
e=NONE
c=IN IP4 0.0.0.0
b=AS:50000
t=0 0
a=control:*
a=range:npt=0.000000-
m=video 0 RTP/AVP 96
b=AS:50000
a=framerate:24.0
a=control:trackID=1
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1; profile-level-id=420029; sprop-parameter-sets=Z0IAKeKQFAe2AtwEBAaQeJEV,aM48gA==
 (557 bytes)]
01/24/12 04:30:55.811740 zmc_m2[3304].DB1-zm_rtsp.cpp/304 [Processing SDP 'v=0
o=- 1327422962029028 1327422962029028 IN IP4 19.111.121.81
s=Media Presentation
e=NONE
c=IN IP4 0.0.0.0
b=AS:50000
t=0 0
a=control:*
a=range:npt=0.000000-
m=video 0 RTP/AVP 96
b=AS:50000
a=framerate:24.0
a=control:trackID=1
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1; profile-level-id=420029; sprop-parameter-sets=Z0IAKeKQFAe2AtwEBAaQeJEV,aM48gA==
']

Формируем SDP:

01/24/12 04:30:55.811795 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'v=0']
01/24/12 04:30:55.811820 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'o=- 1327422962029028 1327422962029028 IN IP4 19.111.121.81']
01/24/12 04:30:55.811844 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 's=Media Presentation']
01/24/12 04:30:55.811864 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'e=NONE']
01/24/12 04:30:55.811883 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'c=IN IP4 0.0.0.0']
01/24/12 04:30:55.811912 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'b=AS:50000']
01/24/12 04:30:55.811936 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 't=0 0']
01/24/12 04:30:55.811955 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=control:*']
01/24/12 04:30:55.811977 zmc_m2[3304].DB3-zm_sdp.cpp/259 [Ignoring general SDP attribute 'control:*']
01/24/12 04:30:55.811996 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=range:npt=0.000000-']
01/24/12 04:30:55.812018 zmc_m2[3304].DB3-zm_sdp.cpp/259 [Ignoring general SDP attribute 'range:npt=0.000000-']
01/24/12 04:30:55.812037 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'm=video 0 RTP/AVP 96']
01/24/12 04:30:55.812063 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'b=AS:50000']
01/24/12 04:30:55.812085 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=framerate:24.0']
01/24/12 04:30:55.812109 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=control:trackID=1']
01/24/12 04:30:55.812131 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=rtpmap:96 H264/90000']
01/24/12 04:30:55.812158 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=fmtp:96 packetization-mode=1; profile-level-id=420029; sprop-parameter-sets=Z0IAKeKQFAe2AtwEBAaQeJEV,aM48gA==']
01/24/12 04:30:55.812189 zmc_m2[3304].DB3-zm_sdp.cpp/239 [Ignoring SDP fmtp attribute 'packetization-mode' for media 'video']
01/24/12 04:30:55.812213 zmc_m2[3304].DB3-zm_sdp.cpp/239 [Ignoring SDP fmtp attribute 'sprop-parameter-sets' for media 'video']
01/24/12 04:30:55.812947 zmc_m2[3304].DB1-zm_sdp.cpp/300 [Looking for codec for video payload type 96 / H264]
01/24/12 04:30:55.812975 zmc_m2[3304].DB1-zm_sdp.cpp/329 [Got dynamic payload type 96, H264]

Высылаем SETUP запрос:

01/24/12 04:30:55.813008 zmc_m2[3304].DB2-zm_rtsp.cpp/46 [Sending RTSP message: SETUP rtsp://89.111.181.82:554/axis-media/media.amp/trackID=1 RTSP/1.0
Transport: RTP/AVP/TCP;unicast
Authorization: Basic cm9vdDoxMjM0NTZ0VA==
User-Agent: ZoneMinder/1.24.3
CSeq: 2

Получаем ответ от камеры о готовности PLAY

01/24/12 04:30:56.031414 zmc_m2[3304].DB2-zm_rtsp.cpp/72 [Received RTSP response: RTSP/1.0 200 OK
CSeq: 2
Session: A5B8E3A3; timeout=60
Transport: RTP/AVP/TCP;unicast;interleaved=0-1;ssrc=D22602E4;mode="PLAY"
Date: Tue, 24 Jan 2012 16:36:03 GMT

Формируем запрос с камере:

01/24/12 04:30:56.031537 zmc_m2[3304].DB2-zm_rtsp.cpp/396 [Got RTSP session A5B8E3A3, timeout 60 secs]
01/24/12 04:30:56.031555 zmc_m2[3304].DB2-zm_rtsp.cpp/401 [Got RTSP transport RTP/AVP/TCP;unicast;interleaved=0-1;ssrc=D22602E4;mode="PLAY"]
01/24/12 04:30:56.031602 zmc_m2[3304].DB2-zm_rtsp.cpp/449 [RTSP Method is RTP/RTSP]
01/24/12 04:30:56.031616 zmc_m2[3304].DB2-zm_rtsp.cpp/450 [RTSP Distribution is unicast]
01/24/12 04:30:56.031629 zmc_m2[3304].DB2-zm_rtsp.cpp/451 [RTSP SSRC is d22602e4]
01/24/12 04:30:56.031641 zmc_m2[3304].DB2-zm_rtsp.cpp/452 [RTSP Local Host is ]
01/24/12 04:30:56.031653 zmc_m2[3304].DB2-zm_rtsp.cpp/453 [RTSP Local Ports are 0/0]
01/24/12 04:30:56.031666 zmc_m2[3304].DB2-zm_rtsp.cpp/454 [RTSP Remote Ports are 0/0]
01/24/12 04:30:56.031678 zmc_m2[3304].DB2-zm_rtsp.cpp/455 [RTSP Remote Channels are 0/1]
01/24/12 04:30:56.031697 zmc_m2[3304].DB2-zm_rtsp.cpp/46 [Sending RTSP message: PLAY rtsp://8.8.18.82:554/axis-media/media.amp RTSP/1.0
Session: A5B8E3A3
Range: npt=0.000-
Authorization: Basic cm9vdDoxMjM0NTZ0VA==
User-Agent: ZoneMinder/1.24.3
CSeq: 3

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

01/24/12 04:30:56.231082 zmc_m2[3304].DB2-zm_rtsp.cpp/473 [Got RTP Info url=rtsp://8.111.1.82:554/axis-media/media.amp/trackID=1;seq=29504;rtptime=366806580]
01/24/12 04:30:56.231125 zmc_m2[3304].DB2-zm_rtsp.cpp/492 [RTSP Seq is 29504]
01/24/12 04:30:56.231145 zmc_m2[3304].DB2-zm_rtsp.cpp/493 [RTSP Rtptime is 366806580]
01/24/12 04:30:56.231199 zmc_m2[3304].DB3-zm_rtp_source.cpp/43 [RTP CName = zm-2@webmaster-desktop]
01/24/12 04:30:56.231222 zmc_m2[3304].DB3-zm_rtp_source.cpp/68 [Initialising sequence]
01/24/12 04:30:56.231249 zmc_m2[3304].DB1-zm_thread.cpp/241 [Creating thread]
01/24/12 04:30:56.231269 zmc_m2[3304].DB1-zm_thread.cpp/241 [Creating thread]
01/24/12 04:30:56.276550 zmc_m2[3301].DB2-zm_remote_camera_rtsp.cpp/120 [Got sources]
01/24/12 04:30:56.276744 zmc_m2[3301].DB3-zm_rtp_source.cpp/312 [Getting frame]
01/24/12 04:30:56.276756 zmc_m2[3301].DB8-zm_thread.cpp/201 [Waiting for value update, 1 secs, 0xe1438ac]
01/24/12 04:30:56.276765 zmc_m2[3301].DB8-zm_thread.cpp/127 [Waiting for 1 seconds]
01/24/12 04:30:56.321600 zmc_m2[3304].DB4-zm_rtsp.cpp/569 [Read 1404 bytes on sd 4, 1404 total]
01/24/12 04:30:56.321630 zmc_m2[3304].DB4-zm_rtsp.cpp/578 [Got 1404 bytes left, expecting 1400 byte packet on channel 0]
01/24/12 04:30:56.321640 zmc_m2[3304].DB4-zm_rtsp.cpp/586 [Got 1404 bytes on data channel 0, packet length is 1400]
01/24/12 04:30:56.321648 zmc_m2[3304].DB4-zm_rtsp.cpp/587 [16: 24 00 05 78 80 60 73 40 15 dd 06 34 d2 26 02 e4]
01/24/12 04:30:56.321659 zmc_m2[3304].DB5-zm_rtp_data.cpp/44 [Ver: 2]
01/24/12 04:30:56.321667 zmc_m2[3304].DB5-zm_rtp_data.cpp/45 [P: 0]
01/24/12 04:30:56.321676 zmc_m2[3304].DB5-zm_rtp_data.cpp/46 [Pt: 96]
01/24/12 04:30:56.321684 zmc_m2[3304].DB5-zm_rtp_data.cpp/47 [Mk: 0]
01/24/12 04:30:56.321692 zmc_m2[3304].DB5-zm_rtp_data.cpp/48 [Seq: 29504]
01/24/12 04:30:56.321700 zmc_m2[3304].DB5-zm_rtp_data.cpp/49 [T/S: 15dd0634]
01/24/12 04:30:56.321709 zmc_m2[3304].DB5-zm_rtp_data.cpp/50 [SSRC: d22602e4]
01/24/12 04:30:56.321717 zmc_m2[3304].DB5-zm_rtp_source.cpp/87 [Seq: 29504]
01/24/12 04:30:56.321725 zmc_m2[3304].DB3-zm_rtp_source.cpp/94 [Sequence in probation 2, in sequence]
01/24/12 04:30:56.321734 zmc_m2[3304].DB4-zm_rtp_source.cpp/259 [16: 7c 85 88 84 00 01 3f 0e a2 ce 01 69 70 c0 00 13]
01/24/12 04:30:56.321744 zmc_m2[3304].DB4-zm_rtp_source.cpp/262 [16: 7c 85 88 84 00 01 3f 0e a2 ce 01 69 70 c0 00 13]
01/24/12 04:30:56.321755 zmc_m2[3304].DB5-zm_rtp_source.cpp/164 [Delta rtp = 0.090513]
01/24/12 04:30:56.321767 zmc_m2[3304].DB5-zm_rtp_source.cpp/166 [Local RTP time = 15dd2607]
01/24/12 04:30:56.321775 zmc_m2[3304].DB5-zm_rtp_source.cpp/167 [Packet RTP time = 15dd0634]
01/24/12 04:30:56.321783 zmc_m2[3304].DB5-zm_rtp_source.cpp/169 [Packet transit RTP time = 1fd3]
01/24/12 04:30:56.321819 zmc_m2[3304].DB5-zm_rtp_source.cpp/187 [RTP Jitter: 0]
01/24/12 04:30:56.321828 zmc_m2[3304].DB4-zm_rtsp.cpp/589 [Received]

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

[Got 1827 bytes left, expecting 924 byte packet on channel 0]
01/24/12 04:31:08.281831 zmc_m2[3304].DB4-zm_rtsp.cpp/586 [Got 1827 bytes on data channel 0, packet length is 924]
01/24/12 04:31:08.281850 zmc_m2[3304].DB4-zm_rtsp.cpp/587 [16: 24 00 03 9c 80 e0 75 14 15 ec 11 bd d2 26 02 e4]
01/24/12 04:31:08.281872 zmc_m2[3304].DB5-zm_rtp_data.cpp/44 [Ver: 2]
01/24/12 04:31:08.281890 zmc_m2[3304].DB5-zm_rtp_data.cpp/45 [P: 0]
01/24/12 04:31:08.281927 zmc_m2[3304].DB5-zm_rtp_data.cpp/46 [Pt: 96]
01/24/12 04:31:08.281948 zmc_m2[3304].DB5-zm_rtp_data.cpp/47 [Mk: 1]
01/24/12 04:31:08.281966 zmc_m2[3304].DB5-zm_rtp_data.cpp/48 [Seq: 29972]
01/24/12 04:31:08.281984 zmc_m2[3304].DB5-zm_rtp_data.cpp/49 [T/S: 15ec11bd]
01/24/12 04:31:08.282002 zmc_m2[3304].DB5-zm_rtp_data.cpp/50 [SSRC: d22602e4]
01/24/12 04:31:08.282020 zmc_m2[3304].DB5-zm_rtp_source.cpp/87 [Seq: 29972]
01/24/12 04:31:08.282038 zmc_m2[3304].DB3-zm_rtp_source.cpp/117 [Packet in sequence, gap 1]
01/24/12 04:31:08.282055 zmc_m2[3304].DB4-zm_rtp_source.cpp/259 [16: 41 9a 20 02 02 39 31 5e 27 a4 6f 77 dd 7e ca 08]
01/24/12 04:31:08.282078 zmc_m2[3304].DB4-zm_rtp_source.cpp/262 [16: 41 9a 20 02 02 39 31 5e 27 a4 6f 77 dd 7e ca 08]
01/24/12 04:31:08.282100 zmc_m2[3304].DB2-zm_rtp_source.cpp/268 [Got new frame 1, 912 bytes]
01/24/12 04:31:08.282118 zmc_m2[3304].DB8-zm_thread.cpp/215 [Updating value with signal, 0xe1438ac]
01/24/12 04:31:08.282152 zmc_m2[3301].DB9-zm_thread.cpp/209 [Got value update, 0xe1438ac]
01/24/12 04:31:08.282172 zmc_m2[3301].DB8-zm_thread.cpp/215 [Updating value with [h264 @ 0xe143380] no frame!
signal, 0xe1438fc]
01/24/12 04:31:08.282209 zmc_m2[3301].DB9-zm_thread.cpp/221 [Updated value, 0xe1438fc]
01/24/12 04:31:08.282229 zmc_m2[3301].DB3-zm_rtp_source.cpp/323 [Copied 912 bytes]
01/24/12 04:31:08.282248 zmc_m2[3301].DB3-zm_remote_camera_rtsp.cpp/175 [Read frame 912 bytes]
01/24/12 04:31:08.282266 zmc_m2[3301].DB4-zm_remote_camera_rtsp.cpp/176 [Address 0xb77f2008]
01/24/12 04:31:08.282284 zmc_m2[3301].DB4-zm_remote_camera_rtsp.cpp/177 [16: 41 9a 20 02 02 39 31 5e 27 a4 6f 77 dd 7e ca 08]
01/24/12 04:31:08.282320 zmc_m2[3301].ERR-zm_remote_camera_rtsp.cpp/220 [Error while decoding frame 0]
01/24/12 04:31:08.282423 zmc_m2[3301].ERR-zm_remote_camera_rtsp.cpp/221 [256: 41 9a 20 02 02 39 31 5e 27 a4 6f 77 dd 7e ca 08 75 dd 71 1e 26 4b f2 f2 68 7e 31 c4 44 6e 45 ca a2 7b ef 56 33 9c 7f b5 ee 73 f6 c9 df e4 f7 e2 3b 10 6e f5 20 be 20 6a f5 72 5f f9 7d 35 cf 5e df f9 af c5 46 62 39 bd cf 60 92 4e ef ba b2 1b 9f dc df 82 6f 7d d8 db e7 ad 17 e3 79 eb db f7 d7 28 9e 6f 7f 11 d3 a0 7d d8 cf 1d 15 df 79 38 af 4a 54 51 b3 88 de 5f 71 96 27 cb 1d c3 50 11 a4 c8 e9 63 75 9b ed fa ce 35 f8 8e ac 8a e7 af db df 27 b0 b4 4f 84 bd 75 f2 79 4b 5f b2 76 43 57 be 5a f5 c9 d3 67 e0 87 ae be af 

Все, далее как только очередная порция забуфиризируется, ошибка повторяется.

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

Буду благодарен за любые советы по этому направлению...

addicted
()

Быстрая наливка системы на новое железо.

Привет! Думаю, как можно оптимизировать процесс установки различных дистрибутивов (Linux, FreeBSD) на всевозможное железо. Хочется максимально минимизировать ручной ввод при установки.

Пока нарисовалась простая схема из поднятия в сети сервера с NFS шарой. В которой будет куча разных ISO с дистрибутивами. Плюс будет некая флешка с настроенным подобием kickstart.

Основные дистры:

Centos Debian Ubuntu Fedora

Интересует основа для такой флеши, на чем это делается? Может быть есть уже готовые решения подобной идеи. А может существуют совершенно другие схемы … Буду благодарен за любые советы.

addicted
()

Чем протестировать дисковую подсистему

Привет! Подскажите, чем можно потестировать производительность дисковой подсистемы. Какие сушествуют тесты?

addicted
()

Огромное количество tty, pty в /dev

Приветствую! Заглянул в /dev на сервер, а там окло 700 устройств

drwxr-xr-x 13 root root       14160 Jan 13 22:29 .
drwxr-xr-x 25 root root        4096 Dec  9 12:50 ..
crw-------  1 root root    10,   62 Dec  9 12:50 autofs
drwxr-xr-x  3 root root          60 Dec  9 12:50 bus
lrwxrwxrwx  1 root root           3 Dec  9 12:50 cdrom -> hdc
lrwxrwxrwx  1 root root           3 Dec  9 12:50 cdrom-hdc -> hdc
crw-------  1 root root     5,    1 Dec  9 12:51 console
lrwxrwxrwx  1 root root          11 Dec  9 12:50 core -> /proc/kcore
drwxr-xr-x  6 root root         120 Dec  9 12:50 cpu
drwxr-xr-x  5 root root         100 Dec  9 12:50 disk
drwxr-xr-x  4 root root          80 Dec  9 12:50 drbd
brw-r-----  1 root disk   147,    0 Dec  9 12:50 drbd0
lrwxrwxrwx  1 root root          13 Dec  9 12:50 fd -> /proc/self/fd
brw-rw----  1 root floppy   2,    0 Dec  9 12:50 fd0
brw-rw----  1 root floppy   2,   84 Dec  9 12:50 fd0u1040
brw-rw----  1 root floppy   2,   88 Dec  9 12:50 fd0u1120
brw-rw----  1 root floppy   2,   28 Dec  9 12:50 fd0u1440
brw-rw----  1 root floppy   2,   44 Dec  9 12:50 fd0u1680
brw-rw----  1 root floppy   2,   60 Dec  9 12:50 fd0u1722
brw-rw----  1 root floppy   2,   76 Dec  9 12:50 fd0u1743
brw-rw----  1 root floppy   2,   96 Dec  9 12:50 fd0u1760
brw-rw----  1 root floppy   2,  116 Dec  9 12:50 fd0u1840
brw-rw----  1 root floppy   2,  100 Dec  9 12:50 fd0u1920
brw-rw----  1 root floppy   2,   12 Dec  9 12:50 fd0u360
brw-rw----  1 root floppy   2,   16 Dec  9 12:50 fd0u720
brw-rw----  1 root floppy   2,  120 Dec  9 12:50 fd0u800
brw-rw----  1 root floppy   2,   52 Dec  9 12:50 fd0u820
brw-rw----  1 root floppy   2,   68 Dec  9 12:50 fd0u830
lrwxrwxrwx  1 root root           3 Dec  9 12:50 floppy -> fd0
lrwxrwxrwx  1 root root           3 Dec  9 12:50 floppy-fd0 -> fd0
crw-rw-rw-  1 root root     1,    7 Dec  9 12:50 full
srwxrwxrwx  1 root root           0 Dec  9 12:50 gpmctl
brw-rw----  1 root disk    22,    0 Dec  9 12:50 hdc
crw-------  1 root root    10,  228 Dec  9 12:50 hpet
prw-------  1 root root           0 Dec  9 12:50 initctl
drwxr-xr-x  2 root root          80 Dec  9 12:50 input
crw-------  1 root root     1,   11 Dec  9 12:50 kmsg
srw-rw-rw-  1 root root           0 Dec  9 12:50 log
brw-r-----  1 root disk     7,    0 Dec  9 12:50 loop0
brw-r-----  1 root disk     7,    1 Dec  9 12:50 loop1
brw-r-----  1 root disk     7,    2 Dec  9 12:50 loop2
brw-r-----  1 root disk     7,    3 Dec  9 12:50 loop3
brw-r-----  1 root disk     7,    4 Dec  9 12:50 loop4
brw-r-----  1 root disk     7,    5 Dec  9 12:50 loop5
brw-r-----  1 root disk     7,    6 Dec  9 12:50 loop6
brw-r-----  1 root disk     7,    7 Dec  9 12:50 loop7
crw-rw----  1 root lp       6,    0 Dec  9 12:50 lp0
lrwxrwxrwx  1 root root          13 Dec  9 12:50 MAKEDEV -> /sbin/MAKEDEV
drwxr-xr-x  2 root root          80 Jan 13 22:29 mapper
crw-------  1 root root    10,  227 Dec  9 12:50 mcelog
brw-r-----  1 root disk     9,    0 Dec  9 12:50 md0
crw-r-----  1 root kmem     1,    1 Dec  9 12:50 mem
drwxr-xr-x  2 root root          60 Dec  9 12:50 net
crw-rw-rw-  1 root root     1,    3 Dec  9 12:50 null
crw-rw----  1 root root    10,  144 Dec  9 12:50 nvram
crw-------  1 root root     1,   12 Dec  9 12:50 oldmem
lrwxrwxrwx  1 root root           3 Dec  9 12:50 par0 -> lp0
crw-rw----  1 root lp      99,    0 Dec  9 12:50 parport0
crw-rw----  1 root lp      99,    1 Dec  9 12:50 parport1
crw-rw----  1 root lp      99,    2 Dec  9 12:50 parport2
crw-rw----  1 root lp      99,    3 Dec  9 12:50 parport3
crw-r-----  1 root kmem     1,    4 Dec  9 12:50 port
crw-------  1 root root   108,    0 Dec  9 12:50 ppp
crw-rw-rw-  1 root tty      5,    2 Jan 13 22:35 ptmx
drwxr-xr-x  2 root root           0 Dec  9 12:49 pts
crw-rw----  1 root tty      2,  176 Dec  9 12:50 ptya0
crw-rw----  1 root tty      2,  177 Dec  9 12:50 ptya1
crw-rw----  1 root tty      2,  178 Dec  9 12:50 ptya2
crw-rw----  1 root tty      2,  179 Dec  9 12:50 ptya3
crw-rw----  1 root tty      2,  180 Dec  9 12:50 ptya4
crw-rw----  1 root tty      2,  181 Dec  9 12:50 ptya5
crw-rw----  1 root tty      2,  182 Dec  9 12:50 ptya6
crw-rw----  1 root tty      2,  183 Dec  9 12:50 ptya7
crw-rw----  1 root tty      2,  184 Dec  9 12:50 ptya8
crw-rw----  1 root tty      2,  185 Dec  9 12:50 ptya9
crw-rw----  1 root tty      2,  186 Dec  9 12:50 ptyaa
crw-rw----  1 root tty      2,  187 Dec  9 12:50 ptyab
crw-rw----  1 root tty      2,  188 Dec  9 12:50 ptyac
crw-rw----  1 root tty      2,  189 Dec  9 12:50 ptyad
crw-rw----  1 root tty      2,  190 Dec  9 12:50 ptyae
crw-rw----  1 root tty      2,  191 Dec  9 12:50 ptyaf
crw-rw----  1 root tty      2,  192 Dec  9 12:50 ptyb0
crw-rw----  1 root tty      2,  193 Dec  9 12:50 ptyb1
crw-rw----  1 root tty      2,  194 Dec  9 12:50 ptyb2
crw-rw----  1 root tty      2,  195 Dec  9 12:50 ptyb3
crw-rw----  1 root tty      2,  196 Dec  9 12:50 ptyb4
crw-rw----  1 root tty      2,  197 Dec  9 12:50 ptyb5
crw-rw----  1 root tty      2,  198 Dec  9 12:50 ptyb6
crw-rw----  1 root tty      2,  199 Dec  9 12:50 ptyb7
crw-rw----  1 root tty      2,  200 Dec  9 12:50 ptyb8
crw-rw----  1 root tty      2,  201 Dec  9 12:50 ptyb9
crw-rw----  1 root tty      2,  202 Dec  9 12:50 ptyba
crw-rw----  1 root tty      2,  203 Dec  9 12:50 ptybb
crw-rw----  1 root tty      2,  204 Dec  9 12:50 ptybc
crw-rw----  1 root tty      2,  205 Dec  9 12:50 ptybd
crw-rw----  1 root tty      2,  206 Dec  9 12:50 ptybe
crw-rw----  1 root tty      2,  207 Dec  9 12:50 ptybf
crw-rw----  1 root tty      2,  208 Dec  9 12:50 ptyc0
crw-rw----  1 root tty      2,  209 Dec  9 12:50 ptyc1
crw-rw----  1 root tty      2,  210 Dec  9 12:50 ptyc2
crw-rw----  1 root tty      2,  211 Dec  9 12:50 ptyc3
crw-rw----  1 root tty      2,  212 Dec  9 12:50 ptyc4
crw-rw----  1 root tty      2,  213 Dec  9 12:50 ptyc5
crw-rw----  1 root tty      2,  214 Dec  9 12:50 ptyc6
crw-rw----  1 root tty      2,  215 Dec  9 12:50 ptyc7
crw-rw----  1 root tty      2,  216 Dec  9 12:50 ptyc8
crw-rw----  1 root tty      2,  217 Dec  9 12:50 ptyc9
crw-rw----  1 root tty      2,  218 Dec  9 12:50 ptyca
crw-rw----  1 root tty      2,  219 Dec  9 12:50 ptycb
crw-rw----  1 root tty      2,  220 Dec  9 12:50 ptycc
crw-rw----  1 root tty      2,  221 Dec  9 12:50 ptycd
crw-rw----  1 root tty      2,  222 Dec  9 12:50 ptyce
crw-rw----  1 root tty      2,  223 Dec  9 12:50 ptycf
crw-rw----  1 root tty      2,  224 Dec  9 12:50 ptyd0
crw-rw----  1 root tty      2,  225 Dec  9 12:50 ptyd1
crw-rw----  1 root tty      2,  226 Dec  9 12:50 ptyd2
crw-rw----  1 root tty      2,  227 Dec  9 12:50 ptyd3
crw-rw----  1 root tty      2,  228 Dec  9 12:50 ptyd4
crw-rw----  1 root tty      2,  229 Dec  9 12:50 ptyd5
crw-rw----  1 root tty      2,  230 Dec  9 12:50 ptyd6
crw-rw----  1 root tty      2,  231 Dec  9 12:50 ptyd7
crw-rw----  1 root tty      2,  232 Dec  9 12:50 ptyd8
crw-rw----  1 root tty      2,  233 Dec  9 12:50 ptyd9
crw-rw----  1 root tty      2,  234 Dec  9 12:50 ptyda
crw-rw----  1 root tty      2,  235 Dec  9 12:50 ptydb
crw-rw----  1 root tty      2,  236 Dec  9 12:50 ptydc
crw-rw----  1 root tty      2,  237 Dec  9 12:50 ptydd
crw-rw----  1 root tty      2,  238 Dec  9 12:50 ptyde
crw-rw----  1 root tty      2,  239 Dec  9 12:50 ptydf
crw-rw----  1 root tty      2,  240 Dec  9 12:50 ptye0
crw-rw----  1 root tty      2,  241 Dec  9 12:50 ptye1
crw-rw----  1 root tty      2,  242 Dec  9 12:50 ptye2
crw-rw----  1 root tty      2,  243 Dec  9 12:50 ptye3
crw-rw----  1 root tty      2,  244 Dec  9 12:50 ptye4
crw-rw----  1 root tty      2,  245 Dec  9 12:50 ptye5
crw-rw----  1 root tty      2,  246 Dec  9 12:50 ptye6
crw-rw----  1 root tty      2,  247 Dec  9 12:50 ptye7
crw-rw----  1 root tty      2,  248 Dec  9 12:50 ptye8
crw-rw----  1 root tty      2,  249 Dec  9 12:50 ptye9
crw-rw----  1 root tty      2,  250 Dec  9 12:50 ptyea
crw-rw----  1 root tty      2,  251 Dec  9 12:50 ptyeb
crw-rw----  1 root tty      2,  252 Dec  9 12:50 ptyec
crw-rw----  1 root tty      2,  253 Dec  9 12:50 ptyed
crw-rw----  1 root tty      2,  254 Dec  9 12:50 ptyee
crw-rw----  1 root tty      2,  255 Dec  9 12:50 ptyef
crw-rw----  1 root tty      2,    0 Dec  9 12:50 ptyp0
crw-rw----  1 root tty      2,    1 Dec  9 12:50 ptyp1
crw-rw----  1 root tty      2,    2 Dec  9 12:50 ptyp2
crw-rw----  1 root tty      2,    3 Dec  9 12:50 ptyp3
crw-rw----  1 root tty      2,    4 Dec  9 12:50 ptyp4
crw-rw----  1 root tty      2,    5 Dec  9 12:50 ptyp5
crw-rw----  1 root tty      2,    6 Dec  9 12:50 ptyp6
crw-rw----  1 root tty      2,    7 Dec  9 12:50 ptyp7
crw-rw----  1 root tty      2,    8 Dec  9 12:50 ptyp8
crw-rw----  1 root tty      2,    9 Dec  9 12:50 ptyp9
crw-rw----  1 root tty      2,   10 Dec  9 12:50 ptypa
crw-rw----  1 root tty      2,   11 Dec  9 12:50 ptypb
crw-rw----  1 root tty      2,   12 Dec  9 12:50 ptypc
crw-rw----  1 root tty      2,   13 Dec  9 12:50 ptypd
crw-rw----  1 root tty      2,   14 Dec  9 12:50 ptype
crw-rw----  1 root tty      2,   15 Dec  9 12:50 ptypf
crw-rw----  1 root tty      2,   16 Dec  9 12:50 ptyq0
crw-rw----  1 root tty      2,   17 Dec  9 12:50 ptyq1
crw-rw----  1 root tty      2,   18 Dec  9 12:50 ptyq2
crw-rw----  1 root tty      2,   19 Dec  9 12:50 ptyq3
crw-rw----  1 root tty      2,   20 Dec  9 12:50 ptyq4
crw-rw----  1 root tty      2,   21 Dec  9 12:50 ptyq5

И так далее, Ниже еше куча ttyXXX. Никак не пойду, что произошло, откуа их такое колличество.

addicted
()

[DEB]Сравнить два дистрибутива.

Привет. Возник вопрос сравнения двух дистрибутивов.

Debian 6.0 Squeeze и Ubuntu 10.10 Maverick
Интерисуют различия. Например начиная от поддерживаемых файловых систем, организация внетреннего системного взаимодействия, процесса загрузки ядра, вообше огранизация самого ядра, поддерживаемое оборудование итд. В обшем все, что может разнить эти дистрибутивы.

 

addicted
()

[OVZ] инофрмация о партиции

Привет! Настроил контейнер в OpenVZ с Ubuntu 10.10. хотел посмотреть какая файловая система стоит.

root@dss:sudo /dev# fdisk -l
cannot open /proc/partitions

в /dev и намека нет на партиции, далее:

root@dss:/dev# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs            160G   38G  114G  25% /
и наконец:
file -s /dev/simfs
/dev/simfs: ERROR: cannot open `/dev/simfs' (No such file or directory)

Как так ? Что это такое за simfs, на котором система стоит и его нет, тем не менее.. Получается, что из контейнера я с ФС манипулировать не могу? Как тип то хоть узнать?

addicted
()

Выбор ФС под видеоархив с камер.

Привет!
Возникла задача создать сервер видеоархива изображений с камер наружного наблюдения. На текущей момент решаю вопрос с выбором ФС под это дело. Подразумевается , что камеры (10 штук) буду скидывать на сервер фрагменты видео, весом ~95 -100Mb (4мин mjpeg) За сутки с одной камеры выходит 288 фрагментов весом 100mb.
Скажите, какую ФС лучше всего выбрать под это дело. Может с размером фрагмента поэкспериментировать, дабы все это не стало тормозить, как только архив перевалит за несколько терабайт..

Буду благодарен за любую информацию по этому вопросу.

addicted
()

Преимущества h.264 перед mjpeg

Привет.
Собираюсь настроить небольшой сервер видеонаблюдения. Будет около 15 камер.
Каждая из IP камер поддерживает mjpeg и h264. Как я понимаю для принятия потока в h264 нужно использовать RTSP и определенный декодер (ffmpeg к примеру).
Решение с использованием mjpeg на много проще чем придумывать решение с использованием h264.
Скажите пожалуйста, каковы плюсы использования h264. Стоит ли работать в этом направлении.

addicted
()

Создание русской документации.

Приветствую!
Есть время и желание сделать актуальный мануал на русском языке к одному пакету. Я подразумеваю полный перевод man страницы и плюс, возможно, некоторых How-to. Пока не решил, что это будет на выходе, но склоняюсь к PDF.

Вопросы:
1)В чем удобнее создавать документы с разметкой (Пока начал все делать в LibreOffice)
2)Посоветуйте хорошие русские шрифты которые приятно читать.
3)А хорошие английские шрифты? Для английских терминов и кода.
4) Есть ли некие правила по созданию такого рода документов? Дабы не нарушать каноны.

Буду рад любым советам по теме.


addicted
()

Связка из Centos6, DRBD, OVZ

Привет. Пытаясь поднять вот такую вот связку на серверах. Столкнулся с проблемой:

Последнее стабильное ядро OVZ для El6:

2.6.32-042stab039.11 (kernel-2.6.32-feoktistov.1.x86_64.rpm) 
Версия Drbd:
[root@node1 ~]# rpm -qa |grep drbd
drbd84-utils-8.4.0-2.el6.elrepo.x86_64
kmod-drbd84-8.4.0-2.el6.elrepo.x86_64

При старте Drbd с OVZ ядром:

Starting DRBD resources: DRBD module version: 8.3.10
   userland version: 8.4.0
preferably kernel and userland versions should match.

USAGE: drbdadm [OPTION...] [-- DRBDSETUP-OPTION...] COMMAND {all|RESOURCE...}

OPTIONS:
 {--stacked|-S}
 {--dry-run|-d}
 {--verbose|-v}
 {--config-file|-c} val
 {--config-to-test|-t} val
 {--drbdsetup|-s} val
 {--drbdmeta|-m} val
 {--drbd-proxy-ctl|-p} val
 {--sh-varname|-n} val
 {--force|-f}
 {--peer|-P} val
 {--version|-V}

COMMANDS:
 attach                             detach
 connect                            disconnect
 up                                 down
 primary                            secondary
 invalidate                         invalidate-remote
 outdate                            resize
 syncer                             verify
 pause-sync                         resume-sync
 adjust                             wait-connect
 wait-con-int                       role
 cstate                             dstate
 dump                               dump-xml
 create-md                          show-gi
 get-gi                             dump-md
 wipe-md                            hidden-commands

Version: 8.3.10 (api:88)

Пытаюсь поставить ядро версии ниже,

[root@node1 ~]# rpm -ivh http://download.openvz.org/kernel/branches/2.6.27/current/kernel-2.6.27-repin.1.x86_64.rpm
Retrieving http://download.openvz.org/kernel/branches/2.6.27/current/kernel-2.6.27-repin.1.x86_64.rpm
error: Failed dependencies:
        mkinitrd >= 3.5.5 is needed by kernel-2.6.27-repin.1.x86_64
mkinitrd выпилен как я понял в 6-й версии..

Выход, ставить Centos 5.7 ?

addicted
()

[DRBD] Вопрос о упавшей ноде.

Привет! Настроил тут связку DRBD + Heatbeat возник вопрос.

При падении Primary ноды Heatbeat все перемонтирует на Secondary ноду делая ее Primary. При поднятии упавшей ноды статус DRBD становится Secondary/Secondary . До тех порт пока не укажешь руками drbdadm primary r0 и не смонтируешь устройсво drbd0 руками. Как можно это попоброть штатными средствами DRBD и HB, делая процесс восстановления полностью автономным.

DRBD:

global { usage-count yes; }
common { syncer { rate 100M; } }
resource cluster {
        protocol C;
        startup {

        }
        disk {
                on-io-error   detach;
        }
        net {
        }
        on node1.hcz.ru {
                device    /dev/drbd0;
                disk      /dev/sda5;
                address   192.168.0.2:7789;
                meta-disk internal;
        }
        on node2.hcz.ru {
                device    /dev/drbd0;
                disk      /dev/sda5;
                address   192.168.0.3:7789;
                meta-disk internal;
        }
}

HB

node1.hc.ru IPaddr::81.111.111.111/22 drbddisk::cluster \
Filesystem::/dev/drbd0::/vz::ext3::

 

addicted
()

А что нынче почитать по администрированию *nix

Привет! Хочется повысит скилл в Linux, администрировании и не только , что нынче из печатных изданий в топе полезных. Желательно конечно русскоязычных, хотя и не обязательно.

addicted
()

Проблема с зависимостями в FC15

Привет! Пересобрал нужный мне пакет на дугой машине. Теперь ставлю его на «тестовую»

yum localinstall packedg-1.24.4-3.fc15.mydistr.i686.rpm
............ тут много всего.......................
---> Package avahi-libs.i686 0:0.6.30-3.fc15 will be installed
---> Package packedg.i686 0:1.24.4-3.fc15.mydistr will be installed
--> Processing Dependency: libx264.so.114 for package: packedg-1.24.4-3.fc15.mydistr.i686
--> Finished Dependency Resolution
Error: Package: packedgr-1.24.4-3.fc15.mydistr.i686 (/packedg-1.24.4-3.fc15.mydistr.i686)
           Requires: libx264.so.114
           Available: x264-libs-0.0.0-0.29.20110227.fc15.i686 (rpmfusion-free)
               libx264.so.114
           Installed: x264-libs-0.0.0-0.30.20110620.fc15.i686 (@/x264-libs-0.0.0-0.30.20110620.fc15.i686)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest 
Не совсем понимаю почему такое происходит.. пекеты:
x264-libs-0.0.0-0.29.20110227.fc15.i686
x264-libs-0.0.0-0.30.20110620.fc15.i686
в репах доступны.

x264-libs-0.0.0-0.29.20110227.fc15.i686 содержит   libx264.so.114
а  x264-libs-0.0.0-0.30.20110620.fc15.i686 содержит   libx264.so.115

Чем обьясняется эта проблема ?

addicted
()

Манипуляции с LVM

Приветствую господа! Случилась неприятная ситуация, накосили я с разбивкой диска. Сделал директорию /home целых 63 Gb на логическом томе, как оказалось – зря! Теперь нужно /home перенести в корень / убрав с логического тома . А на его месте сделать /srv 63 Gb вынеся из под корняна, отдельном томе.

Disk /dev/sda: 80.0 GB, 80026361856 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048     5122047     2048000   82  Linux swap / Solaris
/dev/sda3         5122048   156301311    75589632   8e  Linux LVM
Далее LVM:
Корень / : Disk /dev/mapper/vg_d2908-LogVolRoot: 10.5 GB, 10502537216 bytes  
home/:     Disk /dev/mapper/vg_d2908-LogVolHome: 61.6 GB, 61605937152 bytes
Disk /dev/mapper/vg_d2908-LogVolTmp: 2113 MB, 2113929216 bytes
Disk /dev/mapper/vg_d2908-LogVolHome doesn't contain a valid partition table
Disk /dev/mapper/vg_d2908-LogVolVar: 3154 MB, 3154116608 bytes

Вот думаю, как лучше поступить теперь..

addicted
()

FC15 сделать свой rpm из src

Привет! Устанавливаю zoneminder на FC15. В репах есть zoneminder, но не самая свежая версия, плюс хочется добавить своих настроек типа;

--with-ffmpeg=
--with-webdir=
--with-cgidir=
--with-webuser=

Взял http://www2.zoneminder.com/downloads/ZoneMinder-1.25.0.tar.gz Делать буду в первый раз, посему хоечется узнать какие подводные камни меня могут ожидать? Под конкретно, дистрибутив FC15. Есть ли специфика создания rpm под работу с yum.. дабы не порушить пакетменеджер своей поделкой...

Делать буду по статье http://linuxnow.ru/view.php?id=99

Скажите, а где spec-файл взять ? Или делать собственноручно с нуля?

addicted
()

[Debian] Сбил цвет шрифтов консоли

Здравствуйте, случайно сбил цвет шрифтов консоли, теперь при загрузки системы все буквы и диалог приглашения имеет яркий салатовый цвет. Скажи как глобально скинуть цвета на дефолт. редактирование ~/.bashrc (PS1='[\u@\h \W]\$ ') помогает, но только для конкретного пользователя. А как глобально поменять на дефолт ?

 

addicted
()

Проблема с apt-get

Здравствуйте, решил попробовать последний Debian (Squeeze 2.6.32-5-686) Ставил через net install CD на старенькую машину т.к DVD у нее нет. С первых минут знакомства возникла проблема с apt-get. Никак не хочет корректно работать.

Apt-get update:
Fetched 13.9 MB in 38s (357 kB/s)
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/ftp.psn.ru_debian_dists_squeeze_main_i18n_Translation-en%5fUS
E: The package lists or status file could not be parsed or opened.

При установки любого пакета вылетает та же ошибка..
Пробовал менять в /etc/apt/sources.list зеркала, увы все тоже самое. Сейчас sources.list выглядит так:

# deb cdrom:[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 NETINST Binary-1 20110320-15:03]/ squeeze main
#deb cdrom:[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 NETINST Binary-1 20110320-15:03]/ squeeze main
# Line commented out by installer because it failed to verify:
deb http://ftp.psn.ru/debian/ squeeze main
deb-src http://ftp.psn.ru/debian/ squeeze main
# Line commented out by installer because it failed to verify:
deb http://security.debian.org/ squeeze/updates main
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ squeeze/updates main
# squeeze-updates, previously known as 'volatile'
# Line commented out by installer because it failed to verify:
deb http://ftp.psn.ru/debian/ squeeze-updates main
# Line commented out by installer because it failed to verify:
deb-src http://ftp.psn.ru/debian/ squeeze-updates main

Пробывал сносить все в /var/lib/apt/lists/, не помогло.

Т.к я ставил с диска netinstall судя по всему установился самый минимум какой возможен.

addicted
()

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