myhand

Рейтинг
278
Регистрация
16.09.2009
bugsmoran:
Выключите FTP и включите SFTP. Можно долго у друшлака заклеивать дырки, а можно тупо взять кастрюлю.

Вы вообще ТС читали? Судя по вопросу - ему анонимный FTP нужно организовать. КАК ему этим SFTP поможет?

bugsmoran:
На нормальных системах у мускула время жизни измеряется годами, а не часами)))))

Это только у тех, кто дырки в mysqld не патчит...

man unzip, опция -d

Inet-Ark:
Ну, в общем, если у вас планируется большое количество посетителей и большое количество файлов, то!, если вы будете брать VDS или dedic - вам подйдет FreeBSD (может и другая ОС, но это я незнаю). Потому, что у FreeBSD есть очень хорошая система кеширования имен файлов в директории. То есть, если в какой-то директории у вас много файлов, то поиск (запрос) будет по хеш таблице, а не по дереву каталогов или файлов.

Как и в любой современной файловой системе unix, наверно. Начиная с самой распространенной ext3 в linux (dir_index опция). У *BSD никаких достоинств нет в этом отношении. Несколько миллионов файлов должно проглотить без труда в ext3 - бенчмарки можно в сети поискать...

Pilat:
директория ничем не отличается от файла, поэтому хардлинки для них могут быть. Не всегда, но согласно ману на ln могут.
Ну либо кто-то создал просто море вложенных директорий, и можно попробовать пройти по ним до конца и удалить, а то что мы видим - ограничения использованных программ. fsck штука хорошая, но хоть кто-то предупредил юзера, что надо бы размонтировать раздел перед ним?

Какая FS в linux позволяет такое чудо?? (ман ln четко говорит о такой "возможности": will probably fail due to system restrictions, even for the superuser).

Pilat:
хардлинк или нет можно узнать - ls -lai покажет inode . Вдруг там действительно куча директорий, а не зацикливание.

Хардлинк для директорий?????

чем меньше вы трогать будете файловую систему до fsck - тем как правило лучше. не надо rm-мами махать с плеча...

fsck

man fsck

alesty:
Господа, подскажите как организовать ротацию этих логов? (рылся в /etc/logrotate.d/ - но чегото невкурил).

Да чего-ж там вкуривать-то. Просто прочитать документацию не пробовали?

man logrotate

Находим файл, согласно которому у Вас там логи ротируются:

grep httpd-logs /etc/logrotate.d/*

Правим его, проставляя нужный период ротации (daily,weekly...), число ротаций (rotate X) - ну и опционально директивы для архивации логов и т.п. Директория полна примеров с файлами для конфигурации logrotate для других сервисов.

madoff:
Может подойдёт, такой скрипт для очистки логов.

Хватит уже велосипедов с квадратными колесами - есть logrotate.

djos:
Ну запустил просто через браузер) Я не знаю как он віполняетя тогда...но права на него 777

Ну так может и запускать вам его бразузером? измените кронтаб на что-то типа:

/usr/bin/wget -q -O - http://site.ru/path/to/cron.rss.php >/dev/null 2>&1

Видимо все-таки лимиты.

Кстати, какая периодичность запуска данного кронтаба?

Всего: 4890