自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 day 65 LVS DR模式及keeplived

18.11 LVS DR模式搭建1、配置三台机器    分发器,也叫调度器(简写为dir):133.130    rs1:133.132    rs2:133.133    vip:133.2002、LVS DR模式搭建    (1).在分发器dir上编写脚本:vim /usr/local/sbin/lvs_dr.sh ,内容如下          #! /bin/ba

2018-01-30 23:48:13 200

原创 day 64 负载均衡及LVS

18.6 负载均衡集群介绍主流开源软件有:LVS、keepalived、haproxy、nginx等其中LVS属于网络OSI 7层模型的第4层,nginx属于7层,haproxy既可以认为是4层,也可以当做7层使用keepalived的负载均衡功能其实就是lvslvs这种4层的负载均衡是可以分发除80外的其他端口通信的,比如MySQL的,而nginx仅仅支持http,h

2018-01-29 22:27:38 176

原创 day 63 keepalived配置高可用集群

18.1 集群介绍根据功能划分为两大类:高可用和负载均衡高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务实现高可用的开源软件有:heartbeat、keepalived负载均衡集群,需要有一台服务器作为分发器,它负责把用户的请求分发给后端的服务器处理,在这个集群里,除了分发器外,就是给用户提供服务的服务器了,这些服务器数量至少为2实现

2018-01-26 22:46:17 149

转载 day 62 mysql读写分离与分库分表

17.9 MySQL读写分离1、mysql读写分离常用方法 基于程序代码内部实现:在代码中对select操作分发到从库;其它操作由主库执行;是目前生产环境应用最广泛,知名的如DISCUZ X2。优点是性能较好,因为在程序代码中实现,不需要增加额外的设备作为硬件开支。 基于中间代理层实现:代理一般是位于客户端和服务器之间,代理服务器接到客户端请求后通过判断然后转发到后端数据库。典型的

2018-01-25 22:48:09 423

转载 day 61 MySQL主从扩展

17.6 使用Xtrabackup在线对MySQL做主从复制1、XtraBackup优点(1).无需停止数据库进行InnoDB热备(2).增量备份MySQL(3).流压缩到传输到其它服务器(4).能比较容易地创建主从同步(5).备份MySQL时不会增大服务器负载2、主从复制类型(1).基于语句的复制:STATEMENT,在主服务器上执行的

2018-01-24 23:50:33 160

原创 day 60 MySQL主从配置

17.1 MySQL主从介绍1、MySQL主从原理MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的MySQL主从是基于binlog的,主上须开启binlog才能进行主从。主从过程大致有3个步骤1)主将更改操作记录到binlog里2)从将主的binlog事件(sql语句)同步到从

2018-01-23 23:43:01 162

原创 day 59 tomcat虚拟主机及日志

16.4 配置Tomcat监听80端口vim /usr/local/tomcat/conf/server.xml         #编辑tomcat配置文件,作如下修改Connector port="8080" protocol="HTTP/1.1"修改为Connector port="80" protocol="HTTP/1.1"netstat -lntp |gr

2018-01-22 22:50:05 130

原创 day 58 jdk,tomcat安装

16.1 Tomcat介绍Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。java程序写的网站用tomcat+jdk来运行tomcat是一个中间件,真正起作用的,解析java脚本的是jdkJDK(Java Development Kit)是整个jav

2018-01-19 22:22:37 135

原创 day 57 用pure-ftpd搭建ftp服务

15.4 Xshell使用xftp传输文件在linux窗口界面下可按“Ctrl+Alt+F”组合键下载Xftp,安装后,点进已打开的会话界面,依然按“Ctrl+Alt+F”组合键可登录,并进行文件上传和下载15.5 使用pure-ftpd搭建ftp服务1、用pure-ftpd搭建ftp服务yum install -y epel-release         

2018-01-18 21:41:00 181

原创 day 56 NFS服务搭建(续)与FTP服务搭建与配置

