自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (3)
  • 收藏
  • 关注

原创 Kubernetes 集群部署 ------ UI界面(三)

官方文件:https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard五、UI界面部署在master01上操作//创建dashborad工作目录[root@localhost k8s]# mkdir dashboard[root@localhost dashboard]# lsdashboa...

2020-02-09 15:59:29 444

原创 Kubernetes 集群部署 ------ 二进制部署(二)

单节点 :https://blog.csdn.net/Yplayer001/article/details/104234807先具备单master1节点部署环境三、master02部署//优先关闭防火墙和selinux服务//在master01上操作//复制kubernetes目录到master02[root@localhost k8s]# scp -r /opt/kubernete...

2020-02-09 15:40:00 308

原创 Kubernetes 集群部署 ------ 二进制部署(一)

一:环境部署负载均衡:Nginx1(192.168.50.142/24)Nginx2(192.168.50.143/24)Master节点:master1(192.168.50.139/24)master2(192.168.50.150/24)Node节点:node1(192.168.50.140/24)node2(192.168.50.141/24)二:K8S部署——单节点部...

2020-02-09 15:06:34 716

原创 CentOS 7 LNMP环境搭建 Zabbix3.5

概述:在CentOS 7 64位操作系统环境下搭建LNMP(Linux+Nginx+MySQL+PHP)来运行Zabbix监控程序CentOS 7安装PHP 7.2、Nginx 1.14及MySQL 5.7(搭建LNMP环境)第一步 安装Nginx1.首先下载wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-...

2020-02-03 12:03:14 392

原创 dockerfile——构建tomcat镜像

在前面的例子(Docker Tomcat镜像制作)中,我们从下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低。所以就需要一 种文件或脚本,我们把想执行的操作以命令的方式写入其中,然后让docker读取并分析、执行,那么重复构建、更新将变得很方便,所以Dockerfile就此诞生了dockerfile常用参数FROM:指定待扩展的父级镜...

2020-01-12 15:59:44 521

原创 docker——入门篇

