linux
文章平均质量分 65
wsluozefeng
这个作者很懒,什么都没留下…
展开
-
nginx配置
配置项的格式:配置项名称 配置项值1 配置项值2 ···· ;配置名称必须是nginx中的某一个模块能够处理的,否则nginx会出现非法配置名的错误配置值中如果出现语法符号,例如空格、变量等,使用单引号或者双引号括起来 第一类:用于调试和定位问题的配置项1.daemon on|off 默认是on 是否以守护进程方式允许 2.mast原创 2016-02-27 12:28:01 · 493 阅读 · 0 评论 -
centos的gd库独立编译安装
先安装 gd 前置库 : freetype ,jpegsrc,libpng。 1. freetypewget "http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.bz2"tar jxvf freetype-2.4.0.tar.bz2cd freetype-2.4.0./config...原创 2015-03-08 11:17:26 · 229 阅读 · 0 评论 -
php性能分析工具xhprof的安装使用
项目域名:http://www.ajia.com项目路径:/home/www/ 1.安装xhprof:wget http://pecl.php.net/get/xhprof-0.9.2.tgz tar zxf xhprof-0.9.2.tgz cd xhprof-0.9.2 cp -r xhprof_html xhprof_lib /home/www/ (复...原创 2015-04-01 17:36:00 · 115 阅读 · 0 评论 -
centos的nginx+php的fastcgi模式编译安装
一、nginx的安装查看“centos的nginx安装”博客 二、php安装 1.php5.3版本以后已经将php-fpm作为php的源码了,不需再再编译时候包含2.php5以后的版本在编译时不再需要添加--enable-fastcgi 的选项,php默认开启3.需要先安装libxml2和libxml2-devel,通过yum或者源码安装都可: tar zxvf ...原创 2015-05-25 22:05:26 · 97 阅读 · 0 评论 -
centos之svn安装
svn服务器有2种运行方式1.独立服务器 (例如:svn://xxx.com/xxx);2.借助apache。(例如:http://svn.xxx.com/xxx);以下使用的是独立服务器安装的形式 wget http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gzwget http://subversi...原创 2015-06-19 14:26:37 · 111 阅读 · 0 评论 -
centos的php-fpm下开启独立的php错误日志文件
nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。 nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog 原因是php-fpm的配置文件php-fpm.conf...原创 2015-07-26 13:54:30 · 761 阅读 · 0 评论 -
centos的ssh服务
ssh服务1.简单tcp服务: tcpdump -i eth0 -nnX port 21 (监听eth0网络下的端口为21的ftp服务) 2.非对称加密: 公钥:用来加密 私钥:用来解密 3.ssh既可以是客户端也可以是服务端,当你用ssh去连接其他服务器时候,你本身就是客户端,使用的就是客户端的配置文件,如果你是被连接的,则为服务器端 所有有两个配置文...原创 2015-10-31 19:20:22 · 121 阅读 · 0 评论 -
centos的mongodb安装和php扩展
第一步:下载MongoDB安装包MongoDB的官网:http://www.mongodb.org 找到相应的版本下载。wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.4.tgz tar -zxvf mongodb-linux-x86_64-2.4.4 第二步: 安装准备我们把下载下载的压...原创 2015-11-12 17:15:30 · 116 阅读 · 0 评论 -
centerOs 如何查看和停止Linux启动的服务:chkconfig
1. 查看Linux启动的服务 chkconfig --list 查询出所有当前运行的服务 chkconfig --list sshd 查询sshd服务的当前状态 chkconfig --list iptables 查询防火墙的状态 2. 停止、开启 所有服务并且在下次系统启动时不再启动,如下所示: chkconfig --levels 234...原创 2014-12-06 22:05:11 · 1133 阅读 · 0 评论 -
Linux常规命令一
ls -al:显示所有切一排显示,也显示文件目录的属性 ls -hl:人性化显示文件的属性 ls -dl:显示目录本身的属性 ls -i: 显示i节点 mkdir -p 父目录/子目录:递归创建目录 cp 源文件 目标文件1 目标文件2 目标文件3 (多少个文件使用空格隔开) cp -r 源目录 目标目录 cp -p:...原创 2014-12-15 23:44:47 · 104 阅读 · 0 评论 -
centos的yum安装telnet
1.查看是否已经安装:rpm -q telnet 或者 rpm -qa | grep telnet,若显示相关telnet的安装包则表示已安装 2.安装telnet:yum -y install telnet telnet-server 3.安装成功后需要2个步骤来开启telnet: 第一:修改telnet的配置文件:vim /etc/xinetd.d/telnet ,...原创 2014-12-17 00:08:40 · 1607 阅读 · 0 评论 -
centos的yum安装memcached服务
1. 查看是否安装了memcached服务 rpm -qa | grep memcache 如果有对应的安装包出现则表示安装过了 2. 查找是否有可安装的Memcached包 yum search memcached 3. 安装Memcached yum -y install memcached 4. 验证安装 memcached -h...原创 2014-12-17 00:20:31 · 98 阅读 · 0 评论 -
centos'的yum安装php的memcache扩展
让php能使用memcached服务的扩展有两种:memcache 和 memcached 1. 先安装libmemcached扩展 yum -y install libmemcached 2. 安装php-pecl-memcache扩展 yum -y install php-pecl-memcache 3. 重启php ...原创 2014-12-17 22:12:47 · 70 阅读 · 0 评论 -
SVN中的check out与export的区别
一、check out跟check in对应,export跟import对应。 二、check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息,通常可以再此基础上继续开发项目 三、export 简单导出一个版本的数据,...原创 2015-03-07 13:31:44 · 483 阅读 · 0 评论 -
centos的构建具有主干、分支的svn版本库
在“centeros 安装配置svn”博文的基础上进一步学习svn所有版本库代码所在路径(下面简称svn代码库):/var/www/svn_data/项目代码路径:/var/www/html/ecshop/ 一、创建项目的svn版本库 1、进入到svn代码库,执行命令创建项目svn文件夹:mkdir ecshop 2、提交项目svn文件夹:svnad...原创 2015-03-07 13:28:02 · 274 阅读 · 0 评论 -
centos的svn安装
检查已安装版本#检查是否安装了低版本的SVN[root@localhost /]# rpm -qa subversion#卸载旧版本SVN[root@localhost modules]# yum remove subversion 安装SVN[root@localhost modules]# yum install subversion mod_dav_svn 确...原创 2015-03-07 13:25:59 · 76 阅读 · 0 评论 -
centos的nginx+https配置
1. 在已经安装了nginx下,通过/usr/local/nginx/sbin/nginx -V 来查看编译nginx时候的参数,看是否存在“ --with-http_ssl_module ”参数,该参数是启动nginx的ssl模块,如果不存在,就需要重新编译nginx了2.如果需要重新编译的话,新解压nginx安装包,进入nginx安装文件夹,复制上一步查看到的配置参数项,并且原创 2016-02-27 14:16:20 · 2877 阅读 · 0 评论 -
centos的nginx安装
首先nginx的安装需要依赖最基础的三个包,这里面我们不设计更多的扩展模块,只是安装最基础的三个包,pcre 此包主要是让nginx支持正则表达式与url重写功能,就连nginx的conf文件中都有正则表达式zlib 此包主要是对http内容进行gzip压缩,减少网络传输流量openssl 此包主要是nginx支持https的请求 pcre下载:原创 2016-02-27 14:48:56 · 226 阅读 · 0 评论 -
nginx 初识
SIGINT 终止进程 中断前台进程,只能结束前台的进程SIGKILL 终止进程 杀死前后台进程,立即强制结束程序的运行,本信号不能被阻塞, 处理和忽略SIGTERM 终止进程 软件终止信号,会被阻塞, 处理和忽略SIGWINCH 忽略进程SIGHUP 终止进程 1.快速停止nginxn原创 2016-02-28 23:43:08 · 285 阅读 · 0 评论 -
centos的lamp环境安装路径简介
apache: 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl web目录:/var/www/html 如果采用源代码安装,一般默认安装在/usr/local/apache2目录下 php...原创 2014-12-24 00:54:35 · 182 阅读 · 0 评论 -
Apache单个ip地址多域名多端口形式的虚拟主机
1.配置Apache能够使用自定义域名关联到服务器ip而来实现多个域名虚拟主机的形式 步骤一:在Apache的配置文件httpd.conf文件中添加以下代码(只是能够起作用的部分设置代码) <VirtualHost *:80> #虚拟主机的ip和端口号设置,这里代表的是该ip下的默认端口80 ...原创 2014-12-27 22:04:29 · 198 阅读 · 0 评论 -
centos的RPM包服务
rpm包服务分为独立服务和基于xinetd的服务。独立服务是指独立存在于内存中的服务,而基于xinetd的是指该类服务是通过驻在内存中xinetd服务来操作的,而不需要一直占据在内存中(比如telnet服务就是基于xinetd的)。 rpm服务的安装一般需要很多步骤解决包依赖的关系,所以才有yum这个服务命令来在线管理rpm包(yum会自动解决安装中的包依赖关系...原创 2014-12-30 23:44:49 · 140 阅读 · 0 评论 -
centos的Apache+FastCgi+php
1.获取Apache源码包并且编译安装,官网获取的版本是httpd-2.2.29,默认安装在/usr/local/apache2中 步骤1:配置:./configure --enable-so --enable-rewrite --prefix=/usr/local/apache2 其中 --enable-so 选项是:让 Apache 可以支持D...原创 2015-01-07 00:14:23 · 270 阅读 · 0 评论 -
centos的PHP编译安装模块的基本步骤
服务器运行一段时间后,可能突然会需求添加某个扩展,如curl、pdo、xmlrpc等,这就需要在不重新编译PHP的情况下独立添加扩展。 下面以安装curl为例,介绍具体安装步骤。(以下的安装,是基于php源码包安装的,且安装路径是在/usr/local/php,Apache源码编译安装) 1.安装crul服务wget http://curl.haxx.se/download...原创 2015-01-10 22:23:55 · 159 阅读 · 0 评论 -
centos的PHP编译安装memcached扩展
php连接memcached缓存服务器的客户端有两个:一个是memcache是比较底层的开发库,一个是memcached是比较新的开发库,php安装这两个扩展中的任意一个后就可以在编写php代码时使用的memcached缓存数据,达到缓存php执行的结果,下面介绍的是后者的编译安装 1、下载libmemcached库 (安装memcached需要先安装libmemcached库)w...原创 2015-01-11 00:03:17 · 98 阅读 · 0 评论 -
centos的nginx安装
首先nginx的安装需要依赖最基础的三个包,这里面我们不设计更多的扩展模块,只是安装最基础的三个包,pcre 此包主要是让nginx支持正则表达式与url重写功能,就连nginx的conf文件中都有正则表达式zlib 此包主要是对http内容进行gzip压缩,减少网络传输流量openssl 此包主要是nginx支持https的请求 pcre下载:wget ...原创 2015-02-08 13:23:17 · 95 阅读 · 0 评论 -
centos的php扩展libmcrypt扩展库的安装
1.安装libmcryptwget http://ncu.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz./configuremakemake install 2. 安装mcryptwget http://sourceforge.net/projects/mcry...原创 2015-03-07 13:16:01 · 172 阅读 · 0 评论 -
centos的jpeg安装错误make:./libtool:Commandnotfound 错误的处理步骤
wget http://ftp.gnu.org/gnu/libtool/libtool-2.2.6a.tar.gz#./configure#make#make install 然后进入jpeg-6b的源码目录,然后执行以下步骤,切记!COPY到当前目录注意后面的点(.) 网上好多都把config.sub和config.guess的路径弄错了,应该是在/usr/shar...原创 2015-03-07 13:19:39 · 298 阅读 · 0 评论 -
Linux常规命令二
fiind 目录 -name 文件名: 在目录下查找名称一致的文件fiind 目录 -name ’*关键词*‘:在目录下查找包含该关键词的文件find 目录 -iname 文件名: 区分大小写find 目录 -size +/- 数字: 查找大于或小于该数字的文件find 目录 -user / -group 用户名/组名: 按照用户名或组名查找文件...原创 2014-12-17 22:53:33 · 119 阅读 · 0 评论