随笔分类 -  system

摘要:1、添加一条A记录(记得更改serial): 重启一下: 查看从服务器: 测试结果: master结果: 第一种方法:是用resolv.conf中定义的DNS服务器查出百度主机的IP。 第二种方法(上述方法):是用本地的DNS(127.0.0.1)来查cc.lnh.com主机的IP。 slave结果 阅读全文
posted @ 2018-03-21 18:40 JvvYou 阅读(6081) 评论(0) 推荐(0) 编辑
摘要:一、理论层面 1. DNS的出现及演化 网络出现的早期是使用IP地址通讯的,那是就几台主机通讯。但是随着接入网络主机的增多,这种数字标识的地址非常不便于记忆,UNIX上就出现了建立一个叫做hosts的文件(Linux和Windows也继承保留了这个文件)。这个文件中记录着主机名称和IP地址的对应表, 阅读全文
posted @ 2018-03-21 11:00 JvvYou 阅读(821) 评论(0) 推荐(0) 编辑
摘要:编译时要注意要安装upstream模块,但是默认是安装的,,所以编译可以用web服务的编译来编译。 反向代理: 此时如果要域名解析,应该使用负载均衡服务器的ip ,域名是www.eitiantian.org,bbs.etiantian.org,blog.etiantian.org。 用户web服务器 阅读全文
posted @ 2017-09-29 17:21 JvvYou 阅读(442) 评论(0) 推荐(0) 编辑
摘要:一、redis简介 1)基于key-value键值对的持久化数据库存储系统。2)支持的数据存储类型更丰富,包括string(字符串),list(链表),set(集合),zset(有序集合)等。3)这些数据类型都支持push/pop,add/remove及取交集、并集和差集及更丰富的操作,这些操作都是 阅读全文
posted @ 2017-09-29 16:47 JvvYou 阅读(162) 评论(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 阅读(635) 评论(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 阅读(260) 评论(0) 推荐(0) 编辑
摘要:一、甜点 关闭两项功能:1、selinux(生产中也是关闭的),ids.2、iptables(生产中看情况,内网关闭,外网打开)大并发的情况,不能开iptables,影响性能,硬件防火墙。 安全优化:1、尽可能不给服务器配置外网ip,可以通过代理转发。2、并发不是特别大情况在外网ip的环境,开启防火 阅读全文
posted @ 2017-09-23 21:56 JvvYou 阅读(190) 评论(0) 推荐(0) 编辑
摘要:一、shell脚本的执行,即脚本的开头 当shell脚本以非交互的方式运行时,它会先查找环境变量ENV,该变量指定了一个环境文件(通常是.bashrc,.bash_profile,/etc/bashrc,/etc/profile等),然后从该环境变量文件开始执行,当读取了ENV文件后,shell才开 阅读全文
posted @ 2017-09-23 21:20 JvvYou 阅读(274) 评论(0) 推荐(0) 编辑
摘要:网站防盗链的解决方案 1、根据http referer实现防盗链在http协议中,有一个表头字段叫referer,使用URL格式来表示从哪里来的链接到当前网页的资源。通过referer可以检测目标访问的来源网页,如果是资源文件,可以跟踪到显示它的网页地址,一旦检测出来来源不是本站进行阻止或返回指定的 阅读全文
posted @ 2017-09-15 10:47 JvvYou 阅读(192) 评论(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 阅读(308) 评论(0) 推荐(0) 编辑
摘要:一、php缓存加速器软件种类 xcache,eaccelerator,zend,apc如何选择:建议xcache,eaccelerator,二选一,首选xcachexcache更快 二、php缓存加速器 请求一个PHP程序时,PHP引擎会解析该程序,并将其编译为特定操作码,这是要执行的代码的一种二进 阅读全文
posted @ 2017-09-12 16:45 JvvYou 阅读(382) 评论(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 阅读(308) 评论(0) 推荐(0) 编辑
摘要:一、环境准备 安装字符集转换的库 加密的库,并不是必须要装的 Mhash是基于离散数学原理的不可逆向的php加密方式扩展库,其在默认情况下不开启。mhash的可以用于创建校验数值,消息摘要,消息认证码,以及无需原文的关键信息保存(如密码) 二、php安装 1)编译安装 2)nginx的php有两个配 阅读全文
posted @ 2017-09-05 09:36 JvvYou 阅读(167) 评论(0) 推荐(0) 编辑
摘要:一、编译安装 二、数据库优化 三、遇到的问题 问题1、 问题2、由于之前安装的是源码包,版本低,现在升级安装的是二进制的包,在初始化数据库的时候出现这个问题 问题3、 问题4、 有时候初始化正常,服务正常启动,但是还是进不了数据库,如果此时不是yum/rpm安装的可以尝试一下在/data目录删除所有 阅读全文
posted @ 2017-09-05 09:24 JvvYou 阅读(524) 评论(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 阅读(157) 评论(0) 推荐(0) 编辑
摘要:一、php安装准备环境 这个用yum 不一定可以顺利下载,所以选择源码安装: 在centos7的状态下安装的时候报错了,解决方法:http://blog.csdn.net/zsl10/article/details/52143713,在1010行 二、开始安装 编译时遇到的问题: php的配置文件, 阅读全文
posted @ 2017-08-31 19:58 JvvYou 阅读(643) 评论(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 阅读(691) 评论(0) 推荐(0) 编辑
摘要:对于sersync监控的文件,会默认过滤系统的临时文件(以"."开头,以"~"结尾),除了这些文件外,可以自定义其他需要过滤的文件。 inotify监控参数,对于大多数应用,可以把createFile设置为false来提高性能,减少rsync通讯,因为拷贝文件到监控目录会产生create事件与clo 阅读全文
posted @ 2017-08-23 10:55 JvvYou 阅读(1556) 评论(0) 推荐(0) 编辑
摘要:一、sersync优点 1)使用c++编写,对linux系统文件产生的临时文件和重复文件操作会进行过滤,在结合rsync同步的时候,会减少运行时消耗的本地及网络资源,因此速度更快。 2)相比较inotify-tools,sersync配置起来简单,https://code.google.com/ar 阅读全文
posted @ 2017-08-23 07:54 JvvYou 阅读(8196) 评论(0) 推荐(0) 编辑
摘要:!!!在安装前要先确保,rsync daemon服务配置成功,在安装inotify-tools前先确认你的linux内核是否达到了2.6.13,并且在编译时开启CONFIG_INOTIFY选项,也可以通过以下命令检测。 一、rsync + inotify 组合的起源 Rsync(remote syn 阅读全文
posted @ 2017-08-22 15:11 JvvYou 阅读(225) 评论(0) 推荐(0) 编辑