修复表服务器运行中断电,有可能对表有损坏或err日志中提示需要修复表## 修复语句mysql> repair table pre_forum_attachtype;## 修复.MYI索引文件,可以使用.frm文件创建索引mysql> repair table pre_forum_attachtype use_frm;备份## 备份库[root@wy ~]# /usr/local/mys
mysql----库表操作 &nbs
mysql登录方式 ① socket[root@Lx ~]# mysql -uroot -p123456 -S /tmp/mysql.sock解释说明:这种没有指定ip没有指定host的形式就是socket形式;假如本地有多个mysql,就可以使用这种形式去登录;-S 指定sock文件路径;或ps aux|grep mysqld查看- -socket=路径,做软链接再默认指向的目录下;
## mysql默认没有设密码,直接登录[root@wy ~]# mysql -uroot## 设置密码[root@wy ~]# mysqladmin -uroot password '123456'[root@wy ~]# mysql -uroot -p123456若忘记root密码???## 编辑配置文件[root@wy ~]# vim /etc/my.cnf [mysqld]
核心文件 my.cnf 查看my.cnf[root@wy ~]# vim /etc/my.cnf[mysqld]## 为MySQL客户程序与服务器之间的本地通信指定一个套接字文件(Linux下默认是/var/lib/mysql/mysql.sock文件)socket = /tmp/mysql.sock## 指定MsSQL侦听的端口port
有时候,我们会有一些需求,这些模块在我们刚刚编译完php之后,发现少了一个模块,没有编译进来,解决办法有两种:第一种你需要去重新编译,找到你的源码包,重新编译,重新配置,第二种使用动态的方式把它加载进来,就是你单独地去编译出来一个模块就可以了,类似于apache的动态共享模块。## 查看PHP加载的模块 [root@wy ~]# /usr/local/php/bin/php -m解释说明:这些模块
查找PHP配置文件① 命令行(不推荐,服务器有多个php,httpd不一定加载的此模块)[root@wy ~]# /usr/local/php/bin/php -i | grep 'Loaded Configuration'Loaded Configuration File => /usr/local/php/etc/php.ini② 调用php函数(推荐使用,精确)[root@wy ~]#
假如某个目录有一些重要文件,我们不想让用户访问, 这时就可以做限制。比如说/data/www/tmp/对这个做限制(做这个实验之前,先把user_agent先注释掉)## 在/data/www下创建tmp目录,并在目录里随便编写个文件[root@wy ~]# cd /data/www[root@wy www]# mkdir tmp[root@wy www]# cd /tmp[root@wy tmp
有时候去分析访问日志的时候 ,会发现很多的一些非法的访问,或者你不想让它访问的请求,比如说一些比较垃圾的蜘蛛,搜索引擎,360spidert等等,其实,我们可以把这些搜索引擎禁掉的,当你的访问量很大的时候 ,至少有一半都是这些搜索引擎的爬虫造成的,会造成服务器的负担,所以对于一些没必要的搜索引擎,我们就可以禁掉。## 没对curl做限制之前[root@wy ~]# curl -xloc
比如说我们的网站目录/data/www下的data,由于apache的属主是daemon,而有时候我们需要写进一些东西放入/data/www下的data里,所以/data/www下的data就得赋予写权限,也就意味着这个data可以用daemon这个用户去写,如果你这个网站有漏洞的话,那被某一个人上传了一个木马文件,它如果被执行怎么办?它这个文件就是一个木马,结果不小心它一点执行了,执行完后发现你
有时候会把网站临时做一个白名单或黑名单的限制,有时候会发现来源的ip会有一些非法的请求,那通过访问日志可以发现某一个iP一直在进行尝试攻击站点;这时候,我们就可以把这个ip 禁掉。## 第一种目录的方式[root@wy ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf <Directory /data/www/>  
防止盗用资源流量外泄有的人会把一个站点的认为有用的或者好看图片或者其他的,就比如说把图片的地址会引用到其他的站点,但它实际走的流量是它图片所在地址的网站,而不是所引用到的站点,如果访问量特别大的话,就会对网站的带宽有很大消耗,这种情况,就作一个限制,防止网站图片被盗用,这就叫做防盗链。## 假如说正常的话应该是www.test.com,若不是这个,则网页中的图片就不会显示。[root@wy ~]#
访问一个网站的时候,里面有各种各样的小图片,这些在每个页面里有很多的元素,它们所占用的空间也很大,那我们为了把网页传输的大小变小,可以把静态文件在浏览器这一侧做个缓存,在apache服务端可以配置的,规定它缓存多少天,多少个小时,等过了那些小时,它再重新请求、刷新,也就意味着我们的网站会有很多次请求,每次请求它就不会在服务端调用它,这样就会节省很大的带宽资源。访问很慢:北京-->U2B解决方
我们看访问日志的时候,发现好多比如图片,css,js很多这样,其实这些东西没有必要记的,如何去做呢?## 编辑虚拟机配置文件[root@wy ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf ErrorLog "logs/test.com-error_log" SetEnvIf Requ
切割自动归档(避免大文件生成,且定期删除旧的日志)## 主配置文件中指定日志格式[root@wy ~]# vim /usr/local/apache2/conf/httpd.conf LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined&
www.test.com可以访问论坛,www.aaa.com也可以访问论坛,这两个肯定要分一个主次,意思是说虽然有两个域名都可以访问站点,但是我只需要有一个域名去给大家提供服务就可以了。为了区分主次,有一种方法,也就是域名的跳转,比如说我们访问www.aaa.com ,我们让它默认跳到www.test.com去。## 修改配置文件[root@wy ~]# vim /usr/local/apache
注:apache默认访问第一个虚拟主机。我们配置的www.test.com访问论坛,它的别名www.aaa.com以及ip都可以访问这个论坛,现在就有点疑惑了,test与aaa我们配置了,为什么这个Ip也可以访问这个论坛呢,这呢,就有一个概念,叫做默认的虚拟主机配置文件,不管哪个域名,只要是你解析过来,举个例子说,我们在windows的host文件里再添加一个域名www.bbb.com,也解析到这
有时候我们有这样的需求:有一个网站,其中一个目录只有你自己或者管理员才能看到的,不想让别人去访问,而且,还想在网站去展示,因为方便自己访问,这时候,有必要去做一个用户认证。也就是当你输入用户名和密码之后,只有输入正确了才可以去访问。## 假如网站下有abc目录,目录有个文件,正常的话,可以访问[root@aminglinux www]# mkdir abc[root@aminglinux www]
源码包安装可系统定制(就跟买衣服似的,量身定做,非常合身)而yum则不能做到===========================================虚拟主机:一个服务器可以配置多个站点;## 创建存放站点目录(网站根目录)[root@localhost ~]# mkdir /data/www[root@localhost ~]# cd /data/www## 下载[root@loca
php安装## 下载包源码包[root@localhost src]# wget http://cn2.php.net/distributions/php-5.3.28.tar.gz## 解压缩[root@localhost src]# tar zxf php-5.3.28.tar.gz[root@localhost src]# cd php-5.3.28## 初始化[root@loca
下载http://syslab.comsenz.com/downloads/linux/httpd-2.2.16.tar.gz官网:www.apache.org## 解压[root@localhost support-files]# cd /usr/local/src/[root@localhost src]# tar zxf httpd-2.2.16.tar.gz## 编译[root@local
l-linuxa-apache旗下的一款出色的web服务软件httpdm-mysqlp-php一些下载的源码包最好放在[root@localhost ~]# cd /usr/local/src 这个里面安装顺序:mysql>apache>php根据你的系统来是32位还是64位,下载不同的,可以从这个网站下载 http://mirrors.sohu.com/mysql/http
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号