В процессе работы с linux в системе накапливается куча ненужных файлов. Правильно удалять их вручную, однако если этого не сделано поможет специальный скрипт.
Ну начнем с того, что довольно часто приходится сталкиваться с тем, что необходимо реализовывать какую-либо серверную часть для обработки каких-то данных и т.д. Естественно, что сервеную часть удобней всего было бы реализовать в виде демона. В свое время я наткнулся на подобный класс реализации демонов написанного на Python. И вот на прошлой неделе решил написать такое же творение на PHP, вроде получилось не плохо, оценивать Вам.
Читать дальше →
Так уж повелось, что свои статьи мною принято завершать неким лаконичным выводом, емко подводя практическую черту под всеми теоретическими построениями. Эта статья не станет исключением из этого золотого правила, но сегодня этот вывод будет сформулирован каждым читателем самостоятельно в качестве некоего домашнего задания, что потребует некоторых минимальных усилий, но зато позволит увидеть всю описанную выше проблематику безопасности MySQL своими глазами и на своем собственном примере.
Рассмотрим методы и инструменты для повышения безопасности MySQL, а также первоочередные меры необходимые сразу после новой инсталляции этой СУБД. Обращаю ваше внимание, что это логически-самостоятельная серия-продолжение «Безопасность и аудит» из моей давней MySQL-серии «Программное окружение MySQL» (Часть 1, Часть 2).
Обзорно рассмотреть узкие места в безопасности MySQL я предлагаю на примере описания возможностей двух популярных сторонних инструментов, эти задачи успешно решающих. Этим подходом мы убиваем сразу трех зайцев: не только знакомимся с проблемами MySQL и простыми, доступными методами их исправления, но и попутно сравниваем между собой особенности конкурирующих продуктов, позволяющих сделать всю «грязную работу» по наведению порядка в системе автоматически.
Речь пойдет о двух специализированных скриптах из состава сервисного пакета Openark Kit, а также о пакете существенно улучшающего уровень безопасности MySQL — Securich.