LINUX.ORG.RU

Сообщения x97Rang

 

Зависание системы после простоя (рабочая станция kubuntu)

Всем привет Проблема на одной рабочей машине зависает после ночи, если не выключать- просто блокировка экрана скрин http://i5.pixs.ru/storage/5/6/1/screenjpg_1171870_7546561.jpg

происходит через раз, может и не зависнуть нагрузки при этом на систему никакой нет

x97Rang
()

WarCraft на сервер

Ставил ли кто-нибудь игровой сервер WarCraft на linux или freebsd ? Интересна любая информация (где лучше качать исходники, нужна ли особая регистрация для сервера)

x97Rang
()

Горячие новости всегда на виду

Такое предложение: сделать вид новостей так, чтобы новости, на которые были добавлены комментарии в последнее время, поднимались бы наверх и занимали "вершину" сайта и любой человек, зашедший на сайт мог понять где сейчас идет бой :)
Таким образом, опубликованные темы уходили бы из поля зрения при уменьшении к ним интереса...

x97Rang
()

Изменение вывода

Буду благодарен за совет - как изменить вывод значения, получаемого при сумме целочисленных значений в bash, то есть существует скрипт, считающий трафик на интерфейсах по заданной дате. Информация по трафику берется из базы файлов (статистика iptables) типа этого:

Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.4 407943
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.5 376
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.6 336
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.7 8983
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.8 1795042
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.9 664
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.10 336
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.11 1206534
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.12 432
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.13 376
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.14 16360
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.15 336
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.16 480
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.17 26724
Sun, 27 Feb 2005 10:55:01 +0500 x.x.x.18 336

скрипт работает следующим образом

./day_xls 01 01 2005
Accounting...
eth1: 453367251 bite
eth2: 5903913 bite
Traffic of the day 01-01-2005 is 459271164 bite
Done.

но в случае трафика на одной сетевой карте больше 2 Гб получается вот как

./day_xls 26 02 2005
Accounting...
eth1: 2.18537e+09 bite <--- как изменить вывод пригодный для обычного суммирования ?
eth2: 255297843 bite
./day_xls: line 42: 2.18537e+09+255297843: syntax error in expression (error token is ".18537e+09+255297843")
Traffic of the day 26-02-2005 is bite
Done.

суммирование в скрипте производится при помощи awk.



x97Rang
()

настройка pf

Настраиваю pf на маршрутизаторе с 2 сетевыми интерфейсами, один интерфейс внешний, второй отвечает за локалку и работает через nat. С локальным все понятно, для внутреннего правила написал и для фильтрации и для nat, а вот с внешним не совсем понятно как разрешить доступ на ЕГО сетевые службы http и ssh для определенных ip а все остальное запретить ? Но при этом проходящие пакеты не должны фильтроваться. То есть, допустим в линуксовом iptables есть таблица FORWARD, она и отвечает за проходящие пакеты, а в pf как ?
Буду благодарен за советы и ссылки.

x97Rang
()

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

Скачанный и установленный пакет tripwire-2.3-47.bin.tar.gz не работает, выдается seg fault при инициализации (tripwire --init), похоже бинарники не подходят под архитектуру.
Какую можно применить альтернативу tripwire (для сервера под linux) ?

x97Rang
()

указатели и аргументы на Си

Как правильно обработать в программе аргументы, с использованием их в дальнейшем как переменные типа double,
пример простая программа перемножающая вводимые в аргументах данные:

#include <stdio.h>
#include <stdlib.h>

main (int argc, double *argv[])
{
double a;
double b;
double res;

if ( argc != 3 )
{
printf("Usage: %s <A> <B>\n", argv[0]);
exit (0);
}

/* вот тут я аргументы разыменовываю */

a = *argv[1];
b = *argv[2];

/* а тут их считаю */

res = a*b;
printf("Результат произведения - %f\n", res);
return 0;
}

результаты выдаются нереальные, в чем я ошибаюсь ?

x97Rang
()

vlan и команда PORT для ftp

Настроил работу vlan через linux-маршрутизатор, в этой же сети с внешними ip расположен ftp сервер, когда vlan-клиент заходит на внешний ftp-сервер (естественно имеет в тот момент ip маршрутизатора из-за NAT) то сначала все нормально, до тех пор пока не послан запрос на ls или get, в таком случае получаю ответ команда PORT не допустима. Как победить ?

P.S. с самого маршрутизатора и с локальных клиентов (выходящих через NAT, но не через vlan) работа с ftp протекает нормально.

x97Rang
()

модем Zyxel-OMNI-56K-neo и АОН

Настраиваю на дозвон модемы (сервер-диалап), при подключении данные о телефонных номерах должны идти в базу данных, раньше все так было и работало, пока сервак не стал на другую машину переносить, модемы подключены через ISA-мультикарту, в конфиге portslave пишу:

"" \d\l\dATS47=100&I4+VRH=5,48,0,0,6,80,1,1,1,0 \

то есть включаю 47 регистр и АОН для 5-значного телефона, но в результате при определении номера в базу идут знаки вопроса...