一、Docker 架构Docker 镜像(Images) Docker 镜像是用于创建 Docker 容器的模板。Docker 容器(Container) 容器是独立运行的一个或一组应用。Docker 客户端(Client) Docker 客户端通过命令行或者其他工具使用 Docker API (https://docs.docker.com/reference/api/docker_rem...

2019-12-30 18:30:26 581

原创 rsync远程同步

关于rsync一款快速增量备份工具Remote Sync,远程同步支持本地复制,或者与其他SsH、rsync 主机同步官方网站: http://rsync.samba.org配置rsync源服务器rsync同步源指备份操作的远程服务器,也称为备份源配置rsync源基本思路建立rsyncd.conf配置文件、独立的账号文件启用rsync的-daemon模式应用示例...

2019-12-25 16:00:34 155

原创 squid传统代理和透明代理

一、标准的代理缓冲服务器一个标准的代理缓冲服务被用于缓存静态的网页如:html 文件和图片文件等到本地网络上的一台主机上(即代理服务器)。当被缓存的页面被第二次访问的时候,浏览器将直接从本地代理服务器那里获取请求数据而不再向原web 站点请求数据。这样就节省了宝贵的网络带宽,而且提高了访问速度。但是,要想实现这种方式,必须在每一个内部主机的浏览器上明确指明代理服务器的IP 地址和端口号。客户端上...

2019-12-24 19:58:52 235

原创 Redis群集的搭建

实验环境用两台服务器模拟6台服务器(添加网卡)主机名IP地址master1192.168.50.139master2192.168.50.142master3192.168.50.143slave1192.168.50.141slave2192.168.50.140slave3192.168.50.144软件版本:redis-...

2019-12-24 19:25:30 153

原创 ELK 日志分析系统

一、ELK 日志分析系统简介:日志服务器:提高安全性;集中存放日志;缺陷:对日志的分析困难ELK日志处理步骤:将日志进行集中格式化;将日志格式化(logstash)并输出到 Elasticsearch;对格式化后的数据进行索引和存储(Elasticsearch);前端数据的展示(Kibana)二、搭建 ELK 日志分析系统:主机操作系统主机名IP地址主要软件...

2019-12-24 19:08:29 396

原创 Redis配置与优化

一、Redis简介Redis基于内存运行并支持持久化采用key-value(键值对)的存储形式优点:具有极高的数据读写速度支持丰富的数据类型支持数据的持久化原子性支持数据备份Redis和mem的差别:redis:支持持久化,不支持结构化mem : 支持结构化,不支持持久化二、Redis的安装部署# 安装必要安装包yum install gcc gcc-c++ -y ...

2019-12-24 19:07:47 187

原创 GFS 分布式文件系统搭建

GlusterFS集群的模式GlusterFS 集群的模式只数据在集群中的存放结构,类似于磁盘阵列中的级别。1、分布式卷(Distributed Volume)又称哈希卷,近似于RAID0,文件没有分片,文件根据hash算法写入各个节点的硬盘上,优点是容量大,缺点是没冗余。2、复制卷(Replicated Volume)相当于raid1,复制的份数,决定集群的大小,通常与分布式卷或者条...

2019-12-24 09:27:00 609

原创 FastDFS 分布式文件系统搭建

一、简介:1、FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。2、FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器...

2019-12-23 17:55:43 157

原创 MFS分布式文件系统搭建

一、简介:1、FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。2、FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器...

2019-12-23 11:41:10 260

原创 LVS负载均衡

一、负载均衡LVS基本介绍●LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Server上,然后它把用户的请求根据设置好的调度算法,智能均衡地分发到后端真正服务器(real server)上。为了避免不同机器上用户请求得到的数据不一样,需要用到了共享存储,这样保证所有用户请求的数据是一样的。●LVS是 Linux Virtual Server 的简称,也就是L...

2019-12-20 13:45:14 272

原创 MongoDB (安装、基础操作 )

一、MongoDB :(1)MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。(2)MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,...

2019-12-20 11:41:39 128

原创 MySQL——mmm高可用

MySQL-MMM优缺点:优点:高可用性,扩展性好,出现故障自动切换,对于主主同步,在同一时间只提供一台数据库写操作,保证的数据的一致性。缺点:Monitor节点是单点,可以结合Keepalived实现高可用。实验环境:master1服务器 192.168.13.167master2服务器 192.168.13.151slave1服务器 192.168.13.168...

2019-12-05 11:59:16 390

原创 MySQL——主从复制,读写分离

实验环境amoeba服务器 (192.168.28.132)master服务器 (192.168.28.134)slave1服务器 (192.168.28.138)slave2服务器 (192.168.28.139)client客户端1、在master服务器上安装ntp时间服务器[root@ameoba ~]# yum install...

2019-12-05 11:42:32 115

原创 nginx+tomcat实现动静分离+负载均衡

一、关于动静分离和负载均衡的介绍Nginx+Tomcat的动静分离:所谓的动静分离就是通过nginx(或apache等)来处理用户端请求的图片、html等静态的文件,tomcat(或weblogic)处理jsp、do等动态文件,从而达到动静页面访问时通过不同的容器来处理。nginx处理静态页面效率远高于tomcat,而tomcat擅长动态页面处理,这样一来就能更好的提高并发,处理性能。Ngi...

2019-12-03 15:15:02 428

原创 Tomcat虚拟主机配置与优化

Tomcat虚拟主机配置■某些时候公司有多个项目同时运行时,一台服务器不建议运行多个Tomcat服务,需要配置虚拟主机■通过两个域名访问到不同的项目内容■步骤1.创建www和bbs项目 目录和文件2.修改Tomcat主配置文件3.重启Tomcat服务4.测试Tomcat优化Tomcat 的缺省配置并不适合生产环境,它会频繁出现假死现象需要重启,只有通过不断压测优化才能让它最高效率...

2019-11-25 17:32:48 181

原创 Tomcat服务安装部署

Tomcat介绍■免费的、开放源代码的Web应用服务器■Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目■由Apache、Sun和一 些公司及个人共同开发而成■深受Java爱好者的喜爱,并得到部分软件开发商的认可■目前比较流行的Web应用服务器Tomcat核心组件Tomcat处理请求过程1.用户在浏览器中输入网址l...

2019-11-25 17:10:30 122

原创 Mysql数据库——基础操作

安装(基于centos)yum -y install mariadb mariadb-server # centos7版本yum -y install mysql mysql-server #centos7以下版本启动service mysqld start #开启 centos7以下版本chkconfig mysqld on #设置开机自启ORsystemc...

2019-11-21 18:55:01 173

原创 nginx中rewrite的六种常用跳转(域名、客户端IP ......)

一、应用场景一基于域名的跳转1、公司旧域名www.accp.com,因业务需求有变更,需要使用新域名www.kgc.com代替1)不能废除旧域名2)从旧域名跳转到新域名,且保持其参数不变vim /etc/nginx/comf.d/default.conflisten 80;server_name www.accp.com; #域名修改#charset koi8-r;...