14.4 exprtfs命令1、exportfs命令常用选项若要在服务器机器上停掉或重启nfs服务,此时其他机器均挂载着其共享目录且可能在进行读写,那么停掉或重启nfs服务会导致其他机器读写进程挂起,故重启nfs服务之前需要将其他机器上挂载的该共享目录卸载-a        #全部挂载或者全部卸载-r         #重新挂载-u        #卸载某一个目录-v     

2018-01-18 00:02:11 200

原创 day 55 nfs服务安装与配置

14.1 NFS介绍NFS是Network File System的缩写NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本NFS数据传输基于RPC协议,RPC即Remote Procedure Call的简写,服务端与客户端本身不能直接通信,需要借助RPC协议完成NFS应用场景是:A,B,C三台机器上需要

2018-01-16 22:33:59 150

原创 day 54 mysql用户管理及数据库备份

13.4 mysql用户管理grant all on *.* to 'user1' identified by '123456'; #登录mysql后,创建user1用户并授权,“all”代表所有的权限,比如SELECT、INSERT、DROP等,第一个“*”代表所有的库,后面的“.*”代表所有的表,合起来即是所有库的所有的表,用户的密码为“123456”,创建用户后若以该用户登录

2018-01-15 22:15:51 137

原创 day 53 连接登录mysql

13.1 设置更改root密码1、以root用户登录mysql/usr/local/mysql/bin/mysql -uroot #需使用绝对路径,因该路径并不在环境变量PATH中,可以更改环境变量PATH,增加mysql命令的绝对路径到PATH中:export PATH=$PATH:/usr/local/mysql/bin,若想使变量永久生效,需要将该命令放到/etc/pro

2018-01-13 01:24:44 221

原创 day 52 php-fpm相关

12.21 php-fpm的pool如果所有网站使用一个pool,其中一个网站发生故障,则会耗尽php资源,造成其它站点出现502的状态,因此有必要将各个站点隔离开来,每个站点使用一个单独的pool,可以在/usr/local/php/etc/php-fpm.conf文件中继续配置其它的pool,在/usr/local/nginx//conf/vhost定义一个新的test.conf文

2018-01-09 23:17:16 126

原创 day 51 SSL相关

12.17 Nginx负载均衡vim /usr/local/nginx/conf/vhost/load.conf #写入如下内容upstream qq_com #upstream来指定多个web server{    ip_hash;    server 61.135.157.156:80;    server 125.39.240.113:80;}se

2018-01-08 22:29:29 191

原创 day 50 Nginx访问控制与php解析

12.13 Nginx防盗链编辑nginx配置文件/usr/local/nginx/conf/nginx.conf,添加如下内容:location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)${    expires 7d;    valid_referers none blocke

2018-01-08 00:10:44 230

原创 day 49 Nginx访问日志

12.10 Nginx访问日志1、Nginx日志格式vim /usr/local/nginx/conf/nginx.conf                        #编辑nginx配置文件,搜索log_format,定义nginx日志格式$remote_addr客户端IP(公网IP)$http_x_forwarde

2018-01-04 20:39:04 156

原创 day 48 Nginx认证及常见应用

12.6 Nginx安装cd /usr/local/srcwget http://nginx.org/download/nginx-1.12.1.tar.gztar zxvf nginx-1.12.1.tar.gz./configure --prefix=/usr/local/nginxmake  make installvim /etc/init.d/nginx           

2018-01-03 21:58:27 154

原创 day 47 LNMP介绍

12.1 LNMP架构介绍LNMP: Linux+Nginx+MySQL+PHPNginx提供web服务PHP作为一个独立服务存在的,该服务叫php-fpmNginx直接处理静态请求,动态请求会转发给php-fpm12.2 MySQL安装cd /usr/local/srcwget http://mirrors.sohu.com/mysql/MySQL

2018-01-02 23:30:56 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除