- 博客(74)
- 收藏
- 关注
原创 k8s网站页面
文章目录k8s网站页面一、在master01上操作创建资源二、访问页面问题及解决方法2.1故障2.2解决方法2.2.1方法一2.2.2方法二2.2.3方法三三、生成令牌并登陆网页k8s网站页面前提已部署好多节点k8s一、在master01上操作创建资源mkdir /root/k8s/dashboard拷贝官方的文件https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard版本已更新[外链图片转存失
2020-10-09 11:52:04
2309
原创 k8s多节点部署
文章目录k8s多节点部署一、实验拓扑二、master02节点操作三、nginx负载均衡集群部署四、 node节点指向 Nginx高可用群集五、 k8s多节点集群测试k8s多节点部署一、实验拓扑主机分配主机名IP地址资源分配部署的服务nginx01192.168.10.902G+4CPUnginx、keepalivednginx02192.168.10.1002G+4CPUnginx、keepalivedVIP192.168.10.200
2020-10-08 11:42:38
648
原创 k8s多节点部署
文章目录k8s多节点部署一、实验拓扑二、master02节点操作三、nginx负载均衡集群部署四、 node节点指向 Nginx高可用群集五、 k8s多节点集群测试k8s多节点部署一、实验拓扑主机分配主机名IP地址资源分配部署的服务nginx01192.168.10.902G+4CPUnginx、keepalivednginx02192.168.10.1002G+4CPUnginx、keepalivedVIP192.168.10.200
2020-10-08 08:47:32
367
原创 Kubernetes二进制部署单节点
文章目录Kubernetes二进制部署单节点一: 单master节点用二进制部署K8S集群1.1: 拓扑图与主机分配1.2:拓扑图介绍二: Etcd部署2.1: master部署2.2: node部署2.4 检查群集状态三: node节点docker引擎部署和flannel网络配置四: 部署master组件Kubernetes二进制部署单节点一: 单master节点用二进制部署K8S集群1.1: 拓扑图与主机分配官网: https://github.com/kubernetes/kubernete
2020-10-07 21:36:46
129
原创 Docker高级应用---远程TLS管理(安全认证)
Docker高级应用—远程TLS管理(安全认证)前言TLS(Transport LayerSecurity,安全传输层),TLS是建立在传输层TCP协议之上的协议,服务于应用层,它的前身是SSL(Secure SocketLayer,安全套接字层),它实现了将应用层的报文进行加密后再交由TCP进行传输的功能。TLS协议具备三大特性:保密性(数据都是加密传输,预防第三方嗅探)、数据完整性(基于MAC校验机制)、双向认证支持(避免身份被冒充)在docker中,建立TLS加密是为了防止链路劫持、会话
2020-09-28 11:44:10
266
原创 Docker镜像制作与建立私有仓库
Docker镜像制作与建立私有仓库这篇文章主要介绍了 Docker创建镜像两种方法详解的相关资料,Docker创建镜像:一是使用docker commit命令,二是使用docker build命令,三是Dockerfile文件,需要的朋友可以参考下Docker创建镜像 最近学习Docker 的知识,偶然在网上看到关于Docker 创建对象的两种方法很好,这里记录下,也许可以帮助到你。我们都知道Docker中我们是基于镜像来运行的容器,那如何创建镜像呢?创建镜像有两种方法,一是使用dock
2020-09-26 20:07:28
96
原创 docker启动时一直处于exited状态,解决fangfa
docker启动时一直处于exited状态解决方法步骤一、docker rm 容器id 将容器删除步骤二、docker rmi 镜像id 将镜像删除(只有先删除容器,才能删除镜像)步骤三、docker build -t tomcat:centos . 重新创建容器步骤四、docker run --privileged -it -d --name tomcat01 -p 1216:8080 tomcat:centos(加权限和)指定一个伪终端)错误导致原因1缺少权限 2没有运行终端注:–
2020-09-22 09:32:29
6541
3
原创 DOCKER初体验----介绍&安装&基本命令
DOCKER初体验----介绍&安装&基本命令一:DOCKER理论1.1:什么是docker?有什么作用?Docker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,从而可以快速交付软件。是一个开源的应用容器引擎,让开发者可以打包大门的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或者Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口沙箱(Sandbox):在计算机安全领域,沙箱
2020-09-21 08:29:45
252
原创 LAMP架构搭建论坛无法调取数据库,显示由于readonly
LAMP架构搭建论坛无法调取数据库,提示由于readonly 导致解决方法将只读设置为读写set global read_only=0;flush privileges;set global read_only=0;读写set global read_only=1;只读
2020-09-17 10:47:53
81
原创 Grunt Server:Fatal error: Port 35729 is already in use by another process.
部署elasticsearch日志管理系统是报错,显示9100对应的端口被别的程序占用解决方法命令lsof -i: 9100 #查看9100对应pid号使用kill -9 pid号然后重启一下服务解决
2020-09-15 19:03:25
718
原创 ELK日志分析系统博客
ELK日志分析系统部署一、环境设置node1 192.168.10.10node2 192.168.10.20关闭防火墙systemctl stop firewalldsetenforce 0配置elasticsearch环境hostnamectl set-hostname node1 #更改主机名suecho -e \"192.168.10.10 node1192.168.10.20 node2">>/etc/hostsjava -version二、#【部
2020-09-15 18:41:33
164
原创 REDIS安装配置与命令
REDIS安装配置与命令一: Redis介绍1.1: 关系型数据库与非关系型数据库关系数据库与非关系型数据库关系型数据库一个结构化的数据库,创建在关系模型基础上一般面向于记录包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2等非关系型数据库除了主流的关系型数据库外的数据库,都认为是非关系型包括Redis、MongBD、Hbase、CouhDB等1.2: 关系型数据库产生背景非关系型数据库产生背景High performa
2020-09-09 13:23:35
74
原创 squid缓存加速下的ACL访问控制--日志分析--反向代理
squid缓存加速下的ACL访问控制–日志分析–反向代理一、ACL访问控制1.1通过修改squid配置文件添加ACL规则,使用黑白名单进行控制vim /etc/squid.confacl localhost src 192.168.10.70/32 1.2启用对象列表管理mkdir /etc/squid cd /etc/squid编写对象列表文件vim dest.list192.168.10.60192.168.10.70 #目标web192.168.10.80
2020-09-08 09:23:15
117
原创 squid代理服务器 --传统代理与透明代理
squid代理服务器一、传统代理服务器1.1、实验环境web服务器centos7 192.168.10.10代理服务器centos7192.168.10.20客户机win10 192.168.10.701.2解压源码包cd /opttar zxvf squid-3.4.6.tar.gz1.3配置cd squid-3.4.6/./configure --prefix=/usr/local/squid \--sysconfdir=/etc \--enable-arp-acl \
2020-09-06 17:26:14
133
原创 LSV负载均衡群集
LSV负载均衡群集一、负载均衡群集原理1.1:企业群集应用概述群集的含义Cluster,群集,集群由多台主机构成,但对外只表现为一个整体在互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心解决方法使用价格昂贵的小型机、大型机使用普通服务器构建服务群集阿里云中的SLB是典型的负载均衡调度器,ECS是云主机(虚拟机)SLB调度ECS,多个ECS组成资源池,构成云计算的基础1.2:企业群集分类根据群集所针对的目标差
2020-09-01 00:36:36
693
原创 数据库函数
文章目录数据库函数一、数学函数二、聚合函数三、字符串函数四、日期时间函数数据库函数一、数学函数常用的数学函数● abs(x)返回x的绝对值示例mysql> select abs(-6);+---------+| abs(-6) |+---------+| 6 |+---------+● rand()返回O到1的随机数示例mysql> select rand();+-------------------+| rand() |+-
2020-08-25 18:49:45
135
原创 MYSQL高级SQL语言
文章目录MYSQL高级SQL语言一、MYSQL常用查询介绍1.1按关键字排序1.1.1按单字段排序1.1.2按多字段排序1.2对结果进行分组1.2.1聚合函数种类1.2.2示例统计分数大于70分的人数并分组1.3group by 结合order by1.4限制结果条目1.5设置别名1.5.1示例1.5.2as 作为连接语句1.6通配符的使用1.6.1通配符%的用法1.6.2通配符\_的用法1.6.3通配符%和\_结合使用1.7子查询1.7.1.1子查询的用法1.8=<> 都是取反1.9like克
2020-08-25 10:38:07
350
原创 MYSQL备份与恢复
文章目录MYSQL备份与恢复一、数据库备份的分类1.1数据备份的重要性1.2从物理与逻辑的角度,备份可分为1.3从数据库的备份策略角度,备份可分为1.4常见备份方法1.5MYSQL物理冷备份与恢复二、MYSQL的完全备份2.1完全备份概念2.2完全备份的优缺点2.3 mysqldump备份数据库2.3.1备份数据库1备份单个库2备份多个库3对所有库备份2.4mysqldump命令备份表三、MYSQL数据恢复3.1数据恢复方法3.2 使用source命令恢复数据库3.3使用mysql命令恢复数据库3.4恢复数
2020-08-23 09:57:06
171
原创 MYSQL存储引擎
文章目录MYSQL存储引擎一、MYSQL存储引擎概述二、MyISAM介绍2.1MyISAM特点2.2MyISAM的优缺点三、MyISAM使用的生产场景四、InnoDB特点介绍五、InnoDB使用生产场景六、生产环境中选择存储引擎的依据七、存储引擎的配置方法7.1配置步骤方法一:alter table方法2:修改my.cnf,指定默认存储引擎并重启服务方法3:create table创建表时指定存储引擎方法4: Mysql_ convert_ table_ format 转化存储引擎(在5.7之前的版本可用,
2020-08-22 23:19:26
68
原创 mysql事务
文章目录mysql事务一、事务的概念二、事务的ACID特点三、事务控制语句四、事务的控制方法五、事务的操作5.1事务处理命令控制事务(1)5.2事务处理命令控制事务(2)5.3事务处理命令控制事务(3)5.4事务处理命令控制事务(4)5.5总结mysql事务一、事务的概念是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行.是一个不可分割的工作逻辑单元,在数据库系统,上执行并发操作时,事务是最小的控
2020-08-22 21:52:58
115
原创 使用mysql数据库
文章目录使用mysql数据库一、查看数据库结构1.1查看当前服务器中包含的库1.2查看当前使用的库中包含的表1.3有几个用户1.4查看表的结构(字段)1.5SQL语言概述二、创建及删除库和表2.1创建新的库2.2创建新的表2.3 drop table 表名;删除表2.4删除一个数据库三、管理表中数据记录3.1插入数据记录3.2查询数据记录3.3修改、更新数据表中的数据记录3.4设置用户权限3.5跳过密码登录3.6修改登录密码3.7删除数据记录3.8清空表3.8清空表使用mysql数据库一、查看数据库结构
2020-08-18 20:06:14
152
原创 mysql索引
文章目录mysql索引一、索引的概念二、索引的作用三、普通索引3.1方法一3.2、方法二四、唯一索引五、 主键索引六、组合索引(单列索引与多列索引)七、全文索引八、创建索引的原则依据mysql索引一、索引的概念■ 数据库索引●是一个排序的列表,存储着索引值和这个值所对应的物理地址●无须对整个表进行扫描,通过物理地址就可以找到所需数据●是表中一列或者若干列值排序的方法● 需要额外的磁盘空间● 索引伴随表而建立二、索引的作用■数据库利用各种快速定位技术,能够大大加快查询速率■当表很大或查询
2020-08-18 20:04:23
105
原创 Nginx动静分离
Nginx 动静分离实验环境14.0.0.14部署 mariadb php14.0.0.8部署nginx配置动静分离一、14.0.0.14部署Apache和mariadb1.1安装Apache ,并添加通过规则 yum install -y httpd httpd-devel systemctl start httpd.servicefirewall-cmd --permanent --zone=public --add-service=httpsuccessfirewall-cmd
2020-08-15 22:44:10
76
原创 Nginx rewrite跳转
文章目录Nginx_rewrite跳转一、概述1.1Rewrite 跳转场景1.2.Rewrite 实际场景1.2.1Nginx跳转需求的实现方式1.2.2rewrite放在server{}, if{}, location{} 段中1.2.3对域名或参数字符串1.3 rewrite和location对比1.3.1相同点1.3.2不同点1.3.3rewrite会写在location里,执行顺序1.4 location优先级规则二、nginx rewrite实验2.1基于域名跳转2.1.1.安装nginx源2.
2020-08-15 22:11:35
236
原创 nginx优化与防盗链
文章目录nginx优化与防盗链一、隐藏nginx版本号1.1修改源码法1.1.1安装nginx环境依赖包1.1.2 修改版本信息1.1.3编译安装1.1.4优化路径1.1.5检查配置文件格式 /usr/loc al/nginx/conf/nginx.conf1.1.6 编译安装启动脚本1.1.7 验证编译脚本格式1.1.8添加启动脚本1.1.9查看版本号1.2配置nginx主配置文件修改二、修改用户的属主属组2.1修改主配置文件2.2在编译前配置三、优化nginx缓存时间3.1 修改nginx主配置文
2020-08-15 21:51:01
145
原创 Apache配置与应用 --构建虚拟主机
文章目录Apache配置与应用 --构建虚拟主机一 、配置域名DNS1.1配置双网卡1.2 安装Apache和域名解析服务1.3 配置域名解析服务1.3.1配置主配置文件1.3.2 编辑区域配置文件1.3.3 配置区域数据配置文件1.4 启动域名解析服务1.5指定为win10提供域名解析服务的服务器地址1.6验证解析服务二、基于域名构建虚拟主机2.1创建目录2.2编辑文件2.3重启服务2.4创建首页文件2.5编辑配置文件2.6 重启服务2.7测试三、基于端口构建虚拟机主机3.1编辑配置文件3.2创建首页文件
2020-08-13 12:36:58
170
原创 LNMP架构部署discuz论坛
文章目录LNMP架构部署discuz论坛一、构建LNMP架构(具体步骤在上一章节)1.1部署NGINX1.2部署MYSQL1.3部署PHP二、搭建discuz论坛2.1测试数据库工作是否正常2.2解压论坛压缩包2.3 设置论坛权限2.4访问论坛LNMP架构部署discuz论坛一、构建LNMP架构(具体步骤在上一章节)1.1部署NGINX1.2部署MYSQL1.3部署PHP二、搭建discuz论坛2.1测试数据库工作是否正常mysql -u root -p 登录数据库CREATE DA
2020-08-10 01:02:46
262
原创 PHP编译安装--纯干货
文章目录PHP编译安装--纯干货1 安装环境依赖包2 编译安装3 配置PHP的三个配置文件php有三个配置文件4 配置及优化FPM模块5 让nginx支持PHP功能PHP编译安装–纯干货1 安装环境依赖包yum -y install \libjpeg \libjpeg-devel \libpng libpng-devel \freetype freetype-devel \libxml2 \libxml2-devel \zlib zlib-devel \curl curl-devel
2020-08-09 23:07:18
572
原创 Mysql手工编译安装--纯干货
文章目录Mysql手工编译安装一、编译安装MYSQL1.1安装MYSQL环境依赖包1.2 创建运行用户1.3 编译安装1.3.1 上传MySQ-boost-5.7.20.tar.gz到/opt目录下1.3.2 解压MySQ-boost-5.7.20.tar.gz1.3.3 配置1.3.4编译安装二、优化调整2.1数据库目录权限调整2.2调整配置文件2.3 设置环境变量三、初始化数据库四、启动MYSQL服务并设置root数据库账号的密码4.1开始数据库,检查状态4.2 设置密码4.3登录数据库Mysql手工
2020-08-09 20:55:58
135
原创 nginx编译装--脚本
nginx手动编译安装1安装环境包yum -y install gcc gcc-c++ pcre pcre-devel zlib-devel上传nginx压缩包到/opt目录下2 解压nginx压缩包[root@localhost opt]# tar -zxvf nginx-1.12.2.tar.gz3 创建运行用户[root@localhost opt]# useradd -M -s /sbin/nologin nginx4 编译安装[root@localhost opt]# m
2020-08-09 19:50:23
101
原创 企业群集架构---源码编译安装LAMP
文章目录企业群集架构---源码编译安装LAMP一 、Apache 编译安装概述1.1 Apache起源1.2主要特点1.3 编译安装httpd服务器1.3.1准备工作1.3.3确认安装结果1.3.4.优化执行路径1.3.5添加httpd系统服务1.4主要目录和文件1.5 Web站点部署过程1.6 配置文件1.6.1全局配置项1.6.2常用的全局配置参数1.6.3区域配置项二、Apache 编译实操2.1 关闭防火墙2.2 将apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz和h
2020-08-07 13:11:19
126
原创 Apache网页优化
Apache网页优化一、Apache网页优化概述1.1 Apache网页优化概述■在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代■为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容1.2优化内容配置网页压缩功能配置网页缓存工作模式的选择与参数优化配置隐藏版本号配置防盗链1.3 gzip介绍■配置Apache的网页压缩功能,是使用gzip压缩
2020-08-07 11:56:50
153
原创 日志分割与日志分析系统(压缩与缓存)
文章目录日志分割与日志分析系统(缓存与压缩)一、日志分割介绍二、日志分割实验2.1配置DNS服务2.1.1安装bind2.1.2配置主配置文件2.1.3配置区域文件2.1.4配置区域数据配置文件2.2日志分割2.2.1安装Apache2.2.2配置httpd服务2.2.3重启httpd服务2.2.4查看日志文件2.3使用外部日志分割软件进行日志分割2.3.1安装cronolog工具2.3.3 修改配置文件2.3.4测试三、日志分析系统AWStats日志分析系统介绍3.1安装dns和Apache服务并配置,上
2020-08-07 10:56:34
447
原创 防火墙基础---iptables
文章目录防火墙基础---iptables一、iptables概述1.1 linux包过滤防火墙概述1.2 iptables四表五链1.2.1 四表1.2.2 五链1.2.3 四表五链关系1.2.4 数据包过滤的处理流程二 iptjables基本语法,管理选项以及规则的匹配条件2.1 iptables安装2.2 iptables 基本命令2.2.1iptables语法格式2.2.2iptables常用参数2.2.3iptables命令使用总结2.3 iptables 选项管理2.4 规则的匹配条件三种
2020-08-06 23:57:58
246
原创 企业群集架构---源码编译安装LAMP
文章目录企业群集架构---源码编译安装LAMP一 、Apache 编译安装概述1.1 Apache起源1.2主要特点1.3 编译安装httpd服务器1.3.1准备工作1.3.3确认安装结果1.3.4.优化执行路径1.3.5添加httpd系统服务1.4主要目录和文件1.5 Web站点部署过程1.6 配置文件1.6.1全局配置项1.6.2常用的全局配置参数1.6.3区域配置项二、Apache 编译实操2.1 关闭防火墙2.2 将apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz和h
2020-08-04 12:22:12
262
原创 Linux防火墙基础之firewalld
文章目录Linux防火墙基础之firewalld一:Firewalld简介1.1:防火墙概述1.2: 防火墙放行规则1.3:Firewalld和iptables的关系1.3.1 netfilter位于Linux内核中的包过滤功能体系1.3.2 Firewalld/iptables1.3.3 netfilter和Firewalld,iptables关系1.3.4 Firewalld和iptables的区别1.4 CentOS 6 和CentOS 7 防火墙的区别二、Firewalld网络区域2.1:Fire
2020-08-02 20:53:30
213
原创 shell编程之免交互--Here Document与Expect
文章目录shell编程之免交互--Here Document与Expect一、Here Document免交互1.1Here Document概述1.2Here Document使用注意事项1.3 Here Document常规用法1.3.1通过read命令接收并打印1.4通过passwd给用户设置密码1.5变量替换1.6 变量替换关闭功能1.7去除每行之前的TAB字符二、expect免交互2.1Expect概述2.2Expect基本命令2.2.1Expect命令流程3.2.2基本命令(expec
2020-07-28 11:26:08
289
原创 linux--搭建FTP服务器
文章目录linux--搭建FTP服务器之详解一、FTP软件安装1.1下载ftp软件linux–搭建FTP服务器之详解一、FTP软件安装1.1下载ftp软件[root@localhost ~]# yum install -y vsftpd已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfilebase: ftp.sjtu.edu.cnextras: ftp.sjtu.edu.cnupdates
2020-07-27 15:41:29
178
原创 linux--cobbler自动装机之详解
文章目录linux--cobbler自动装机之详解一 :环境设置与安装步骤1.1环境设置1.2安装信息科软件包1.3 安装cobbler环境1.4 安装步骤1.4.1步骤预览1.4.2 cobbler工具配置1.4.3 部署安装二:修改配置文件2.1修改cobbler配置文件2.2 开启dhcpd与cobbler.service 并关闭防火墙2.3 cobbler check 并优化三: 导入系统镜像3.1:步骤3.2挂载并导入镜像文件3.3查看导入情况四;测试装机与cobbler -web认证管理4.1
2020-07-27 12:06:57
149
原创 生成树协议STP之精华
文章目录生成树协议STP前言交换机转发流程回顾**一:STP生成树协议概念**1.1生成树协议存在意义1.2网桥协议数据单元1.2.1**BPDU ( Bridge Protocol Data Unit)网桥协议数据单元**1.2.2BPDU功能1.3 BPDU分裂1.4 选举根交换机规则1.5端口角色1.6端口状态描述1.7.选举根端口、制定端口的规则二、快速生成树协议三、多实例生成树协议四 :实验案例4.1 SW3配置4.1.1接口配置4.1.2mstp配置4.2 SW1配置4.2.1接口配置4.2.
2020-07-27 10:24:47
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人