[Linux笔记] Nginx 反向代理Discuz 规则[CDN]

完整的规则如下:

server{
listen 80;
server_name www.xxx.com;
index index.html index.htm index.php;
root /home/wwwroot/xxx.com;
继续阅读

发表在 nginx | 评论关闭

php-fpm配置文件说明

运行时配置
FPM 配置文件为php-fpm.conf,其语法类似 php.ini 。

php-fpm.conf 全局配置段
pid string
PID文件的位置. 默认为空.

error_log string
错误日志的位置. 默认: 安装路径#INSTALL_PREFIX#/log/php-fpm.log.

log_level string
错误级别. 可用级别为: alert(必须立即处理), error(错误情况), warning(警告情况), notice(一般重要信息), debug(调试信息). 默认: notice.
继续阅读

发表在 php | 评论关闭

windows环境下memcache配置方法 详细篇

将memcache服务器安装包解压到C:\memcached文件夹后,使用cmd命令窗口安装。

1>开始>运行:CMD(确定)

2>cd C:\memcached(回车)

3>memcached -d install(回车 这步执行安装)

4>memcached -d start(回车 这步执行启动memcache服务器,默认分配64M内存,使用11211端口)

此时memcache服务器已经可以正常使用了。

在服务端运行:
# ./memcached -d -m 2048 -l 10.0.0.40 -p 11211
这将会启动一个占用2G内存的进程,并打开11211端口用于接收请求。由于32位系统只能处理4G内存的寻址,所以在大于4G内存使用PAE的32位服务器上可以运行2-3个进程,并在不同端口进行监听。

又如:memcached -d -m 10 -u root -l 192.168.105.73 -p 12000 -c 256 -P /tmp/memcached.pid
继续阅读

发表在 memcache | 评论关闭

iptables防CC攻击规则

iptables -A INPUT -p tcp –dport 80 -m recent –name BAD_HTTP_ACCESS –update –seconds 60 –hitcount 30 -j REJECT

iptables -A INPUT -p tcp –dport 80 -m recent –name BAD_HTTP_ACCESS –set -j ACCEPT
# 单个 IP 在 60 秒内只允许最多新建 30 个连接

为了增强iptables防止 CC 攻击的能力,最好调整一下 ipt_recent
的参数:
options ipt_recent ip_list_tot=1000 ip_pkt_list_tot=60
继续阅读

发表在 Linux | 评论关闭

windows7开启AHCI,提高运行速度!!

AHCI增加了很多服务器磁盘功能, 能极大的提高系统运行速度. 下面是ata模式修改为ahci方法.

如果是Windows Vista、7系统,在“运行”中键入regedit命令, 找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci, 鼠标右键/“名称”列中的“Start”/选择“修改”,在“数值数据”框中,键入“0”,“确定”并退出注册表编辑器。 二,重启,进入bios,将IDE模式改为ahci,或者有的机子是SATA MODE—enable 三、进入系统后,将之前已经从intel下载的对应芯片组的Intel Matrix Storage Manager运行,按照步骤安装即可,之后可能需要重启两次即可,然后到设备管理器看看确认下即可 特别提示:如若第一步操作失误,那么进行“第二步”后就就会出现蓝屏并自动重启不能进入系统。

发表在 windows2003 | 评论关闭

Discuz!简单开发技巧,轻松做技术

站长们在运营的同时,可能会想要根据自己具体的需求来修改、制作一些特殊功能,但是苦于不懂技术,四处求助,看完下面的教程,希望大家能从中获取到一些基本技能,在小修小改时候能祝您一臂之力!

Discuz!系统常用函数及变量:

常用函数:

showmessage()函数:该函数就是我们最常见的页面提示跳转,比如登陆、退出、个人信息修改提交等等。
继续阅读

发表在 Discuz | 评论关闭

6个例子详细说明linux的文件目录权限

我有一个同事,刚学linux不久,对目录权限不是很了解,遇到一个问题,搞不清楚为什么,问题如下:
linux下面有一个组www,他用www组里面的一个成员,从一个地方考文件到另一个地方,当他换成同一组内的其他成员时,就不能copy,他搞不清楚为什么,根本没有想到是文件目录权限的问题,他以为同一个组的成员权限是一样的,忽视了所属用户会有更高的权利,那怎么样改变文件或目录的权限呢

一,chmod命令

[zhangy@BlackGhost music]$ chmod –help
用法:chmod [选项]… 模式[,模式]… 文件…
或:chmod [选项]… 八进制模式 文件…

继续阅读

发表在 Linux | 评论关闭

linux下grep命令用法实例教程

一,grep命令有什么用

个人觉得grep命令就是一个对文本或输出进行匹配并控制输出的一个工具,看一下下面的参数,部分翻译了,有不对的地方,还请指正

 

  1. grep –help
  2. 匹配模式选择:
  3. -E, –extended-regexp     扩展正则表达式egrep
  4. -F, –fixed-strings       一个换行符分隔的字符串的集合fgrep
  5. -G, –basic-regexp        基本正则
  6. -P, –perl-regexp         调用的perl正则
  7. -e, –regexp=PATTERN      后面根正则模式,默认无
  8. -f, –file=FILE           从文件中获得匹配模式
  9. -i, –ignore-case         不区分大小写
  10. -w, –word-regexp         匹配整个单词
  11. -x, –line-regexp         匹配整行
  12. -z, –null-data           a data line ends in 0 byte, not newline
  13. 杂项:
  14. -s, –no-messages         不显示错误信息
  15. -v, –invert-match        显示不匹配的行
  16. -V, –version             显示版本号
  17. –help                    显示帮助信息
  18. –mmap                use memory-mapped input if possible
  19. 继续阅读
发表在 Linux | 评论关闭

linux下查看系统资源(iostat,top,vmstat,mpstat等)

为什么我们要查看系统资源呢?

维护服务器的时候,要经常查看系统资源的,可以了解一下服务器的运行情况。系统优化时,比如使用memcache时,我要决定分配多少内存给他合适呢,mysql的innodb的参数优化也要考虑到内存使用率,i/o的频繁程度啊,如果使用apache的话,要启动多少个httpd比较合适呢,如果数据库的数据太大,我要看看是不是增加磁盘呢等等,这个时候,我们要知道,有多少资源可用,才能更好的优化我们的系统。

继续阅读

发表在 Linux | 评论关闭

linux常用命令100个用法

平时用linux时,我有一个习惯就是把遇到的,比较有用,并且容易忘的命令,放到一个文本文件中,没事的时候可以拿出来看看,这样可以加深映像,时间长了这些命令的用法基本上都能掌握了。以下是100个用法,有什么不对,还请大家指正。

1,echo “aa” > test.txt 和 echo “bb” >> test.txt //>将原文件清空,并且内容写入到文件中,>>将内容放到文件的尾部
2,chmod go+w -R  /home/zhangy  //给组用户和其他用户添加写的权限
3,tar -tzvf test.tar.gz        //列出归档内容
4,du -ah  //查看文件列表大小
5,du -sh  //查看所有文件的大小总和
6,echo ’1+2′|bc -l //数学运算
7,uname -a    //查看linux内核等的一些信息
8,badblocks -s /dev/sda     //坏道扫描时显示进度
9,time command     //查看命令的运行时间

继续阅读

发表在 Linux | 评论关闭