LINUX.ORG.RU

Сообщения ksicom

 

CentOS + SoftRAID + LVM

Форум — Linux-install

Есть два HDD по 80 Gb и один 250 Gb
Хочу поставить CentOS 4.2 на диск {2x80 Gb} находящиеся в SoftRAID 1 массиве да к тому же потом снимать с этого диска snapshotы на 250 гиговый диск. Возможно ли это сконфигурировать на стадии установки?
Если да, то как?

ksicom
()

Чего бы такое написать?

Форум — Talks

Вдруг захотелось чего-нибудь такого написать, чтобы для души, неспеша, но чтобы в итоге получилась какая-нибудь софтинка, полезная многим. И хочется, чтобы при этом это что-то было высокотехничным, без рюшечек всяких, в общим полный backend. И чтобы аналогов не существовало. А в голове чего-то ни одной идеи как назло :(

ksicom
()

альтернатива lm_sensors

Форум — General

А есть какая-нибудь консольная утилита, которую можно просто и быстро поставить и которой можно померить температуру процесоров?
lm_sensors не подходит из-за недостатка времени.

ksicom
()

создание картинки с помощью gd

Форум — Development

Возможно ли с помощью библиотеки gd записывать png картинки созданные как последовательность RGB троек?
Т. е. предположим имеем:
width=3
height=2
и последовательность байтов:
A0B5E2:000001:04A3B1
A80347:F5C3B2:89D4E0
можно ли как-нибудь напрямую "запихнуть" это в картинку и записать в виде PNG файла?
или придётся руками создавать цвета и потом делать много SetPixel ?

ksicom
()

вопрос по выборке скриптом

Форум — General

Есть огромный файл a.txt содержащий данные и есть маленький файл b.txt, содержащий шаблоны.
Вопрос: как из файла a.txt удалить все строки, подпадающие под любой из шаблонов в файле b.txt ?
Причём желательно без цикла за один проход.
Выполнить надо в Bash Shell.

ksicom
()

Image to text в консоли

Форум — General

Есть ли консольные утилиты, которые делают примерно следующее:
берут картинку любого стандартного формата (jpeg, tiff, gif, png, bmp) и преобразуют её в текстовый файл, который выглядит примерно так:
txtimg
1024x768
255 255 255 255 254 020 ....
....
....
т .е. текстовый файл содержит служебную информацию (ширина, высота, и т. д) и по каждой точке информацию по компонентам RGB в текстовом виде?

ksicom
()

Проблема с pptpd

Форум — Admin

Помагите очень срочно надо !!!

FC4 ядро 2.6.14-1.1644_FC4smp
ставлю pptpd
всё вроде встало, запустилось
пытаюсь подконнектиться из винды.
в messages:
Dec 13 20:50:17 pptpd[4607]: CTRL: Client 192.168.xxx control connecti
on started
Dec 13 20:50:20 pptpd[4607]: CTRL: Starting call (launching pppd, opening GRE)
Dec 13 20:50:20 kernel: ppp_generic: Unknown symbol class_simple_device
_add
Dec 13 20:50:20 kernel: ppp_generic: Unknown symbol class_simple_destro
y
Dec 13 20:50:20 kernel: ppp_generic: Unknown symbol class_simple_device
_remove
Dec 13 20:50:20 kernel: ppp_generic: Unknown symbol class_simple_create

Dec 13 20:50:20 modprobe: FATAL: Error inserting ppp_generic (/lib/modu
les/2.6.14-1.1644_FC4smp/kernel/drivers/net/ppp_generic.ko): Unknown symbol in m
odule, or unknown parameter (see dmesg)
Dec 13 20:50:20 pppd[4608]: This system lacks kernel support for PPP.
This could be because the PPP kernel module could not be loaded, or because PPP
was not included in the kernel configuration. If PPP was included as a module,
try `/sbin/modprobe -v ppp'. If that fails, check that ppp.o exists in /lib/mod
ules/`uname -r`/net. See README.linux file in the ppp distribution for more deta
ils.
Dec 13 20:50:20 pptpd[4607]: GRE: read(fd=4,buffer=804e6e0,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Dec 13 20:50:20 pptpd[4607]: CTRL: PTY read or GRE write failed (pty,gr
e)=(4,5)
Dec 13 20:50:20 pptpd[4607]: CTRL: Client 192.168.xxx control connecti
on finished

modprobe выдаёт кучу модулей связанных с ppp
да и вроде как в FC4 все модули уже .ko
ppp.o конечно же нет
что делать?

ksicom
()

Параллельная разработка в реальном времени

Форум — Development

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

Т.е. так, чтобы каждый фактически в реальном времени видел, что и как меняют все остальные?

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

ksicom
()

Посоветуйте PCMCIA WiFi адаптер

Форум — Linux-hardware

Нужен PCMCIA WiFi адаптер (b или g), который:
1) Реально можно купить в Москве (имеется ввиду новый и не морально устаревший, снятый с производства и т. д.)
2) Будет с ходу работать с ноутбуком на котором установлена FedoraCore4 (без всяких ndiswrapeer, совсем "любительских" драйверов альфа версий и т. д. и т. п.)
3) Нормально поддерживается внутри ядра по умолчанию Fedora Core 4 без всяких бубнов и плясок.

Назрела такая необходимость, т. к. после обновления перепрошивки точки доступа TRENDNET-TEW435BRM(важной перепрошивки, поэтому откат не годится) мой адаптер OvisLink WL-1120PCM, драйвер для которого пришлось в своё время править и отлаживать руками неделю отвалился и похоже совсем(во всяком случае возиться снова просто обидно). Причём под виндой всё работает идеально.

ksicom
()

Помогите подружить dyndns и LAN

Форум — Admin

в локальной сети есть сервер (RH7.3) с адресом 192.168.0.1.
Также есть роутер с адресом 192.168.0.2, подключённый к инету, обновляющий аккаунт на dyndns.org (хост a.b.c) и NATящий весь трафик на 192.168.0.1

На 192.168.0.1 крутятся сайты. Извне спокойно доступны по адресу a.b.c
А изнутри сети только по адресу 192.168.0.1. Если набрать a.b.c изнутри сети, то выскакивает: unavailable и всё такое.
Причём по внешнему адресу спокойно пингуется: ping a.b.c выдаёт внешний ip адрес

Вопрос: как сделать так, чтобы изнутри сети можно было обращаться к сайту по адресу a.b.c ?

ksicom
()

Помогите настроить cbq

Форум — Admin

Есть сеть:

!                                         internet
!                                             |
gateway(eth0 .249),samba(eth0:1 .248)-router(switch)(.250)-client(.17)
!                                             |
!                                          client(.254)

сеть 192.168.0.0/24

router настроен так, чтобы выходить в интернет мог только .249
соответсвенно все клиенты вынуждены ходить в интернет через .249
На .249 соотвествующим образом настроены iptables (DNAT, SNAT, FORWARD)
Также там считается трафик от каждого пользователя
Попытался поставить шейпер (ядро перебрал как надо, cbq.init скачал :) )
так, чтобы у пользователя .17 были одни скорости на вх/вых для пользователя .254 другие.
Но возникла проблема: с самба "интерфейса" (eth0:1 .248) качаться всё стало со скоростью 10MBit вместо 100. причём у всех пользователей сразу, хотя конфиг пока вводил только для .254
Что неправильно? Как настроить?
Вот файлы cbq:

файл: cbq-100.local типа должно разрешать 100мбитный обмен между .249, .248 и клиентаим этой же сети
DEVICE=eth0,100Mbit,10Mbit
RATE=100Mbit
WEIGHT=100Mbit
PRIO=4
RULE=192.168.0.0/24,192.168.0.0/24

файл: cbq-30.out_254 вроде как даже ограничивает исходящую скорость пользователю .254 (всё что идёт с .254)
DEVICE=eth0,100Mbit,10Mbit
RATE=50Kbit
WEIGHT=5Kbit
PRIO=5
RULE=192.168.0.254,

файл: cbq-60.in_254 вроде как тоже ограничивает входящую скорость пользователю .254 (всё что идёт на .254)
DEVICE=eth0,100Mbit,10Mbit
RATE=110Kbit
WEIGHT=11Kbit
PRIO=5
RULE=,192.168.0.254

после cbq start samba сервер .248 начинает зверски тормозить у всех пользователей одновременно

P. S. Так смело заявляю, что ограничиваю и входящую и исходящую т. к. .249 является натом для всех пользователей и сам стоит за натом .250 который уже смотрит в интернет. Т.к. весь интернет трафик форвардится через .249 получается что в любом случае пакеты пользователей идущие как из интернета так и в интернет "исходят" из интерфейса eth0 => их можно ограничить cbq(Если не прав, поправьте)

OS:RH7.3
ksicom
()

Скрипт не работает из под crontab

Форум — Admin

Есть примерно такой скрипт:
#!/bin/sh
ls -lhQ > x

Если его просто запустить:
./scriptname.sh
то нормально отрабатывает

А если его из под crontabа запускать, то вместо русских имён файлов
получаются вот такие строки:
\317\360\356\367\345\345 .....

Что делать?

ksicom
()

sort и русский язык

Форум — General

Как правильно отсортировать файл, содержащий англ., русские и смешанные имена файлов утилитой sort?
Система: RH7.3/CP1251

ksicom
()

Проблема с pipe в ipfw

Форум — Admin

Я во FreeBSD не очень.

Делаю простенькую систему учёта трафика
Пока стояли только такие правила:
ipfw add 10001 count ip from 192.168.*.* to 192.168.*.*
ipfw add 10002 count ip from 192.168.*.* to 192.168.*.*
ipfw add 10003 count ip from 192.168.*.* to 192.168.*.*
ipfw add 10004 count ip from 192.168.*.* to 192.168.*.*
...
ipfw zero
всё нормально считалось.
Значения счётчиков
ipfw -a list
были интерпретируемы и вообще совпадали со счётчиками провайдера.
Далее встала задача регулирования скорости. Для этого перебрал ядро и ввёл следующие правила:
ipfw add 20001 pipe 20001 all from 192.168.*.* to 192.168.*.*
ipfw add 20002 pipe 20002 all from 192.168.*.* to 192.168.*.*
ipfw add 20003 pipe 20003 all from 192.168.*.* to 192.168.*.*
ipfw add 20004 pipe 20004 all from 192.168.*.* to 192.168.*.*
...
ipfw pipe 20001 config bw 64Kbit/s
ipfw pipe 20002 config bw 512Kbit/s
ipfw pipe 20003 config bw 128Kbit/s
ipfw pipe 20004 config bw 512Kbit/s
...
ipfw zero
После этого в логах:
ipfw -a list
стали проскакивать значения ни коем образом не совпадающие ни с чем.
Ну например некоторые адреса судя по показаниям счётчиков скачивают иногда по 3Gb за минуту.
Теперь вопросы:
1) Как это побороть?
2) Как сбросить счётчики pipe ов.
ipfw pipe zero
не работает.

ОС: FreeBSD 4.5-RELEASE #0: Mon Jan 28 14:31:56 GMT 2002
Параметры ядра, использованные при сборке:
# FireWall
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=10
options IPDIVERT
options IPFIREWALL_DEFAULT_TO_ACCEPT
options DUMMYNET

ksicom
()

Чем и как сжать большой массив картинок

Форум — General

Есть несколько тысяч .bmp картинок 768x768 пикселей каждая на точку 8бит
Используемых цветов в палитре 33
Нужно ужать их до картинок 256x256 причём очень желательно .png
Причём с потерей качества. Что-то типа превьюшек. Картинки - нарезка карты города. Соответсвенно при малых увеличениях качество не нужно.
Пробовал ImageMagick следующим образом:

convert a.bmp -thumbnail 256x256 -depth 8 -quality 90 b.png

Разброс размеров выходной картинки от 509 байт до 150kb
Верхняя цифра не устраивает ни коем образом.
Даже BMP без какого либо сжатия даёт файлы с размером 64kb+заголовок файла, что в принципе логично.
Что делать, может я не те ключи пишу, или другой утилитой надо конвертировать?

В принципе png очень желательно но рассматриваются и другие варианты.
Единственное условие, чтобы можно было из PHP с GD 1.6 открыть функцией вида:
imagecreatefrom***(filename) где сейчас *** = png

ksicom
()

Как загрузить альтернативное ядро FreeBSD?

Форум — General

Собрал новое ядро. но пока не пойму, как запустить если что старое make install делать не буду.

По многочисленным мануалам понял, что запускать старое надо так:
Ждём, когда вываливается сообщение об 10секундном ожидании, тыкаем Escape, пишем boot kernel.good (на всякий случай я текущее ядро в такое скопировал). Тыкаем Enter. Радуемся.

Но у меня почему-то после проделывания этой опервции выскакивает сообщение о том, что модуль ядра не может быть загружен, т. к. он уже загружен
lsmod пишет, что действительно есть модкль kernel и он загружен.
Вопрос: как загрузить альтернативное ядро при наличии работоспособного kernel?

ksicom
()

Ламерский вопрос по структурам и sizeof

Форум — Development

Есть такая вот структура:

struct tagBMPFileHeader
{
short int bfType;
int bfSize;
short int bfReserved1;
short int bfReserved2;
int bfOffBits;
};


Почему sizeof(tagBMPFileHeader) == 16 ?
Если убрать к примеру short int bfType
sizeof становится равен 12.
Это как ?
Выравнивание что ли?
И как от этого избавится, т. к. из файла структуру читает неправильно:
fread(&BMPFileHeader, sizeof(BMPFileHeader), 1, f);
выдаёт информацию со "сдвигом" на 2 байта вправо.

Компилятор gcc 2.96

ksicom
()

Как «нашинковать» картинку с помощью ImageMagick

Форум — General

Дано:
Картинка размером 26980x30000 пикселей. Размер: ~70 Mb
Задача:
Разрезать картинку на фрагменты 190x100
Проблема:
Если делать в цикле примерно так:
convert image.png -crop 190x100+7000+28000 small.png - получается ооочень по долгу на каждый шаг (AMD3000+ 512Mb), т. к. он читает каждый раз в память всю картинку и разворачивает в свой формат.
Вопрос: есть ли какая-нибудь опция у IM чтобы он сам создал массив из маленьких картинок за один "цикл" запуска так сказать?

ksicom
()

ipfw -a list = перезагрузка

Форум — Admin

В FreeBSD не очень разбираюсь. Но встала задача настроить счётчик трафика на бсдшном сервере. Для начала хотел посмотреть, какие правила уже есть.
Но при наборе:
ipfw -a list
компьютер жёстко перезагружается. В логах ничего, только информация о том, что загружался и предупреждение о том, что ФС не была отмонтирована. Никакой информации о перезагрузке нет. Что пишет на экране посмотреть не могу, т. к. система удалённая. Что это может быть?
В руководствах и манах вроде ничего про такое не сказано :)

ksicom
()

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