LINUX.ORG.RU

Сообщения vadv

 

Python, помогите плиз

Форум — Development

Решил набыдлокодить себе оповещение на мобильник, о пришедшем письме (оператор не поддерживает email2sms):

Не могу преобразовать

2010-08-12T24:36:05Z
в datetime, вываливает сообщение:
Traceback (most recent call last):
  File "./1.py", line 85, in <module>
    ParseMailAndCreateRemind()
  File "./1.py", line 81, in __init__
    datemail=datetime.datetime(*time.strptime(feed['date'],"%Y-%m-%dT%H:%M:%SZ")[0:5])
  File "/usr/lib/python2.5/_strptime.py", line 330, in strptime
    (data_string, format))
ValueError: time data did not match format:  data=2010-08-12T24:36:05Z  fmt=%Y-%m-%dT%H:%M:%SZ

Помогите разобраться?

vadv
()

Apache, mod_perl и ocsinventory

Форум — Admin

Доброго времени суток! Есть lenny, на нем крутится апач и небольшой портальчик. Машину хочу заиспользовать как ocsinventory server, но столкнулся с такой проблемой:

ocsinventory-agent --server=localhost
[info] Accountinfo file doesn't exist. I create an empty one.
[info] PROLOG_FREQ has changed since last process(old=,new=24)
ocsinventory-agent --server=IP_ADRESS
[error] Cannot establish communication : 401 Authorization Required
cat /etc/apache2/sites-enabled/000-default :
<VirtualHost IP_ADRESS:80>
...
                AuthName "NTLM Authentication"
                NTLMAuth on
                NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"
                NTLMBasicAuthoritative on
                AuthType NTLM
                require valid-user
...
</VirtualHost>
cat /etc/apache2/conf.d/ocsinventory.conf :
...
  # Virtual directory for handling OCS Inventory NG agents communications
  # Be carefull, do not create such directory into your web server root document !
  #PerlTaintCheck On
  <Location /ocsinventory>
        order deny,allow
        allow from all
        Satisfy Any
          SetHandler perl-script
          PerlHandler Apache::Ocsinventory
  </Location>
...
Куда копать? Как заставить ocsinventory «слушать» не только локалхост?

vadv
()

SSH Tunel daemon

Форум — Admin

Добрый день!
Настроил авторизацию по ключам между двумя машинами, но не могу отправить процесс ssh в бэкграунд, чувствую что можно сделать это с помощью screen, но знаний screen не хватает: либо вываливается консоль удаленной машины, либо screen terminated...
Как запустить ssh чтоб отправить её в бэкграунд?

vadv
()

BuffSize, как получить?

Форум — General

Доброго времени суток! Уважаемые, не подскажете, как красиво и надежно получить BuffSize, тот который указан в hdparam (хочу ускорить скорость работы dd):

hdparam -i /dev/sda:

/dev/sda:

 Model=HDT722520DLA380, FwRev=V44OA9BA, SerialNo=VDK51GTF07J4KL
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=52
 BuffType=DualPortCache, BuffSize=7674kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=390719855
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive conforms to: ATA/ATAPI-7 T13 1532D revision 1:  ATA/ATAPI-2,3,4,5,6,7

vadv
()

TCP+HTTP

Форум — Admin

Можно ли iptables заставить различать HTTP пакеты от всех остальных, или это глупая затея?
Объясню: есть 1 открытый наружу порт, на него повещен один сервис, хотелось бы различать
и переадресовывать внутрь запросы к веб-серверу.

vadv
()

grub-probe: error: no mapping exists for `md0'.

Форум — General

Добрый день! Проблема с debian squeeze, установкой grub на софтварный raid.

mdstat:

Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md2 : active raid0 sda4[0] sdc4[1]
      620140544 blocks super 1.1 512k chunks
      
md1 : active raid1 sda3[0] sdc3[1]
      2008117 blocks super 1.1 [2/2] [UU]
      
md0 : active raid1 sda1[0] sdc1[1]
      88318 blocks super 1.1 [2/2] [UU]
      
unused devices: <none>
fstab:
proc            /proc           proc    defaults        0       0
# / was on /dev/md1 during installation
UUID=2844accf-38d2-412b-9f41-3ad0a2b00408 /               ext3    errors=remount-ro 0       1
# /boot was on /dev/md0 during installation
UUID=50b08102-e54e-4433-95cc-2ac6b513e97a /boot           ext2    defaults        0       2
/dev/mapper/lvm-home /home           jfs     defaults        0       2
/dev/mapper/lvm-opt /opt            ext3    defaults        0       2
/dev/mapper/lvm-tmp /tmp            ext2    defaults        0       2
/dev/mapper/lvm-usr /usr            ext3    defaults        0       2
/dev/mapper/lvm-var /var            ext3    defaults        0       2
# swap was on /dev/sda2 during installation
UUID=3c466576-fae2-41f2-b293-6a876c1ea347 none            swap    sw              0       0
# swap was on /dev/sdc2 during installation
UUID=4c725ca3-0b6b-4e95-82a3-864c60b3392a none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0

device.map:

(hd0)   /dev/sda
(hd1)   /dev/sdb
(hd2)   /dev/sdc
(hd3)   /dev/sdd

При попытке установки:

grub-install --modules="mdraid ext2 lvm" '(md0)'
/usr/sbin/grub-probe: error: no mapping exists for `md0'.
/usr/sbin/grub-probe: error: no mapping exists for `md0'.
/usr/sbin/grub-setup: error: no mapping exists for `md0'.
Если прописать в device.map (md0) /dev/sda, то
grub-install --modules="mdraid ext2 lvm" '(md0)'
/usr/sbin/grub-probe: error: unknown filesystem.
Installation finished. No error reported.