Где я что не учел ? Был бы благодарен за советы ..

x97Rang
()

psql и bash

Как сделать запрос из базы psql, используя скрипты bash ? Интересует синткасис, скрипт будет работать автоматом через cron... Был бы благодарен за совет...

x97Rang
()

Функция очистки экрана на Си

Как можно очистить экран, используя Си, функция clrscr () работает только на виндовских компиляторах, пока не нашел альтернативы ее для unix компиляторов, буду благодарен за информацию.

x97Rang
()

php-5.0.0

Поставил на web php-5.0.0, из 3 сайтов на php, один отказывается работать, выдает:

parser error, unexpected T_CLONE, expecting T_STRING in /var/www/html/kernel/object.php

Раньше с php-4.3.7 работало все нормально... Сайт на движке xoops. Может что надо в php.ini вписать (register_globals=on уже есть)

x97Rang
()

отмена chroot

как отменить chroot на директории, поставил как то mysql в среде chroot, сейчас стал обновлять - удалил старую mysql (и основную и чрутовую), поставил новую - при запуске mysql_install_db выдает

Warning : Asked for 196608 thread stack, but got 126976

что менять ?

x97Rang
()

Shell для проверки связи

Будьте добры, киньте ссылки на хорошие (платные или бесплатные) российские шелы с поддеркой crontab...

x97Rang
()

нужна помощь, досят апач ...

стоит апач 1.3.31, mod_ssl 2.8.18, mod_security, libsafe, модуль proxy отключен и все равно апач задосили, при попытке соединения выдается ошибка что не найдены страницы в корневом каталоге. Файлы не изменены, шел не подняли, но для восстановления работы апача требуется его перезапуск, в логе acces_log записи (ip поменял):

10.10.10.10 - - [20/Jun/2004:18:19:47 +0600] "SEARCH /\x90\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\.....90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90" 414 271

как противостоять ?

x97Rang
()

sendmail+ssl

Настраиваю sendmail на работу через ssl, создал файл site.config.m4 и вписал в него строки:
APPENDDEF(`conf_sendmail_ENVDEF', `-DSASL -DSTARTTLS')
APPENDDEF(`conf_sendmail_LIBS', `-lsasl -lssl -lcrypto')

файл поместил в папку с исходниками devtools/Site, затем выполнил

#sh Bash -c

затем в каталоге cf/cf сщздал файл sendmail.mc:

VERSIONID(`Sample config')dnl

OSTYPE(`linux')dnl
DOMAIN(generic)dnl
define(`confAUTH_OPTIONS', `A')dnl
define(`confAUTH_MECHANISMS', `PLAIN')dnl
TRUST_AUTH_MECH(`PLAIN')dnl
define(`confCACERT_PATH', `/etc/ssl/certs')dnl
define(`confCACERT', `/etc/ssl/certs/certificate-authority.pem')dnl
define(`confSERVER_CERT', `/etc/ssl/certs/server.crt')dnl
define(`confSERVER_KEY', `/etc/ssl/certs/server.key')dnl
define(`confPRIVACY_FLAGS', `goaway')dnl
MAILER(local)dnl
MAILER(smtp)dnl

установил его

#sh Build sendmail.cf

установил в директории конфигов

#sh Build install-cf

установил сам sendmail

#Build install

при запуске ошибок нет и а логах тоже
телнечусь и пишу ehlo ip_server и вижу что в списке команд нет STARTTLS, скажу что openssl поставил в /usr, сертификаты в /etc/ssl/certs.

где грабли ?

x97Rang
()

chroot apache

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

x97Rang
()

попытки взлома ?

в логах web-сервера часто встречаются следущие строки:

[Mon May 24 10:58:52 2004] [error] [client xx.xx.xx.xx] File does not exist: /var/www/user/html/robots.txt
install_driver(mysql) failed: Can't load '/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/DBD/mysql/mysql.so' for module DBD::mysql: libmysqlclient.so.10: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm line 206.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected at /var/www/user/cgi-bin/poster/catalog.pl line 16

ошибок в работе сервера не замечал, может через перловский скрипт пытаются ломать ?

x97Rang
()

kernel.org в дауне...

куда пропал www.kernel.org ?

x97Rang
()

заплатка на ядро

ставлю заплату на ядро, делал так:

1) скопировал в home директорию каталог с действующим ядром 2.4.18-3 выполнил команду make menuconfig, чтобы появился файл .config (его не было тк ядро с дистрибутива ставилось из rpm) 2) шагнул выше на один уровень 3) скопировал заплату patch-2.4.27-pre2.bz2 4) вернулся в каталог с ядром 5) выполнил команду bzip2 -dc ../patch-2.4.27-pre2.bz2 | patch -p1 6) на экране промелькнули строки дальше делал как при сборке ядра из исходников 7) make bzImage 8) make modules 9) make modules_install 10) make install

получил ядро 2.4.18-3custom и не понял пропатчено оно или нет и вообще как это проверить, при вызове uname -a получаю Linux localhost 2.4.18-3custom

x97Rang
()

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