-
logrotate轮询nginx日志
Linux日志文件如果不定期清理,会填满整个磁盘。这样会很危险,因此日志管理是系统管理员日常工作之一。我们可以使用”logrotate”来管理linux日志文件,它可以实现日志的自动滚动,日志归档等功能。下面以nginx日志文件来讲解下lo…
-
CentOS下提交lnmp脚本项目到github
GitHub可以托管各种git库,并提供一个web界面,但与其它像SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“for…
-
Apache htpasswd命令用法详解
htpasswd建立和更新存储用户名、密码的文本文件, 用于对HTTP用户的basic认证。 # /usr/local/apache/bin/htpasswd –help Usage: htpasswd [-cmdpsD] passwor…
-
深入理解PHP Opcode缓存原理
什么是opcode缓存? 当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。Opcode cache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈…
-
浅谈Linux内存管理机制
在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于Windows的内存管理。主要特点是,无论物理内存有多大,Linux 都将其充份利用,…
-
调整gcc CPU参数优化代码编译
一般情况下,用户选择安装方式为rpm包或者二进制压缩包,但是,通用安装包为了适应不同的软硬件平台,都会采用保守的源码编译方式,并使用特定的gcc参数可以使编译出的程序执行效率有较大提升。 gcc优化参数都是通过export命令设定CFLAG…
-
PHP网站在Linux服务器上安全设置方案
PHP安全配置 1. 确保运行php的用户为一般用户,如www 2. php.ini参数设置 disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,pr…
-
使用socket方式连接Nginx优化php-fpm性能
Nginx连接fastcgi的方式有2种:TCP和unix domain socket 什么是Unix domain socket? Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或…
-
前端Nginx,后端Apache获取用户真实IP地址
Internet -> Nginx -> Apache 最近在将Apache-2.2和Apache-2.4添加到《lnmp一键安装包》中,Nginx作为前端,Apache作为后端的情况下,Apache只能获取到Nginx前端的i…
-
什么是数字证书认证中心
数字证书认证中心也称证书授权中心,是电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。证书授证中心,作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。CA中心(如数安时代GDCA)为每个使用公开密钥的…