Собираюсь ставить cPanel и у меня есть вопросы, на которые я так и не нашел ответа.
О возможностях:
Как в cPanel реализован «shared hosting»?
т.е. все настройки для него генерирует сама панель? Или есть возможность «заточить» существующий хостинг.
Насколько я понимаю cPanel работает с VPS/VDS, может кто-то объяснить (кратко) как это в ней работает?
Собственно об архитектуре:
Может ли cPanel стоять на одном сервере а управлять скажем shared хостингом на одном сервере и VPS/VDS хостингом на другом?
Правильно ли я понял, что cPanel ставится на сервер и ТОЛЬКО на этом же сервере она может рулить shared хостингом или другим.
И если у меня один сервер под шаред и один под ВДС, то это будет две инсталяции cPanel на каждый сервер?
Конференция YAPC::Russia 2009 «May Perl — 2» — вторая отечественная конференция YAPC, которая пройдет в Москве 16 и 17 мая 2009 года.
Кто не успел зарегистрироваться или же просто упустил из виду, спешите, еще есть время! Конференция пройдет в Москве, в эти выходные (16-17 мая).
Название «May Perl» — игра слов и означает не только время проведения, но и тему всего мероприятия. Основная тема конференции — рассказать и услышать про то, что может Perl и где он может быть использован.
Участие в мероприятии бесплатное.
В программе конференции следующие интересные выступления:
Суббота, 16 мая 2009 г.
10:00 Открытие и регистрация (30 мин.)
10:30 Андрей Шитов (ash) - 10 за 20 (20 мин., Русский)
10:50 Анатолий Шарифулин (sharifulin) - CPAN: модули, авторы и документация (20 мин., Русский) [CPAN]
11:10 brian d foy - Making Your Own CPAN (20 мин., English) [CPAN]
11:30 Александр Лурье - Использование WebMoney в Perl (20 мин., Русский)
11:50 Ruslan Zakirov - Написание DSL в Perl (40 мин., Русский)
12:30 Вячеслав Матюхин - Распределенная обработка потоковых данных (20 мин., Русский)
12:50 Обед (100 мин.)
14:30 ilya Zelenchuk - Perl в хэке и хэки в Perl (20 мин., Русский)
14:50 Michael Matveev - Опыт создания CMS на Perl (40 мин., Русский)
15:30 reserved (10 мин.)
15:40 Блиц-доклады, часть 1 (50 мин.)
16:30 Кофе-брейк (30 мин.)
17:00 Алексей Капранов (kappa) - Что будет с Перлом? (120 мин., Русский)
Воскресенье, 17 мая 2009 г.
Зал 1
10:00 brian d foy - Mastering Perl (180 мин., English)
13:00 Обед (90 мин.)
14:30 Владимир Перепелица - Perl + nginx = ♥ (40 мин., Русский)
15:10 Дмитрий Арсентьев (dmarsentev) - groovy vs perl (20 мин., Русский)
15:30 Sergey Homenkow (hsw) - Browser sniffing в 21 веке (20 мин., Русский)
15:50 Александр Загацкий (zag) - Ведение документации в perl6: POD, да не тот ! (40 мин., Русский) [Perl]
16:30 Кофе-брейк (30 мин.)
17:00 Блиц-доклады, часть 2 (45 мин.)
17:45 YAPC::Russia::Golf (15 мин.)
18:00 Закрытие (5 мин.)
Зал 2
12:20 Виктор Самунь - Вебклуб Perlgolf.ru (40 мин., Русский)
14:30 ilya Zelenchuk - Курс Perl в УрГУ (40 мин., Русский)
15:10 Вячеслав Матюхин - Упаковка и развертывание программ на perl под debian (20 мин., Русский)
15:30 Валерий Студенников (despair) - Тестирование в проекте REG.RU (20 мин., Русский)
15:50 Vany Serezhkin (Vany) - А умеете ли вы готовить fastcgi? (40 мин., Русский)
Ну и, конечно же, масса общения с людьми, любящими Perl, профессионально использующими Perl и просто заинтересовавшимися Perl :)
Похоже, что сетевое оборудование Агавы оказалось беззащитно перед классическими атаками класса ARP poisoning (оно же ARP spoofing), cообщает bugtraq.ru. Другими словами, любой клиент, подключенный к сети, может перенаправить на свой хост трафик других клиентов. Что открывает широчайшие возможности как для простого перехвата информации, так и для атак man-in-the-middle. Впрочем, подоспела информация, что на многих dedicated-хостингах ситуация ничуть не лучше - видимо, как это было в золотые 90-е на shared-хостингах, мало кто ожидает от клиентов попыток взлома соседей (хотя и сценарий "поломали одного, пошли по цепочке" тоже вполне реален). Так что счастливым владельцам арендованных/установленных в датацентрах серверов стоит полюбопытствовать у своих хостеров, озаботились ли они этим вопросом.
Доброго времени суток.
Вопрос:
Умеет ли ReiserFS делать на себя Freeze всей файловой системы?
Чтоб потом можно было сделать с рабочего сервера dump.
Причем все это надо делать не ребутая сервер и не останавливая сервисов.
Если можно с примерами или примерным названием чем это делать.
Заранее спасибо, Анатолий.
Доброго времени суток.
Есть задача мониторинга с отчетами (графики) о состояниях системы.
Такие состояния как запись/чтение диска, использование памяти/дискового пространства, загрузке системы, и.т.д.
Если кто знает подскажите пожалуйста.
Странные логи пишутся... Может кто нибудь подсказать что это?
Из гугла непонятно что это...
Некоторые источники говорят что атака,
а другие что это проблема на стороне клиента.
====>CAT<====
Apr 24 15:40:00 production kernel: TCP: Treason uncloaked! Peer 80.72.16.89:40021/80 shrinks window 824316970:824316971. Repaired.
Apr 24 15:40:01 production kernel: TCP: Treason uncloaked! Peer 80.72.16.89:40021/80 shrinks window 824316970:824316971. Repaired.
====>CAT<====
Привет всем!
Уточнение.
Если открывать сокет.
Например обычным путем:
use IO::Socket;
my $sock = new IO::Socket::INET (
LocalHost => '127.0.0.1',
LocalPort => '7070',
Proto => 'tcp',
Listen => 1,
Reuse => 1,
);
die "Could not create socket: $!\n" unless $sock;
my $new_sock = $sock->accept();
То каким образом можно задать файл сокета?
А точнее путь.
Кто нибудь знает как в MC поменять DEFAULT EDITOR? (mcedit)
Я пробовал его удалять и создовать с него символическую ссылку
на vim и все равно когда в MC жмешь F4 открывается не vim.
Перерыл его конфиги в /usr/share/mc/... Ничего!
Заранее спасибо.
Привет всем.
Проблема с DNAT!
Дело в том что все IP которые проходят за DNAT подменяются на IP
сервера на котором делается DNAT!
Т.е.
1.1.1.1 2.2.2.2 3.3.3.3
host -------> DNAT -------> inet
Так вот если коннектится с 3.3.3.3 то 1.1.1. видит его как 2.2.2.2!
Кто нибудь знает как с этим быть?
Надо что IP при коннекте был 3.3.3.3!
hi2all
Проблема:
Необходимо перенести весь Линух с одного харда на другой.
И еще это надо сделать удаленно.
Вобщем есть вторая машина более сильная и хорошая. :)
Необходимо без остановки работы системы первой перенести весь Linux
на другую машину.
Может кто пользовался чем и подскажет как лучше это сделать?
Например чем лучше dd, dump/restore, cp etc
И если можно то с примерами.
Заранее спасибо.
Привет всем.
Исчезли данные, на HDD с reiserfs.
Данные очень нужны.
Кто нибудь поднимал данные с этой ФС?
Если да то подскажите чем.
p.s. сейчас HDD работает нормально. И вообще странно они пропали.
Возможно случайно кто-то удалил. Есть вообще возможность восстановить их?
Люди подскажите как в прозрачном squid-е настроить на работу с
ftp, icq, irc, https?
Дело в том что когда я делаю редирект 80-го порта все Ок.
А вот другие порты не работают... Например FTP.
Вообще можно ли заставить его работать за прозрачным squid?
Или только через NAT?
Есть сети:
192.168.1-3.0/24 - 3-и сети.
и роутер.
Нужно считать трафик.
Т.е. нужна простая считалка трафика с ВЭБ интерфейсом.
Весь google обрыл, ничего подходящего найти немогу.
Все что поподается слишком наворочено.
Причем нужно прозрачно считать трафик.
Т.е. все юзеры ходят в инет через NAT и никакого ppp.
Вобщем нужно чтоб для них все было прозрачно.
Просто подсчет трафика по ip или mac проходящего через роутер.
Не работает!!! :-(
IP статический.
iptables -t nat -A PREROUTING -p tcp --dst 85.85.85.85 --dport 25 -j DNAT --to-destination 10.0.1.100:25
Соеденяюсь из инета с серваком.
bash-3.1$ nc 85.85.85.85 25
(UNKNOWN) [85.21.103.38] 25 (smtp) : No route to host
bash-3.1$
В чем дело?
Привет всем!
Поставил на сервак SlamD64 порт Slackware на 64 бит. платформу.
Но perl окозался собран без Thread-ов, а они очень нужны.
И вот взялся я за установку:
#rm -f config.sh Policy.sh
#sh Configure
Все библиотеки 64 указал, все вроде Ок.
Directories to use for library searches? [/usr/local/lib /lib /usr/lib]
/lib64 /usr/lib64
Делаю make:
#make
--skip--
/usr/lib64/gcc/x86_64-slackware-linux/3.4.6/../../../../lib64/crt1.o: In function `_start':
../sysdeps/x86_64/elf/start.S:109: undefined reference to `main'
C.o: In function `my_runops':
C.c:(.text+0xb): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x12): undefined reference to `pthread_getspecific'
C.c:(.text+0x23): undefined reference to `Perl_get_hv'
C.c:(.text+0x2d): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x34): undefined reference to `pthread_getspecific'
C.c:(.text+0x3e): undefined reference to `Perl_newSViv'
C.c:(.text+0x4a): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x51): undefined reference to `pthread_getspecific'
C.c:(.text+0x59): undefined reference to `Perl_Top_ptr'
C.c:(.text+0x6e): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x75): undefined reference to `pthread_getspecific'
C.c:(.text+0x7f): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x86): undefined reference to `pthread_getspecific'
C.c:(.text+0x8e): undefined reference to `Perl_Top_ptr'
C.c:(.text+0xa1): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0xa8): undefined reference to `pthread_getspecific'
C.c:(.text+0xb0): undefined reference to `Perl_Top_ptr'
C.c:(.text+0xc3): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0xca): undefined reference to `pthread_getspecific'
C.c:(.text+0xd2): undefined reference to `Perl_Isig_pending_ptr'
C.c:(.text+0xe3): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0xea): undefined reference to `pthread_getspecific'
C.c:(.text+0xf2): undefined reference to `Perl_despatch_signals'
C.c:(.text+0x103): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x10a): undefined reference to `pthread_getspecific'
C.c:(.text+0x112): undefined reference to `Perl_Iregex_pad_ptr'
C.c:(.text+0x11c): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x123): undefined reference to `pthread_getspecific'
C.c:(.text+0x12b): undefined reference to `Perl_Top_ptr'
C.c:(.text+0x147): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x14e): undefined reference to `pthread_getspecific'
C.c:(.text+0x158): undefined reference to `Perl_newSViv'
C.c:(.text+0x165): undefined reference to `Perl_safesysmalloc'
C.c:(.text+0x16f): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x176): undefined reference to `pthread_getspecific'
C.c:(.text+0x17e): undefined reference to `Perl_Top_ptr'
C.c:(.text+0x235): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x23c): undefined reference to `pthread_getspecific'
C.c:(.text+0x24a): undefined reference to `Perl_sv_setiv'
C.c:(.text+0x251): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x258): undefined reference to `pthread_getspecific'
C.c:(.text+0x26d): undefined reference to `Perl_sv_setref_iv'
C.c:(.text+0x274): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x27b): undefined reference to `pthread_getspecific'
C.c:(.text+0x28f): undefined reference to `Perl_hv_store_ent'
C.c:(.text+0x29b): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x2a2): undefined reference to `pthread_getspecific'
C.c:(.text+0x2ad): undefined reference to `Perl_sv_free'
C.c:(.text+0x2b4): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x2bb): undefined reference to `pthread_getspecific'
C.c:(.text+0x2c3): undefined reference to `Perl_Ttainted_ptr'
C.o: In function `boot_B(void) const':
C.c:(.text+0x2f2): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x2f9): undefined reference to `pthread_getspecific'
C.c:(.text+0x301): undefined reference to `Perl_Tstack_sp_ptr'
C.c:(.text+0x30b): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x312): undefined reference to `pthread_getspecific'
C.c:(.text+0x31a): undefined reference to `Perl_Tmarkstack_ptr_ptr'
C.c:(.text+0x32d): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x334): undefined reference to `pthread_getspecific'
C.c:(.text+0x33c): undefined reference to `Perl_Tstack_base_ptr'
C.c:(.text+0x355): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x363): undefined reference to `pthread_getspecific'
C.c:(.text+0x36b): undefined reference to `Perl_Tstack_base_ptr'
C.c:(.text+0x383): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x38a): undefined reference to `pthread_getspecific'
C.c:(.text+0x392): undefined reference to `Perl_Tstack_base_ptr'
C.c:(.text+0x3af): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x3b6): undefined reference to `pthread_getspecific'
C.c:(.text+0x3be): undefined reference to `Perl_Tstack_base_ptr'
C.c:(.text+0x409): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x410): undefined reference to `pthread_getspecific'
C.c:(.text+0x46f): undefined reference to `Perl_croak'
C.c:(.text+0x476): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x47d): undefined reference to `pthread_getspecific'
C.c:(.text+0x485): undefined reference to `Perl_Tstack_base_ptr'
C.c:(.text+0x48f): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x496): undefined reference to `pthread_getspecific'
C.c:(.text+0x4a9): undefined reference to `Perl_sv_2pv_flags'
C.c:(.text+0x4c3): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x4ca): undefined reference to `pthread_getspecific'
C.c:(.text+0x4e1): undefined reference to `Perl_form'
C.c:(.text+0x4eb): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x4f2): undefined reference to `pthread_getspecific'
C.c:(.text+0x4ff): undefined reference to `Perl_get_sv'
C.c:(.text+0x522): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x529): undefined reference to `pthread_getspecific'
C.c:(.text+0x540): undefined reference to `Perl_form'
C.c:(.text+0x54a): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x551): undefined reference to `pthread_getspecific'
C.c:(.text+0x55e): undefined reference to `Perl_get_sv'
C.c:(.text+0x573): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x57a): undefined reference to `pthread_getspecific'
C.c:(.text+0x582): undefined reference to `Perl_Irunops_ptr'
C.c:(.text+0x593): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x59a): undefined reference to `pthread_getspecific'
C.c:(.text+0x5a2): undefined reference to `Perl_Isv_yes_ptr'
C.c:(.text+0x5ac): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x5b3): undefined reference to `pthread_getspecific'
C.c:(.text+0x5bb): undefined reference to `Perl_Tstack_base_ptr'
C.c:(.text+0x5c9): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x5d0): undefined reference to `pthread_getspecific'
C.c:(.text+0x5d8): undefined reference to `Perl_Tstack_sp_ptr'
C.c:(.text+0x5e2): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x5e9): undefined reference to `pthread_getspecific'
C.c:(.text+0x5f1): undefined reference to `Perl_Tstack_base_ptr'
C.c:(.text+0x613): undefined reference to `Perl_Gthr_key_ptr'
C.c:(.text+0x61a): undefined reference to `pthread_getspecific'
C.c:(.text+0x62c): undefined reference to `Perl_sv_2pv_flags'
collect2: ld returned 1 exit status
make[2]: *** [../../../lib/auto/B/C/C.so] Error 1
make[2]: Leaving directory `/root/perl-5.8.8/ext/B/C'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/root/perl-5.8.8/ext/B'
make: *** [lib/auto/B/B.so] Error 2
Что делать непонятно.
Гугл весь облазил...
Есть и все траблы у всех только в не указанных библиотеках /lib64 /user/lib64.
Может кто подскажет?
Можно ли создать VPN соединение между 2-я клиентами за NAT?
Если доступа к NAT серверам нету.
т.е.
Connect:
Clint_VPN ---->NAT---->Internet---->NAT---->Server_VPN
Возможно ли увидеть сервер VPN если он находится за NATом?
Если ето возможно напишите пожауйста примерный конфиг сервера и клиента.
Заранее биг спасибо.
С уважением Анатолий Зимин.