Ситуация, из-за ошибок на винте не стартовала удаленная система, предлагала зайти в однопользовательский режим и прочекать оттуда фс.
e2fsck -fy /dev/[устройство] исправило ситуацию
Как избежать этого в дальнейшем, чтобы система сама это делала?
Я начинающий, прошу помочь с алгоритмом отправки сообщения, к примеру, форума!
Суть вопроса такова.
Есть два скрипта и два шаблона один index другой add, один выводит список сообщений, другой форму для их добавления. Из index есть ссылка на add соответственно. Вводим в форму текст, отправляем его на этот же скрипт add со скрытым параметром - insert, к примеру. Если есть этот параметр, то текст вводится в базу, а дальше что? Как правильно вызвать index со списком сообщений из add? Делать редирект? На форуме пхпББ, я так понял, что сделали промежуточную страницу, которая через определенное время делает редирект на основную. Но это мне не совсем нравится.
Понимаю, что где-то допустил ошибку в конфигурации, но не могу понять где именно.
Подскажите, пожалуйста!
Apache/2.2.3 (Debian) mod_perl/2.0.2 Perl/v5.8.8
Кусок конфига отвечающего за mod_perl:
<IfModule mod_perl.c>
#PerlModule Apache::DBI
<Files ~ "\.(cgi|pl)$">
SetHandler perl-script
PerlHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +ParseHeaders
</Files>
</IfModule>
Описание директории с скриптами:
Alias /gallery/ "/home/mario/gallery/"
<Directory /home/mario/gallery/>
DirectoryIndex index.pl
Options -Indexes
AllowOverride None
Order deny,allow
Allow from 127.0.0.1
Deny from all
</Directory>
В скрипте print "Content-type: text/plain\n\n"; есть... что не так?
Server Version: Apache/2.2.3 (Debian) mod_perl/2.0.2 Perl/v5.8.8
Кусок конфига отвечающего за mod_perl:
<IfModule mod_perl.c>
Alias /test/ /var/www/test/
#PerlModule Apache::DBI
<Directory /var/www/test/>
DirectoryIndex index.pl
Options -Indexes
Allow from all
</Directory>
<Files ~ "\.(cgi|pl)$">
SetHandler perl-script
PerlHandler ModPerl::Registry
Options +ExecCGI
PerlSendHeader on
</Files>
<Location /perl-status>
SetHandler perl-script
PerlHandler Apache2::Status
Order deny,allow
Deny from all
Allow from 192.168.0.1
</Location>
</IfModule>
В руководстве написано, что директива PerlSendHeader on используется
для формирования корректного http заголовка.
Однако, если я убираю из скрипта print "Content-type: text/plain\r\n\r\n";
то браузер предлагает мне сохранить сам скрипт указывая что он формата text/x-perl
Куда копать?
Server Version: Apache/2.2.3 (Debian) mod_perl/2.0.2 Perl/v5.8.8
Кусок конфига отвечающего за mod_perl:
<IfModule mod_perl.c>
Alias /test/ /var/www/test/
#PerlModule Apache::DBI
<Directory /var/www/test/>
DirectoryIndex index.pl
Options -Indexes
Allow from all
</Directory>
<Files ~ "\.(cgi|pl)$">
SetHandler perl-script
PerlHandler ModPerl::Registry
Options +ExecCGI
PerlSendHeader on
</Files>
<Location /perl-status>
SetHandler perl-script
PerlHandler Apache2::Status
Order deny,allow
Deny from all
Allow from 192.168.0.1
</Location>
</IfModule>
В руководстве написано, что директива PerlSendHeader on используется
для формирования корректного http заголовка.
Однако, если я убираю из скрипта print "Content-type: text/plain\r\n\r\n";
то браузер предлагает мне сохранить сам скрипт указывая что он формата text/x-perl
Куда копать?
Есть ли смысл в использовании софт-рейда на роутере/мыльнике?
Объясню более подробно :)
Есть комп из обычного (не серверного) железа, на нем стоит
Debian Etch, выполняет роль шлюза и почтовика одновременно.
Два винта WD800JB в софт-рейде:
/dev/md0:
Version : 00.90.03
Creation Time : Wed Jun 13 01:12:48 2007
Raid Level : raid1
Array Size : 76172096 (72.64 GiB 78.00 GB)
Device Size : 76172096 (72.64 GiB 78.00 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Wed Aug 29 15:39:19 2007
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
UUID : accb7d43:aa9f1a86:cea7b501:b72438c4
Events : 0.8
Number Major Minor RaidDevice State
0 3 1 0 active sync /dev/hda1
1 3 65 1 active sync /dev/hdb1
/dev/md1:
Version : 00.90.03
Creation Time : Wed Jun 13 01:13:35 2007
Raid Level : raid1
Array Size : 1975872 (1929.89 MiB 2023.29 MB)
Device Size : 1975872 (1929.89 MiB 2023.29 MB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistent
Update Time : Sun Aug 5 02:00:03 2007
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
UUID : 4c60318c:8890df5d:cddf7b8e:2fd79e51
Events : 0.8
Number Major Minor RaidDevice State
0 3 2 0 active sync /dev/hda2
1 3 66 1 active sync /dev/hdb2
Смонтированы так:
/dev/md0 on / type ext3 (rw,errors=remount-ro)
/dev/md1 - swap
Вопрос, есть ли смысл использования этого добра?
Допустим ситуацию: сбой питания один из винтов отваливается,
пускай это будет hda, система же все равно не стартанет с одним.
Бэкап данных? Снимаю живой винт, подключаю к другой машине,
как его монтировать? Что я там увижу?
Может я что-то не дочитал?
Подскажите, пожалуйста, модели самых простых и дешевых gsm телефонов, которые можно было бы завести под линукс (Debian Etch) для отправки смс. И, желательно, ПО к ним.
Подскажите, где сохраняется номер сетевого интерфейса в Linux (Debian Ethc)? Просто переношу установленный линукс с одной машины на другую и он вместо того, чтобы заменить номера интерфейсов просто добавил еще одни...