2019-11-15 19:04:30 6080

原创 nginx中location、rewrite用法总结

一、location用法总结location可以把不同方式的请求,定位到不同的处理方式上.location的用法location ~* /js/.*/\.js以 = 开头,表示精确匹配;如只匹配根目录结尾的请求,后面不能带任何字符串。以 ^~ 开头,表示uri以某个常规字符串开头,不是正则匹配以 ~ 开头,表示区分大小写的正则匹配;以 ~* 开头,表示不区分大小写的正则匹配以 / ...

2019-11-15 14:32:34 749

原创 nginx服务优化配置(进程、压缩、防盗链)

优化的目录:一、更改进程数二、配置网页压缩三、配置防盗链一、更改进程数在高并发环境中,需要启动更多的nginx进程以保证快速响应,用以处理用户的请求,避免造成阻塞。使用ps aux命令查看Nginx运行的进程的个数。[root@localhost html]# ps aux | grep nginxroot 10825 0.0 0.0 20544 616 ? ...

2019-11-14 16:00:54 241

原创 nginx服务优化配置(隐藏版本、用户和组、网络缓存、日志分割、连接超时)

优化的目录一、隐藏版本号二、修改用户和组三、配置网络缓存时间四、日志切割五、连接超时配置一、隐藏nginx版本号(两种方法):当前使用的nginx可能会有未知的漏洞,如果被黑客使用将会造成无法估量的损失,但是我们可以将nginx的版本隐藏,隐藏版本号有两种方式,一种是修改Nginx的源码文件,指定不显示版本号,第二种是修改Nginx的主配置文件(1)修改主配置文件的方式如下:将...

2019-11-13 16:20:19 370

原创 nginx反向代理配置

前言:如今信息时代,对于web服务器的要求很高,既要性能,又要稳定性,又经济最好免费,还要满足公司的各大奇葩业务需求,越来越挑剔,互联网上主流的web服务器有 nginx, Apache, Squid, IIS, kangle, WebSphere,WebLogic, Tomcat, Jboss, TrafficServer等等, 我玩过的就nginx,Apache, TrafficServe...

2019-11-12 19:15:58 409

原创 华为浮动路由

拓扑图:< Huawei >system-viewvlan batch 10 20 100

2019-11-07 16:07:57 1080

原创 LNMP架构搭建Discuz论坛

LNMP架构LNMP平台就是Linux,Nginx,MySQL,PHP的组合架构,需要Linux服务器,MySQL服务器,PHP解析环境构成组件Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。Nginx是一个高性能的HTTP和反向代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。一、 编译安装Ngi...

2019-11-06 19:50:59 678

原创 AB(apache benchmark)——压力测试

ab是apachebench命令的缩写。ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力Apache 工作模式三种工作模式详解我们可以通过脚本查看当前工作模式cd /usr/local/ht...

2019-11-06 19:48:52 508

原创 Nginx虚拟主机配置

一、Nginx的应用概述Nginx作为一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。主要有以下3方面的应用:1、http服务器Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚拟主机可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。3、反向代理,负载均衡当网站的访问量达到一定程度后,单台服务器不能...

2019-10-30 19:06:36 280

原创 Nginx服务基础(脚本——HTTP和访问状态信息配置)

一、编译安装Nginx1、安装支持软件[root@localhost ~]# yum -y install pcre-devel zlib-devel2、创建运行用户、组[root@localhost ~]# useradd -M -S /sbin/nologin nginx3、编译安装Nginx[root@localhost ~]# tar zxf nginx-1.12.0.ta...

2019-10-29 19:58:33 3450

原创 Apache的三种工作模式及相关配置(内含脚本)

