Csuper Blog

Linux 开发的五大必备工具

Linux 已经成为工作、娱乐和个人生活等多个领域的支柱,人们已经越来越离不开它。在 Linux 的帮助下,技术的变革速度超出了人们的想象,Linux 开发的速度也以指数规模增长。因此,越来越多的开发者也不断地加入开源和学习 Linux 开发地潮流当中。在这个过程之中,合适的工具是必不可少的,可喜的是,随着 Linux 的发展,大量适用于 Lin...

解决nginx防webshell跨虚拟主机目录访问

很多公司可能因为业务需要,利用nginx跑多虚拟主机,而其我们习惯会把所有的虚拟主机web程序放在同一个目录下,这个样子有php的web站点可能会被利用漏洞上传webshell,黑客会利用这个漏洞去各个虚拟主机的web目录里面活动!先贴出我们习惯的php.ini的open_basedir配置: open_basedir = /data/www/ww...

三种Nginx服务器防盗链的方法

一:一般的防盗链如下:location ~* \.(gif|jpg|png|swf|flv)$ {valid_referers none blocked www.deepvps.com deepvps.com ;if ($invalid_referer) {rewrite ^/ http://www.deepvps.com/retrun.html;#retu...

简单几步操作实现LAMP环境下开启MySQL远程连接

我们平时在用基于LAMP环境做项目的时候,需要远程连接mysql服务,使它具备像msssql那样可以远程连接管理的操作。让我们编程人员可以本地连接服务器数据库,操作管理维护。但一般安装mysql默认情况下是关闭允许远程连接。下面的就是我自己亲手动手设置来开启mysql在lamp环境下开启mysql远程连接的具体步骤:(供大家参考)要通过远程连接MySQL,需...

用rsync实现镜像服务器之间的定时数据同步及备份(转贴)

用rsync实现镜像服务器之间的定时数据同步及备份 介绍Rsync(remote sync)是类unix系统下的数据镜像备份工具,支持大多数的类unix系统,无论是Linux、Solaris还是BSD,都经过了的测试,现在也有支持windows下的rsync(cwRsync)也已经测试通过,rsync 是一个节约带宽的备份方案,不像传统的 ftp 会下载所有...

用mysqlhotcopy备份MySQL

mysqlhotcopy是一个Perl脚本,最初由Tim Bunce编写并提供。它使用LOCK TABLES、FLUSH TABLES和cp或scp来快速备份数据库。它是备份数据库或单个表的最快的途径,但它只能运行在数据库目录所在的机器上。mysqlhotcopy只用于备份MyISAM。它运行在Unix和NetWare中&nbs...

MySQL数据库灾难恢复【转载】

当 MySQL Server 因为各种无法预期的原因而损坏(Crash)的时候,你就必须要进行灾难恢复。如果你有做好定期的数据库备份那么灾难还原的时候应该会轻松很多,只要将备份起来的数据还原回去即可,但光是这样子还是会造成部份数据的遗失,例如 "现在" 至 "最后一次备份" 之间的数据,这时我们可以通过 MySQL 提...

dz7.2 伪静态规则

location / {           rewrite ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2 last;rewrite ^(.*)/forum-([0-9]+...

Table ‘xxx’ is read only解决方案

讲windows中的数据库直接挪到linux服务器上,执行程序,出现如下的错误:Table ‘xxx’ is read only。解决方法如下:1.针对你的数据库检查权限及拥有者[root@localhost ~]# cd /usr/local/mysql/var/php168[root@localhost ~]# ll-r&ndas...

安装MySQL数据热备份支持模块:Perl-BDI+Perl-DBD-MySQL

安装MySQL数据热备份支持模块:Perl-BDI+Perl-DBD-MySQLMySQL的mysqlhotcopy热备份工具需要Perl-DBI和Perl-DBD-MySQL模块支持,Linux上默认安装的Perl是没有该模块的。可以从CPAN下载最新的DBI 和DBD模块进行安装。[root@office ~]# cd /opt/src[root@off...