作者:linux120
发布时间:May 10, 2015
分类:服务器维护
nginx作为前端可以配合使用以下三个变量防止CC攻击
//禁止空UA
if ($http_user_agent ~ ^$)
{
return 403;
}
//禁止referer带ht088关键字的请求通过
if ( $http_referer ~ ht088 )
{
return 403;
}
//禁止uri匹配符合forum.php
if ( $request_uri ~ forum.php )
{
return 403;
}
作者:linux120
发布时间:May 26, 2014
分类:服务器维护
找到并编辑/etc/proftpd.conf
注释VRoot开头的两行,如下。重启ftp即可。
#VRootEngine on
DefaultRoot ~/public_html !root
#VRootAlias /etc/security/pam_env.conf etc/security/pam_env.conf
作者:linux120
发布时间:May 12, 2014
分类:服务器维护
务必在操作之前先备份数据!!!!!!看看这六个感叹号就知道有多重要了。
Innodb -> Myisam:
mysql -u username -p -e "SELECT concat('ALTER TABLE ', TABLE_NAME,' ENGINE=MYISAM;') FROM Information_schema.TABLES WHERE TABLE_SCHEMA = 'db_name' AND ENGINE = 'InnoDB' AND TABLE_TYPE = 'BASE TABLE'" | tail -n+2 >> alter.sql
然后导入alter.sql即可。
Myisam -> Innodb:
一个库中的所有表:
mysql -e "SELECT concat('ALTER TABLE ',TABLE_NAME,' DROP INDEX ', index_name, ' ;')
FROM information_Schema.STATISTICS
WHERE table_schema = 'db_wordpress'
AND index_type = 'FULLTEXT' ORDER BY index_name " | tail -n+2 > drop.sql
所有库的所有表:
mysql -e "SELECT concat('ALTER TABLE \`',TABLE_SCHEMA,'\`.',TABLE_NAME,' DROP INDEX ', index_name, ' ;')
FROM information_Schema.STATISTICS
WHERE TABLE_SCHEMA != 'mysql'
AND index_type = 'FULLTEXT' ORDER BY index_name " | tail -n+2 > drop.sql
作者:linux120
发布时间:April 2, 2014
分类:服务器维护
方便又快捷:
find . -type f -exec sed -i 's/oldstr/newstr/g' {} ;
比如 ‘/wp-content/uploads’ 用 ‘/files’ 来替换。
find . -type f -exec sed -i 's/\/wp-content\/uploads/\/files/g' {} ;
作者:linux120
发布时间:April 2, 2014
分类:服务器维护
修改字段编码:
ALTER TABLE artists
CHANGE [fieldname] [fieldname] [fieldtype]
CHARACTER SET [encoding]Change MySQL Database Encoding
COLLATE [collation];
修改表编码:
ALTER TABLE [tablename]
CONVERT TO CHARACTER SET [encoding]
COLLATE [collation];
修改数据库编码:
ALTER DATABASE [dbname]
CHARACTER SET [encoding]
COLLATE [collation];
- 1
- 2
- 3
- 4
- 5
- »