LINUX.ORG.RU

Сообщения tugrik

 

root fs on lvm + udev debian sarge+testing

Форум — Admin

Я пока глубоко не разбирался..
Но буду признателен за совет...
Есть debian sarge 
boot на md0(raid1)
root на lvm поверх raid1
обновил ядро до 2.6.16.2 из тестинга + udev...
при загрузке говорит что не могу подмонтировать root fs.
загрузчик lilo... 

вообще в этой связке есть какие-нибудь тонкости похожие на мою проблему???
tugrik
()

tc htb sfq деление канала

Форум — Admin

     |
     | inet 512kbit
     |
+---------+
|  squid  |
+---------+
     |
     |  eth0 lan 100mbit
     |

Хочется разделить inet канал. squid'овский delay pool неподходит
т.к. хочется с заимствованием полосы.

на inet канал нет смысла резать т.к. все запросы по нему идут со сквида.
Если я ограничу наоборот отдачу контента со сквида через eth0.
И скажу что скорость по eth0 равна = скорость inet канала т.е. 512kbit
Т.е. что-то типа такого:

tc qdisc add dev eth0 root handle 1: htb default 3

tc class add dev eth0 parent 1: classid 1:1 htb rate 512kbit

tc class add dev eth0 parent 1:1 classid 1:2 htb rate 256kbit ceil 512kbit
tc class add dev eth0 parent 1:1 classid 1:3 htb rate 256kbit

tc qdisc add dev eth0 parent 1:2 handle 10: sfq perturb 10
tc qdisc add dev eth0 parent 1:3 handle 11: sfq perturb 10

U32="tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32"
$U32 match ip dst 192.168.1.1/32 flowid 1:2
$U32 match ip dst 192.168.1.13/32 flowid 1:2
$U32 match ip dst 192.168.1.3/32 flowid 1:3
$U32 match ip dst 192.168.1.250/32 flowid 1:3
$U32 match ip dst 192.168.1.16/32 flowid 1:3

Это нормальная схема??? Или лучше сделать как-то по другому????
tugrik
()

perl fork kill ???

Форум — Development

Здравствуйте...
Сам не знаю что хочу:
есть что-то вроде такого:
#!/usr/bin/perl

unless(fork()) {
   #Тут ребенок
   exec("что-то большое и долгое");
   #не знаю нужен ли тут exit
   exit;
}
#Тут родитель
И при определенных условиях нужно ребенка убить. 
Как это сделать???
Я думал получить $pid=$$; ребенка а потом послать
ему kill('TERM', $pid);
Но ведь может так быть, что процесс ребенка закончится,
другой уже процесс получит тот же пид. И я убью не того...
tugrik
()

perl Socket

Форум — Development

Кусок кода частично заимствованный из perlipc:

for ( ; $paddr = accept(CLIENT_H, SERVER_H); close CLIENT_H)
{
        print CLIENT_H "Test",$EOL;
        while (<CLIENT_H>)
        {
                if ($_ eq "switch") {
                       print CLIENT_H "$_",$EOL;
                }
         }
}

Вот если while закомнтировать то при подключении строка Test выдается клиенту.
А если так как есть - то нет(Можно объянить почему?? или линк дать и как это исправить???). 
Вообщем нужно чтоб клиент вводил команды, а сервер ему отвечал....
tugrik
()

ssh ??? расшарить соединение ???

Форум — Admin

можно реализовать что-нибудь такое??
client соединяется по ssh с сервером, вводит пароль или по ключу.
сервер использует это подключение и выполняет на клиенте нужные ему действия без ввода пароля или ключа...
tugrik
()

посоветуйте хорошую e-книгу по sendmail

Форум — Admin

вроде по отзывам "Sendmail: Настройка и оптимизация, Кристенсон Н"
неплохая, но не могу найти в электорнном виде (p2p не предлагать :-) )
может еще что-то есть ???
tugrik
()

mail теория

Форум — Admin

как должен вести себя "правильный" мэйлсервер в случае такой
ситуации:
отправляет юзер письмо через локальный сервер на mail.ru 
у mail.ru ограичение на размер письма..
он письмо не принимает.. что должен делать локальный сервер???
ругаться?? пытаться доставить еще раз?? молча удалить это письмо???
tugrik
()

clisp числа с плавающей запятой

Форум — Development