Как провести установку?

vadv
()

Raid1 или LVM?

Форум — General

Добрый день!
Есть 2 новых диска одинаковых размеров, еще 1 старый и материнка с чипом за 10$ (jMicron) которая умеет AHCI Intel 10 и Raid.
Хочу ускорить работы файловой подсистемы, что собственно лучше (если не брать в расчет отказоустойчивость)?

vadv
()

Lucid Lynx & nvidia

Форум — Desktop

День добрый! Как подружить ubuntu 10.4 и проприоритарный драйвер nvidia? Раньше: apt-get install nvidia-glx, либо m-a, все приводило к общеизвестному результату. А тут даже заблеклистить nouveau который даже NVIDIA-xxx.run не дает поставить не получается: rdblacklist=nouveau в grub, blacklist.conf - ничего не выходит? Вопрос, как задизаблить свободный драйвер, и установить проприоритарный?

vadv
()

Проблема с проброской портов и ssh

Форум — Admin

Проблема с проброской портов и ssh

Есть пара Redhat в локалке, к ним должен быть доступ из вне по ssh.
Управлять redhat'ами не могу.
Ко мне, на подконтрольную машину, с одним сетевым интерфейсом,
по порту 10022 попадает трафик который надо редиректить на redhat1 :22

Я пишу:
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 10022 -j DNAT --to-destination redhat1:22

Пробую подконнектится из вне:
time ssh internal_ip -p 10022
real 3m0.215s
user 0m0.000s
sys 0m0.000s

(прервал, будет Connection refused)

Причем, из локалки ssh redhat1 идет только в путь...

В чем может быть проблема, если трафик точно попадает мне на 10022, вижу в логах?

vadv
()

Посоветуйте легкий fail to ban

Форум — Admin

Доброго времени суток!
Пожалуйста, посоветуйте, легкий сервис или набор правил iptables для защиты от брутфорсинга ssh + ftp.
Известные мне denyhost и fail2ban написаны на питоне постоянно жрут память и процессор (я запускаю на легком vds):

root 15188 2.9 3.6 43372 4732 ? Sl 21:24 0:10 /usr/bin/python /usr/bin/fail2ban-server -b -s /var/run/fail2ban/fail2ban.so

vadv
()

Что это, эксплоит?

Форум — Talks

http://slil.ru/28813096

Для тру: есть некий домен-регистратор idomen, контактов на сайте нет, только ссылка на саппорт,

домен поддержки в листе AdBlock'a в исходном тексте страницы, в css:

