随笔分类 -  system

摘要:一、redis简介 1)基于key-value键值对的持久化数据库存储系统。2)支持的数据存储类型更丰富,包括string(字符串),list(链表),set(集合),zset(有序集合)等。3)这些数据类型都支持push/pop,add/remove及取交集、并集和差集及更丰富的操作,这些操作都是 阅读全文
posted @ 2017-09-29 16:47 JvvYou 阅读(173) 评论(0) 推荐(0)
摘要:1)安装memcached前需要先安装libevent 2)安装memcahced服务 3)启动服务 4)存数据取数据 5)安装memecache客户端 6)因为配置客户端所以要配置php.ini文件 7)然后重启php,查看是否生效 8)memcached如何实现集群中的session共享存储 9 阅读全文
posted @ 2017-09-29 16:33 JvvYou 阅读(668) 评论(0) 推荐(0)
摘要:前言: 集群特点: 1)高性能 2)经济 3)高可用 4)可伸缩 集群的分类 1)负载均衡集群,LBC或者LB。 2)高可用性集群,HAC 3)高性能计算集群,HPC 4)LB和HAC是主流 负载均衡集群的作用: 1)分担用户访问请求或数据流量(负载均衡) 2)保持业务持续性7*24服务(高可用性) 阅读全文
posted @ 2017-09-25 18:31 JvvYou 阅读(275) 评论(0) 推荐(0)
摘要:一、甜点 关闭两项功能:1、selinux(生产中也是关闭的),ids.2、iptables(生产中看情况,内网关闭,外网打开)大并发的情况,不能开iptables,影响性能,硬件防火墙。 安全优化:1、尽可能不给服务器配置外网ip,可以通过代理转发。2、并发不是特别大情况在外网ip的环境,开启防火 阅读全文
posted @ 2017-09-23 21:56 JvvYou 阅读(209) 评论(0) 推荐(0)
摘要:一、shell脚本的执行,即脚本的开头 当shell脚本以非交互的方式运行时,它会先查找环境变量ENV,该变量指定了一个环境文件(通常是.bashrc,.bash_profile,/etc/bashrc,/etc/profile等),然后从该环境变量文件开始执行,当读取了ENV文件后,shell才开 阅读全文
posted @ 2017-09-23 21:20 JvvYou 阅读(285) 评论(0) 推荐(0)
摘要:网站防盗链的解决方案 1、根据http referer实现防盗链在http协议中,有一个表头字段叫referer,使用URL格式来表示从哪里来的链接到当前网页的资源。通过referer可以检测目标访问的来源网页,如果是资源文件,可以跟踪到显示它的网页地址,一旦检测出来来源不是本站进行阻止或返回指定的 阅读全文
posted @ 2017-09-15 10:47 JvvYou 阅读(208) 评论(0) 推荐(0)
摘要:1.1)隐藏nginx header 内版本号信息 1.2)Apache去版本号的参数 2.1)更改nginx的默认用户及用户组nobody 2.2)apache一般都是在配置文件里面指定 3.1)配置nginx worker进程个数 在高并发场景,需要事先启动更多的nginx进程以保证快速响应并处 阅读全文
posted @ 2017-09-15 10:21 JvvYou 阅读(318) 评论(0) 推荐(0)
摘要:一、php缓存加速器软件种类 xcache,eaccelerator,zend,apc如何选择:建议xcache,eaccelerator,二选一,首选xcachexcache更快 二、php缓存加速器 请求一个PHP程序时,PHP引擎会解析该程序,并将其编译为特定操作码,这是要执行的代码的一种二进 阅读全文
posted @ 2017-09-12 16:45 JvvYou 阅读(395) 评论(0) 推荐(0)
摘要:一、查看硬件环境: 二、操作系统的优化 配置yum源,可以考虑阿里云的源http://mirrors.aliyun.com/help/centos配置好源之后可以将系统更新http://www.linuxidc.com/Linux/2013-08/88808.htm 调整内核参数文件/etc/sys 阅读全文
posted @ 2017-09-12 16:15 JvvYou 阅读(320) 评论(0) 推荐(0)
摘要:一、环境准备 安装字符集转换的库 加密的库,并不是必须要装的 Mhash是基于离散数学原理的不可逆向的php加密方式扩展库,其在默认情况下不开启。mhash的可以用于创建校验数值,消息摘要,消息认证码,以及无需原文的关键信息保存(如密码) 二、php安装 1)编译安装 2)nginx的php有两个配 阅读全文
posted @ 2017-09-05 09:36 JvvYou 阅读(175) 评论(0) 推荐(0)
摘要:一、编译安装 二、数据库优化 三、遇到的问题 问题1、 问题2、由于之前安装的是源码包,版本低,现在升级安装的是二进制的包,在初始化数据库的时候出现这个问题 问题3、 问题4、 有时候初始化正常,服务正常启动,但是还是进不了数据库,如果此时不是yum/rpm安装的可以尝试一下在/data目录删除所有 阅读全文
posted @ 2017-09-05 09:24 JvvYou 阅读(532) 评论(0) 推荐(0)
摘要:一、nginx优点 0、配置简单,更灵活。1、高并发(静态小文件)。2、占用资源少。2w并发 开10个线程服务,内存消耗几百兆。3、功能种类多(web,cache,proxy),每一个功能都不是特别强。4、支持epoll模型(apache支持select模型)。使得nginx可以支持高并发!5、ng 阅读全文
posted @ 2017-09-03 17:16 JvvYou 阅读(171) 评论(0) 推荐(0)
摘要:一、php安装准备环境 这个用yum 不一定可以顺利下载,所以选择源码安装: 在centos7的状态下安装的时候报错了,解决方法:http://blog.csdn.net/zsl10/article/details/52143713,在1010行 二、开始安装 编译时遇到的问题: php的配置文件, 阅读全文
posted @ 2017-08-31 19:58 JvvYou 阅读(656) 评论(0) 推荐(0)
摘要:一、目前服务器软件的使用排名,占有率https://w3techs.com/technologies/overview/web_server/all 二、当前互联网主流web服务 当前互联网主流web服务静态服务:1、apache -->中小型静态web服务的主流,web服务器中的老大哥。2、ngi 阅读全文
posted @ 2017-08-30 14:39 JvvYou 阅读(718) 评论(0) 推荐(0)
摘要:对于sersync监控的文件,会默认过滤系统的临时文件(以"."开头,以"~"结尾),除了这些文件外,可以自定义其他需要过滤的文件。 inotify监控参数,对于大多数应用,可以把createFile设置为false来提高性能,减少rsync通讯,因为拷贝文件到监控目录会产生create事件与clo 阅读全文
posted @ 2017-08-23 10:55 JvvYou 阅读(1637) 评论(0) 推荐(0)
摘要:一、sersync优点 1)使用c++编写,对linux系统文件产生的临时文件和重复文件操作会进行过滤,在结合rsync同步的时候,会减少运行时消耗的本地及网络资源,因此速度更快。 2)相比较inotify-tools,sersync配置起来简单,https://code.google.com/ar 阅读全文
posted @ 2017-08-23 07:54 JvvYou 阅读(8750) 评论(0) 推荐(0)
摘要:!!!在安装前要先确保,rsync daemon服务配置成功,在安装inotify-tools前先确认你的linux内核是否达到了2.6.13,并且在编译时开启CONFIG_INOTIFY选项,也可以通过以下命令检测。 一、rsync + inotify 组合的起源 Rsync(remote syn 阅读全文
posted @ 2017-08-22 15:11 JvvYou 阅读(235) 评论(0) 推荐(0)
摘要:rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份工具。适用于unix/linux/windows等多种操作系统平台。 两台机器拷贝数据scp,nfs(linux之间),sftp,http,samba(linux与windows之间),rsync,drbd(基于文件系 阅读全文
posted @ 2017-08-20 08:27 JvvYou 阅读(378) 评论(0) 推荐(0)
摘要:一、NFS是个啥,工作机制 它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。一般客户端挂载到本地目录的名 阅读全文
posted @ 2017-08-14 22:38 JvvYou 阅读(371) 评论(0) 推荐(0)