(defun y (xo xn dx)
  (cond
    ((or (and (> xo xn) (> dx 0)) (and (< xo xn) (< dx 0))) '(end tabulation))
    (t (princ "xo=") (princ xo) (princ " ") (y (+ xo dx) xn dx)
    )
  )
)

clisp:
(y 0.1 1 0.1)
xo=0.1 xo=0.2 xo=0.3 xo=0.4 xo=0.5 xo=0.6 xo=0.70000005 xo=0.8000001 xo=0.9000001 
(END TABULATION)

в кратце: 
[1]> (+ 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1)
0.8000001


как пофиксить ??? чтоб было 0.8 ровно...
tugrik
()

Современный Linux-сервер: как планировать дисковые ресурсы

Новости — Документация
Группа Документация

Статья из журнала "Системный администратор". Рассказывается о планировании дисковых ресурсов на сервере с OS GNU/Linux. Рассматриваются надежность и безопастность применения технологий RAID1, LVM, их сочетания. Протестирована скорость доступа различных файловых систем.

>>> http://www.opennet.ru/opennews/art.shtml?num=7522#link

tugrik
()

2 канала в inet & балансировка

Форум — Admin

есть два канала в интернет, 
хочу сделать балансировку + один из каналов бывает падает...
что мне поможет???
zebra (ospf) + lartc ???
tugrik
()

bind: error sending response: not enough free resources

Форум — Admin

May 12 13:32:41 server named[26955]: client 10.0.1.4#1064: error sending response: not enough free resources

в чем может быть причина???

OS: FreeBSD 5.4 ; bind 9.3.1 -  просто кэширующий
tugrik
()

передача в функцию многомерного массива

Форум — Development

неужели есть только один способ.
void func(int (*mul_arr)[10]); ???
т.е. неужели является обязательным указание кол-ва столбцов.

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

func (matr1, matr2, 3); перемножаются матрицы 3х3
func (matr3, matr4, 5); перемножаются матрицы 5x5 

как быть???
tugrik
()

amanda only on tape??? (silly question)

Форум — Admin

Вопрос собственно в subj'е.
Аманда умеет бэкапы делать только на ленту?
Или может например сложить свой бэкап на удаленный бэкап сервер???
tugrik
()

postfix message_size_limit(_maps) ????

Форум — Admin

Можно ли как-то в постфиксе 
сделать ограничение на размер отправляемых писем для каждого пользователя отдельно. Т.е.
Для Ивана например 5 метров, Для Вовы 10 метров.
tugrik
()

traceroute lsrr

Форум — Admin

    traceroute -g <midle router> <dest ip>
    1  * * *
    2  * * *
    3  * * *

    по tcpdump:
    IP (tos 0x0, ttl   2, id 48837, offset 0, flags [none], proto: UDP (17), length: 48, options ( NOP (1) len 1 )) <localhost>.48833 > <midle router>.33438: [bad udp cksum f9e5!] UDP, length 12

    в чем проблема??? или гибкая маршрутизация от источника не работает в traceroute???


    ОС linux 2.6.15
    #traceroute -V
    Version 1.4a12 

tugrik
()

FSF призывает бойкотировать Blu-ray и HD-DVD диски

Новости — Open Source
Группа Open Source

По мнению FSF Голивудские планы на DRM (Digital Right Management), поддержанные Intell, IBM, Microsoft and SONY это возмутительный шаг и атака нашей свободы. Они также угрожают свободному программному обеспечению так как возможно оно никогда не сможет прочитать такие диски. Термин DRM относится к нескольким техноллогиям позволяющим усиливать контроль за доступом к ПО, музыке, фильмам и т.д.

FSF расшифровыает это термин по-свойму как digital restrictions management.

http://bluraysucks.com/boycott http://en.wikipedia.org/wiki/Digital_...

>>> Подробности

tugrik
()

arp запрос самого себя wtf???

Форум — Admin

13:47:11.381376 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:13.386399 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:15.378112 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:17.376569 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:19.381748 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:21.373403 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:23.371967 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:25.377232 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:27.368633 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:29.367227 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:31.372024 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:33.364056 arp who-has 192.168.12.2 tell 192.168.12.2
13:47:35.362421 arp who-has 192.168.12.2 tell 192.168.12.2

ifconfig
eth0      Link encap:Ethernet  HWaddr 00:30:48:83:10:88  

это я получаю на любой другой машине в сети.
что могло с ним случится, что он не знает свой мак???
tugrik
()

понимание критерия limit

Форум — Admin

как я понимаю --limit-burst устанавливает размер очереди, по заполнении которой начнется пропускание через нее пакетов со скоростью --limit.
Но очередь начинает заполняться только когда ядро не в состоянии обработать и пропустить пакет так???
Например: если через меня форвардится некий пинг раз в 5 секунд.
а я хочу его отрезать на раз в 30 секунд.
То такую задачу не решить с помощью -m limit так как 
ядро будет успевать обрабатывать эти пакеты и очередь limit-burst
никогда незаполнится. так???

p.s.
задачу решать необязательно. 
придумана для вопроса.
tugrik
()

разное mtu на двух серверах и DF

Форум — Admin

 1 сервер
   LAN
    | mtu 1500
    |
 2 сервер
   INET
    | mtu  900

как я представляю происходит такая весчь:
приходит пакет с инета на 2 сервер с размером < 900 (mtu).
2 сервер перенапрявляет это пакет на 1 сервер.
1 сервер отвчает пакетом с флагом df и размером например 1300.
и первый сервер получая такой ответ рубит этот пакет так-как 
фрагментровать его нельзя.

Можно что-то сделать????
tugrik
()

типы icmp файервол

Форум — Security

есть ли какое-то обоснование тому
что во многих примерах, по созданию правил для iptables.
пропускаются только сообщения с кодами 0, 8 иногда еще 11.
Почему не все?? Чем опасны остальные типы icmp сообщений???
tugrik
()

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