.firebugRulerH {
background:url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%13%88%00%00%00%0E%08%02%00%00%00L%25a%0A%00%00%00%04gAMA%00%00%D6%D8%D4OX2%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%04%F8IDATx%DA%EC%DD%D1n%E2%3A%00E%D1%80%F8%FF%EF%E2%AF2%95%D0D4%0E%C1%14%B0%8Fa-%E9%3E%CC%9C%87n%B9%8

vadv
()

Простой VDS

Форум — General

Добрый день! Есть хостер, который предлагает простой VDS:

CPU 320 MHz, RAM 128 Mb, HDD 4 Gb

Также предлагает предустановленные пресеты, из которых меня интересуют только Debian или Gentoo:

1. Debian 5.0: из коробки занято: 23 Мб RAM (syslogd, klogd, cron, ntpd, sshd)
2. Gentoo 10.1: 23 Мб RAM (syslog-ng, cron, ntpd, sshd)
3. Gentoo 2008.0: 16 Мб RAM (syslog-ng, cron, ntpd, sshd)

Крутится на этой машине будет Redmine (Ruby On Rails) на 3-4 пользователя. Интересует мнение:

1. Работоспособна ли будет такая конфигурация, и что лучше выбрать?
2. Какие проблемы будут с Gentoo 2008 и ROR?

vadv
()

MAC Filter

Форум — Admin

Как настроить фильтр по мак-адресу по определенному интерфейсу?

iptables -A INPUT -i wlan0 -m mac --mac-source 00:21:19:61:FB:DA -j ACCEPT
iptables -A INPUT -i wlan0 -j DROP

Не работает к сожалению (прекрасно работает устройство с другим маком)

vadv
()

gentoo conf.d net

Форум — General

Доброго времени суток!

Странное для меня поведение сабжего файла:

dns_domain_lo="simpson"

#eth0
GW="10.2.4.1"                       
config_eth0="dhcp"                  
modules="dhclient"                  
dhclient_eth0="-nw"                 
dns_servers_eth0="10.10.0.6 10.10.0.7"
routes_eth0=("                        
        10.0.0.0/8 via $GW            
        172.18.224.0/24 via $GW       
        195.14.40.141 via $GW         
        85.21.37.16 via $GW"          
)                                     

#PPP
config_ppp0=("ppp")
link_ppp0="pty 'pptp vpn.internet.beeline.ru --nolaunchpppd --nobuffer'"
username_ppp0='login@internet.beeline.ru'                          
password_ppp0='password'
pppd_ppp0=(
        lock
        nodeflate
        defaultroute
        nobsdcomp
        persist
        maxfail 0
        noauth
        lcp-echo-interval 30
        lcp-echo-failure 4
        mtu 1460
        logfile /var/log/pptp-client.log
)
depend_ppp0() {
        need net.eth0
}

#Wifi
modules=("iwconfig")
mode_wlan0="ad-hoc"
        essid_wlan0="HOMER"
        channel_wlan0="2"
        config_wlan0=("192.168.1.1 netmask 255.255.255.0 brd 192.168.1.255")
        routes_wlan0=("
                192.168.1.2 via 192.168.1.1
                192.168.1.3 via 192.168.1.1
        ")

ip r s:

172.18.224.106 via 10.2.4.1 dev eth0  src 10.2.5.214
85.21.37.16 via 10.2.4.1 dev eth0
192.168.1.3 via 192.168.1.1 dev wlan0
192.168.1.2 via 192.168.1.1 dev wlan0
89.189.25.253 dev ppp0  proto kernel  scope link  src 92.242.74.118
195.14.40.141 via 10.2.4.1 dev eth0
172.18.224.0/24 via 10.2.4.1 dev eth0
192.168.1.0/24 dev wlan0  proto kernel  scope link  src 192.168.1.1
10.2.4.0/22 dev eth0  proto kernel  scope link  src 10.2.5.214  metric 2
10.0.0.0/8 via 10.2.4.1 dev eth0
10.0.0.0/8 via 10.2.4.1 dev eth0  metric 2
127.0.0.0/8 via 127.0.0.1 dev lo
default dev wlan0  scope link  metric 2003
default via 89.189.25.253 dev ppp0  metric 4004

Стартуют по порядку eth0, wlan0, ppp0 Как сделать так, чтоб default route от wlan0 не прописывалось?

vadv
()

Скорость канала

Форум — Admin

Есть 4 Mb канал наружу, ранее было соединение напрямую с провайдером (скажем через eth1). Сейчас между провайдером и сквидой стоит неизвестная циска.

Сквид стал «одноногим» и с интерфейса eth0 и забирается и раздается интернет, роутинг прописан. Скорость канала упала на самой машине со сквидой до 6 Kb/s.

Интересный факт: на сквиде стоит pptpd который пробрасывает входящие в интернет (на тот же самый eth0): так вот, на нем скорость нормальная и соответствует 4 Mb.

Что делать и почему так получается?
В какую сторону копать?

vadv
()

Учет картриджей (PHP/MySQL)

Форум — General

Добрый день!
Подскажите web'овский софт для учета прихода-расхода картриджей.
В идеале с встроенной базой: принтеров, совместимых картриджей.
С такими понятиями как: «отдел», «перемещение», «ремонт»

vadv
()

MySQL дефолтная сортировка

Форум — Development

Есть таблица, есть id, есть куча скриптов php-mysql. Если запустить просто select * from table, то id будет в разброс 1,4,6...

Пробовал сделать такую рокировку:

create table temp(select * from mytable order by id);

delete from mytable;

insert into mytable
select * from temp order by id desc;
Все равно селект пойдет в разброс... как решить данную проблему?

P.S. в MySQL не мостак, индекс PRIMARY как раз `id`

vadv
()

MC открыть архив как директорию

Форум — General

Купил хостинг, рутового доступа нет. Скачал себе архивы с slang, glib, mc распаковал в хомяк: переписал LD_LIBRARY_PATH, скопировал share/mc и etc/mc к себе в ~/.mc.

MC запускается, но не открывает архивы tar.gz как директории, при просмотре не получает свойств файла, а показывает бинарное содержимое, куда копать?

vadv
()

mrimsmssender халява кончилась?

Форум — General

Был такой чудесный скрипт, который гулял по сети:
http://zenway.ru/page/sms_mailru_console
с недавнего времени он перестал работать, хочу спросить, есть хотфиксы или нет?

P.S.
С вражьего старого QIP Infinum работает, через mrim траспорт для jabber'а нет

vadv
()

MySQL Query Browser

Форум — Desktop

Подскажите простейшую, удобную тулзу для выполнения sql запросов с выводом результатов и ошибок (phpmyadmin не удобен).

vadv
()

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