Анализ файлов OpenServer

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
Аватара пользователя
lp85d
Сообщения: 19
Зарегистрирован:
08 дек 2015, 04:26

Анализ файлов OpenServer

lp85d » 23 июн 2019, 09:09

Ребята стоит такая задача
у меня на сервере более 150000 файлов и мне нужно убрать из него все те что не использовались в течении года
Если ли готовые решения в этом направлении?
Разработчики Windows приложений просят 3тр за написание подобной программы
Septor
Сообщения: 201
Зарегистрирован:
06 фев 2012, 13:03

Re: Анализ файлов OpenServer

Septor » 23 июн 2019, 11:19

Не знаю на счёт готовых решений, но можно самому накатать простенький скрипт на РНР, и пройтись по всем категориям с проверкой и последующими нужными действиями...
В РНР для этого есть функции типа:
filectime() - Возвращает время изменения индексного дескриптора файла
stat() - Возвращает информацию о файле
А дальше, можно найти примеры как пройтись по дереву категорий, и файлам в них, и сделать проверку с помощью этих функций...
Аватара пользователя
lp85d
Сообщения: 19
Зарегистрирован:
08 дек 2015, 04:26

Re: Анализ файлов OpenServer

lp85d » 23 июн 2019, 11:25

Вообще желательно видеть такую функцию в пакете OpenServer
Не хочу засорять и так уже засоренный сервер дополнительным кодом
Так как OpenServer и так в логах показывает какие файлы запускаются и когда
Вот с этими логами и должна работать программа или скрипты
Аватара пользователя
lp85d
Сообщения: 19
Зарегистрирован:
08 дек 2015, 04:26

Re: Анализ файлов OpenServer

lp85d » 10 авг 2019, 19:57

Версия OpenServer 5 3 0 basic
windows 10 64x C:\OSPanel
Размер 4,64 ГБ (4 992 616 456 байт)
На диске 4,67 ГБ (5 018 689 536 байт)
Содержит Файлов: 17 318; папок: 1 549
‎11 ‎августа ‎2019 ‎г., ‏‎0:42:48
https://sun9-27.userapi.com/c854528/v85 ... EJjrG0.jpg
Аватара пользователя
lp85d
Сообщения: 19
Зарегистрирован:
08 дек 2015, 04:26

Re: Анализ файлов OpenServer

lp85d » 10 авг 2019, 20:04

Фреймворк Webasyst Shop-Script
До установки
11,36 МБ. Обновлено 6 августа 2019
C:\OSPanel\domains
11,7 МБ (12 358 996 байт)
11,8 МБ (12 427 264 байт)
Файлов: 44; папок: 16

Всё вместе

4,66 ГБ (5 004 973 949 байт)
4,68 ГБ (5 031 112 704 байт)
Файлов: 17 360; папок: 1 565
Аватара пользователя
lp85d
Сообщения: 19
Зарегистрирован:
08 дек 2015, 04:26

Re: Анализ файлов OpenServer

lp85d » 11 авг 2019, 00:36

Удалил Open Server x86.exe и папку localhost
Загрузил Webasyst Shop-Script
Установил Open Server x64.exe
Перезагрузил ПК
4,65 ГБ (4 999 026 630 байт)
4,67 ГБ (5 025 165 312 байт)
Файлов: 17 360; папок: 1 566
Аватара пользователя
lp85d
Сообщения: 19
Зарегистрирован:
08 дек 2015, 04:26

Re: Анализ файлов OpenServer

lp85d » 11 авг 2019, 00:38

Запустил Open Server x64.exe
4,79 ГБ (5 145 875 992 байт)
4,81 ГБ (5 172 035 584 байт)
Файлов: 17 381; папок: 1 567
Получается появилась папка LOG
и прибавилось файлов с логами как я понимаю
Аватара пользователя
lp85d
Сообщения: 19
Зарегистрирован:
08 дек 2015, 04:26

Re: Анализ файлов OpenServer

lp85d » 11 авг 2019, 00:46

Установил Webasyst Shop-Script
Авторизовался
4,82 ГБ (5 183 965 606 байт)
4,85 ГБ (5 217 288 192 байт)
Файлов: 21 844; папок: 2 467

Файлов стало на 4463 больше
Папка с сайтом содержит
Файлов: 4 120; папок: 891

Главный вопрос: Где прибавилось файлов
https://sun9-15.userapi.com/c858128/v85 ... njPY3Q.jpg
Аватара пользователя
Максим
Сообщения: 5484
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Re: Анализ файлов OpenServer

Максим » 11 авг 2019, 07:47

lp85d, что у вас за расследование такое бессмысленное. Вы установили скрипт, он создал допустим 150 таблиц в БД, а это +300 файлов как минимум (innodb_file_per_table). Можете не благодарить.
Аватара пользователя
lp85d
Сообщения: 19
Зарегистрирован:
08 дек 2015, 04:26

Re: Анализ файлов OpenServer

lp85d » 11 авг 2019, 17:15

Максим писал(а):
11 авг 2019, 07:47
lp85d, что у вас за расследование такое бессмысленное. Вы установили скрипт, он создал допустим 150 таблиц в БД, а это +300 файлов как минимум (innodb_file_per_table). Можете не благодарить.
Я изучаю
А если есть у вас в арсенале программы которые проверяют папки и файлы на изменения, появления, удаления посоветуйте пожалуйста
Чтобы вирусы не попадали на сервер хочу знать о изменениях всей папки целиком
Ответить