启用nginx的fastcgi_cache完整教程
配置参数: http里: fastcgi_cache_path /www/php_cache? levels=1:2? keys_zone=cache_php:30m inactive=1d max_size=10g; server里: location ~ .*.php?$ { #fastcgi_pass? unix:/tmp/php-cgi.sock; fastcgi_pass? 127.0.0.1:9000; fastcgi_index index.php; include fcgi.conf; #以下是fastcgi_cache的配置 fastcgi_cache?? cache_php; fastcgi_cache_valid?? 200 302? 1h; fastcgi_cache_min_uses? 1; fastcgi_cache_use_stale error? timeout invalid_header http_500; fastcgi_cache_key $host$request_uri; } #fastcgi_cache_path:fastcgi_cache缓存目录,可以设置目录层级,比如1:2会生成16*256个字目录,cache_php是这个缓存空间的名字,cache是用多少内存(这样热门的内容nginx直接放内存,提高访问速度),inactive表示默认失效时间,max_size表示最多用多少硬盘空间.本来还有个fastcgi_temp_path参数,但发现似乎没用. ...
修改mysql密码
mysql -u root -p mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; mysql> FLUSH PRIVILEGES;
iptables规则
1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放 下面是命令实现: iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP 再用命令: iptables -L -n 查看 是否设置好, 好看到全部 DROP 了. 这样的设置好了,我们只是临时的, 重启服务器还是会恢复原来没有设置的状态. 还要使用: service iptables save 进行保存. 看到信息 firewall rules 防火墙的规则 其实就是保存在 /etc/sysconfig/iptables. 可以打开文件查看. vi /etc/sysconfig/iptables 2、下面我只打开22端口,看我是如何操作的,就是下面2个语句 iptables -A INPUT -p tcp --dport 22 -j ACCEPT iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT 再查看下 iptables -L -n 是否添加上去, 看到添加了. Chain INPUT (policy DROP) target prot opt source destination ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 Chain FORWARD (policy DROP) target prot opt source destination Chain OUTPUT (policy DROP) target prot opt source destination ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp spt:22 现在Linux服务器只打开了22端口,用putty.exe测试一下是否可以链接上去. 可以链接上去了,说明没有问题. 最后别忘记了保存 对防火墙的设置. 通过命令: service iptables save 进行保存. iptables -A INPUT...
linux防止ip欺骗
编辑/etc/host.conf文件并增加如下几行来防止IP欺骗攻击. order hosts,bind #名称解释顺序 multi on #允许主机拥有多个IP地址 nospoof on #禁止IP地址欺骗
linux中挂载新颖盘
首先,切换到root用户: su root 需要你输入密码. 然后: fdisk -l 查看系统挂载的设备列表.硬盘标签一般会出现在最后一个,看看它所列出的大小是否正确,并记住它的标签. /dev/sdb1 最后,把这个标签挂载到你想要的目录下,这个目录你可以自己mkdir,我习惯挂载到/media下: mount /dev/sdb1 /media 注意,此时仍是在超级用户root下,为防止误操作,挂载完成后,要记得返回普通用户下.
关掉RHEL/CentOS的rpc.statd服务
rpc.statd占用了一些端口,如果要关闭该服务占用的端口,可以用以下命令完成. service nfslock stop 为了不让下次自动启动,那就执行下面的命令: chkconfig nfslock off 停止rpcbind服务的命令.