Я уже всем вам надоел с вопросами по FreeBSD наверное.
На запрос SuperProbe выдает следующее:
SuperProbe: KDENABIO failed
SuperProbe: Cannot open video
И, соответственоо, X не хотят работать, а они мне нужны для установки Oracle.
Извеняюсь за оффтопик, но у меня проблема с BSD. Не пинайте. Если можете, то хоть линк киньте. www.freebsd.org облазил и ничего не нашел.
---
Поставил freeBSD 4.2 на 2 процессорную машину. Линукс схватывал 2 проца без проблем, а FreeBSD нет. Вот что выдает dmesg:
FreeBSD/SMP: Multiprocessor motherboard
cpu0 (BSP): apic id: 0, version: 0x00040011, at 0xfee00000
cpu1 (AP): apic id: 1, version: 0x00040011, at 0xfee00000
io0 (APIC): apic id: 4, version: 0x000f0011, at 0xfec00000
io1 (APIC): apic id: 5, version: 0x000f0011, at 0xfec01000
. . .
SMP: AP CPU #1 Launched!
Я так понимаю, что работает только 1 процессор!!! Перекомпилировал с поддержкой SMP и нихрена. Помогите спецы!!! Я в FreeBSD новичек. Уже надо его в работу запускать, но не в таком же виде.
Народ. Подскажите URL. Сервера были на Линуксе, а сейчас будут переводится на FreeBSD. Где можно про эту ОС почитать, чтобы быстро оклиматизироваться. Надо будет делать Веб + почтовый сервер + завязка на ДБ (возможно Оракл).
Заранее благодарен.
Похоже у этого распространенного модуля есть серьезные проблемы с безопасностью которая недавно обнаружилась.
Имеется часто запускаемый скрипт, например, ccard.cgi которая в общем активно работает и работает с кредитными картами клиентов.
Все переменные объявлены через my и используется 'use strict'.
Пишем другой скрипт, например, hack.cgi без 'use strict' и использующий такие же переменные, но без их инициализации, т.е. первая строка с такой переменой выглядит примерно так:
$out = my_procedure($credit_card);
И скрипт hack.cgi получает значение переменной из скрипт ccard.cgi!!! Таким образом я смог получить несколько номеров кредиток. Запуская hack.cgi с одного VirtualHost, а скрипт ccard.cgi запуская с другого. Пока пришлось все скрипты с кредитками переписать с использованием blowfish даже когда используются для внутренних целей.
Кто нибудь знает про эту проблему и как с ней можно бороться. perl, Apache & mod_perl последние точно версий не помню, но переустанавливали недавно.
Сначала приведу команды и их результат:
# date
Sun Mar 4 07:22:18 EST 2001
# cat > qqq.qqq
# ls -l qqq.qqq
-rw-r--r-- 1 root root 0 Mar 4 12:22 qqq.qqq
Текущее время 07:22, а время создания 12:22. Разница на 7 часов!!!
Это как? Короче, с появлением такого глюка у меня на сервере Apache за 1 час съедает всю MEMORY и половину SWAP. Пришлось на crontab поставить kill -s SIGHUP.
Как избавиться от этого прикола.
Linux version 2.2.5-15 (root@porky.devel.redhat.com) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Mon Apr 19 23:00:46 EDT 1999
На сервере используется .htaccess & .htpasswd для паролирования доступа к папкам. Так вот, когда юзверь входит в такую папку он может получить все содержимое этих двух файлов :-(((
В httpd.conf указываю:
<Files ~ "^\.ht">
Order deny,allow
Deny from all
</Files>
Не помогает. Даже если это указать в <VirtualHost> или в .htaccess.
Как быть. Подскажите. А то у меня юзвери шустро это дело пронюхают и тогда капец...
Пробовал - <Files ".htaccess"> - не помогает.
Люди. У меня проблема. Провайдер мне под home-page выделил 4мега и возможность использования mySQL. Так я все картинки и файлы в эту DB из залил (на это дело место не ограниченно :-)), а теперь надо съежать с этого провайдера и не могу слить базу данных - свободно только 1мег. Вот если бы можно было бы подключить удаленый FTP-каталог (типа mount /dev/ftp/ftp.xxxxxxxxx.com /home/ftp). Может кто сталкивался с этой проблемой? Подскажите.
Не подскажет ли ALL как мне настроить Apache так чтобы демон при загрузке системы стартовал.
Инсталировал Apache так:
cd /usr/src/apache_1.3.14
./configure
cd ../php-4.0.4pl1
./configure --with-mysql --with-apache=../apache_1.3.14 --enable-track-vars
make
make install
cd ../apache_1.3.14
./configure --sysconfdir=/etc/httpd/conf --activate-module=src/modules/php4/libphp4.a --enable-module=all
make
make install
Многоуважаемый ALL. Посмотрите pls. Ситуация такая, что файл с атрибутом -rw-r--r-- могут удалять пользователи в ходящие в одну и туже группу.
Данные:
/etc/passwd
-----------
user1:x:504:517::/home/user1:/bin/bash
hacker:x:513:517::/home/hacker:/bin/bash
User1 создает файл test.txt с атрибутами -rw-r--r-- и этот файл может удалить узверь hacker хотя ни писать в него ни дозаписывать не может.
Ну ведь не имеет права hacker удалять этот файл.
В чем дело?
Требуется переписать perl скрипт на C/C++, а он зараза должен отправлять почту. Пересмотрел стандартные библиотеки и ничего подходящего не нашел. Кто такое уже делал помогите.
Как заставить subj нормально работать с русской клавиатурой, а то раскладка у него какая-то дурацкая вместо "фыва пр олдж" получается "асдф гх йкл;"? И при экспортировании в LaTeX тоже получается абракадабра.
Вы уж не смейтесь, pls. Как правильно устанавливать библиотеки для С. Я установил libsqlora8-2.1.6 для доступа к DB Oracle. И не могу ни одной своей программы закомпелировать. Кро с этим работал подскажите, pls.
Я использую следующие команды:
g++ -g -Wall -c test.cc
Пока все нормально, а вот команда:
g++ -g -o test test.o sqlora.o
Выдает кучу сообщений что в sqlora неопределены все OCI*
Попытка скомпилировать sqlora.c (g++ -g -Wall -c sqlora.c) выдает ошибку типа: не могу найти oci.h (#include "oci.h").
Как быть. А то у меня задача. Переписать скрипты с Perl на C/C++ для увеличения скорости.
Или может какую другу библиотеку использовать?
Проблема 1 - есть деньги. Проблема 2 - хочу купить новый комп и юзать там Линукс. Вопрос - какой лучше купить комп (мамка, процессор, видяха, модем, сетевуха, память). Задача - тестировать серверные приложения Perl & Apache & C++, а также Oracle 8.1.6 EE. Подскажите pls.
Ситуация была бы смешной если бы не одно но...
Дано: сервер ╧1 и сервер ╧2. На ╧1 стоял сайт аааа.com его решили перенести на ╧2. Сдублировали систему каталогов, Апачевские конфиги перенастроили. Зарегистрировали новый домен ббббббб.ccom на IP машины ╧2 и прописали как VirtualHost.
Установили ServerAlias www.ббббббб.com бббббббб.com
Теперь если в броузере пойти на бббббббб.com, то все ок, запрос идет на сервер ╧2.
Если сделать запрос www.бббббббб.com, то запрос идет на сервер ╧1. :-((
В чем проблема. Все облазил, вроде все нормально. Где и что ковырять. Подскажите pls.
Извените за чайниковый вопрос, но на серваке сейчас мастера нет, а босс зарегистрировал доменное имя в зоне .com Как мне настроить Linux & Apache на работу с этим именем? Apache через VirtualHost, у этого нового имени IP-адрес этой машины (на ней уже стоит 2 VirtualHost'а).
Срочно. Pls. А то голову оторвет, а я только жить в Linux мире начинаю...