1、Prefork MPM关键字:多进程prefork模式可以算是很古老但是非常稳定的模式。Apache在启动之初,就预派生 fork一些子进程,然后等待请求进来,并且总是视图保持一些备用的子进程。之所以这样做,是为了减少频繁创建和销毁进程的开销。每个子进程中只有一个线程,在一个时间点内,只能处理一个请求优点:成熟,兼容所有新老模块。进程之间完全独立,使得它非常稳定。同时,不需要担心线程安全...

2019-10-29 14:42:17 232

原创 华为交换机Hybird接口简单实验

交换机端口链路类型介绍交换机以太网端口共有三种链路类型:Access、Trunk和Hybrid。Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;Trunk类型的端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;Hybrid类型的端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户...

2019-10-25 19:36:14 822

原创 Linux Apache的网页优化——防盗链和隐藏版本信息(内含脚本一键配置)

一、防盗链优化1)防盗链就是防止别人的网站代码里面盗用服务器的图片文件、视频等相关资源2)如果别人盗用网站的这些静态资源,明显的是会增大服务器的带宽压力3)所以作为网站的维护人员,要杜绝我们服务器的静态资源被其他网站盗用1、配置规则变量说明%{HTTP_ REFERER}: 浏览header中的链接字段,存放一一个链接的URL,代表是从哪个链接访问所需的网页1)!^:不以后面的...

2019-10-25 11:02:52 276

原创 Linux Apache的网页优化——压缩和缓存(内含脚本一键配置)

Apache 网页优化在 Linux 中搭建的 Apache ,要进行优化必须是在编译安装环境下进行,因此我们需要对本机自带的 httpd 进行卸载。并重新下载并编译安装。要注意,在./配置的时候,要添加以下模块。./configure \--prefix=/usr/local/httpd \ ##安装目录--enable-deflate \ ##压缩模块--enable-e...

2019-10-24 13:10:19 284

原创 Apache的配置与应用

本章结构:■Apache配置剖析1)Apache连接保持2)Apache访问控制■Apache日志管理1)日志分割2)AWStats日志分析一、Apache连接保持Apache连接保持相关参数:1)KeepAlive是否打开连接保持,OFF关闭,ON打开2)KeepAlive Timeout一次连接多次请求之间的最大间隔时间,两次请求超过该时间连接断开3)MaxKeepA...

2019-10-23 15:54:16 420

原创 shell脚本一键部署LAMP架构

一.部署LAMP基本架构1.L(linux)A(apache)M(mysql)P(php)2.稳定版本(mysql5.1,php5.3,apache2.2)3.安装顺序,apache–>mysql–>php4.将所需的压缩包放指定目录(本人的压缩包放在/mnt文件中)(1)编译原理:主要为了让C语言开发的包编译成二进制文件。(2)系统是区分64位与32位 ,对应的安装包(...

2019-10-22 20:18:22 539 1

原创 Apache虚拟主机配置

在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录。Apache虚拟主机配置有3中方法:基于IP配置、基于域名配置和基于端口配置,这里介绍基于域名配置和基于端口配置,基于IP配置方法类似1、Apache基于域名配置虚拟主机:安装软件包配置dns服务打开Apache安装目录下的配置文件/etc/httpd/conf/ext...

2019-10-22 19:17:42 460

原创 Firewalld放火墙高级配置

■需求描述:●公司内网(inside)需要通过网关服务器共享上网●互联网用户需要访问网站服务器●只允许192.168.1.0/24ping网关和服务器●网站服务器(dmz)和网关服务器(fw)均通过SSH来远程管理,只允许192.168.1.10主机SSH网关和服务器,允许互联网SSH内部服务器配置:一、防火墙系统配置、配置路由转换功能:1、设置三块网卡:网卡ens33——主机名...

2019-10-18 18:23:30 374

awstats-7.6.tar.gz

AWStats是使用Perl语言开发的一款开源日志分析系统,cronolog是日志分割软件

2019-10-24

cronolog-1.6.2-14.el7.x86_64.cpio

AWStats是使用Perl语言开发的一款开源日志分析系统,cronolog是日志分割软件

2019-10-24

LAMP-C7.rar

LAMP架构压缩包,其中都是博客脚本中需要用的资源压缩包

2019-10-22

空空如也

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

TA关注的人

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