随笔分类 -  运维

摘要:软件官网 http://www.keepalived.org/ 为什么需要keepalived 上图明显看出,LB机器应该是双节点,否则出现单点故障的问题,并且LB作为网站的入口,显然要提供高可用性的访问。 keepalived就是解决了单点故障的问题,给两台不同IP的服务器提供了自动漂移虚拟IP的 阅读全文
posted @ 2023-08-21 14:38 Mrterrific 阅读(295) 评论(0) 推荐(0)
摘要:网络安全背景 网络就是实现不同主机之间的通讯。网络出现之初利用TCP/IP协议簇的相关协议概念,已经满足了互连两台主机之间可以进行通讯的目的,虽然看似简简单单几句话,就描述了网络概念与网络出现的目的,但是为了真正实现两台主机之间的稳定可靠通讯,其实是一件非常困难的事情了,如果还要再通讯的基础上保证数 阅读全文
posted @ 2023-08-21 14:32 Mrterrific 阅读(184) 评论(0) 推荐(0)
摘要:一、lb调度算法 调度算法一般分几类: 第一类是静态调度算法:负载均衡器根据自身设定的规则进行分配,不需要考虑后端节点的健康情况。例如轮询、加权轮询、哈希类型调度算法。 第二类是动态调度算法,负载均衡器会判断后端节点的当前状态,来决定是否分发请求。例如链接数最少的优先分发,响应时间短的优先分发,如l 阅读全文
posted @ 2023-08-21 14:26 Mrterrific 阅读(151) 评论(0) 推荐(0)
摘要:集群是什么 简单地说,集群就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服务器。 这些服务器之间可以彼此通信,协同向用户提供应用程序,系统资源和数据,并以单一系统的模式加以管理。 当用户请求集群系统时, 阅读全文
posted @ 2023-08-21 14:23 Mrterrific 阅读(181) 评论(0) 推荐(0)
摘要:网站集群拆分 上一节我们是部署了单机的LNMP,再往下,要进行拆分了,无论是性能、还是安全性,都务必要拆分。 拆分的内容有 nginx集群 mysql nfs共享存储 等 拆分思路 情况1 当前的单机环境已经装好了,数据也都有了,需要拆分到多个机器 需要考虑数据迁移 情况2 初试环境直接以集群模式部 阅读全文
posted @ 2023-08-21 14:18 Mrterrific 阅读(141) 评论(0) 推荐(0)
摘要:自定义yum本地仓库 你不需要依赖外网的yum仓库,可能导致该仓库无法访问,下载软件失败。。 大公司,会自建yum仓库 防止出现网络问题,自建了yum仓库,本地yum仓库 你可以去阿里云上,部署一个在线的yum仓库。。 ​# 先准备好了一个 lnmp所有的rpm包,以及他们需要的依赖# 准备一个mi 阅读全文
posted @ 2023-08-21 14:14 Mrterrific 阅读(71) 评论(0) 推荐(0)
摘要:黄金架构LNMP LNMP是网站架构初期最合适的单体架构。因为初创型技术团队对于技术的选型,需要考虑如下因素 在创业初期,研发资源有限,研发人力有限,技术储备有限,需要选择一个易维护、简单的技术架构; 产品需要快速研发上线,并能够满足快速迭代要求,现实情况决定了一开始没有时间和精力来选择一个过于复杂 阅读全文
posted @ 2023-08-21 14:13 Mrterrific 阅读(152) 评论(0) 推荐(0)
摘要:阿里云cdn产品 https://www.aliyun.com/product/cdn CDN通过广泛的网络节点分布,提供快速、稳定、安全、可编程的全球内容分发加速服务,支持将网站、音视频、下载等内容分发至接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。 什么是cdn 全称 阅读全文
posted @ 2023-07-17 09:51 Mrterrific 阅读(782) 评论(0) 推荐(0)
摘要:用户访问网站原理 接下来一个大环节,就是学习网站的所有知识点了 用户访问网站,主要分两大块知识点 客户端输入www.yuchaoit.cn后,是如何看到网页的,其中原理流程 服务端是如何提供网站服务的?其中原理流程 浏览器输入网址后发生了什么 这是一个经典的问题,通过回答的细致程度,可以判断出,小白 阅读全文
posted @ 2023-07-17 09:44 Mrterrific 阅读(237) 评论(0) 推荐(0)
摘要:ansible核心内容(模块学习) ansible执行命令结果(状态颜色) 绿色:命令以用户期望的执行了,但是状态没有发生改变; 黄色:命令以用户期望的执行了,并且状态发生了改变; 紫色:警告信息,说明ansible提示你有更合适的用法; 红色:命令错误,执行失败; 蓝色: 详细的执行过程; 官网文 阅读全文
posted @ 2023-07-11 11:19 Mrterrific 阅读(273) 评论(0) 推荐(0)
摘要:运维自动化Ansible 1、ansible介绍 运维神器ansible 一句话,学好ansible,学精ansible,就直接是普通运维、和自动化运维的一个质的飞跃。 ansible提供了大量的模块、帮助运维完成服务器批量化部署操作,ansible你可以理解为这个是一个工具箱,这个工具是用来解决其 阅读全文
posted @ 2023-07-11 11:14 Mrterrific 阅读(122) 评论(0) 推荐(0)
摘要:根据要求完成部署 根据如下要求,完成部署过程 1.恢复7、8、9、31、41所有机器的快照 7 8 9 web服务 nginx ​ 172.16.1.xx ​ ​ nfs-31 提供共享文件存储 ​ ​ rsync-41 提供数据备份的机器 2.在61机器,远程一键脚本化,部署这5台机器 maste 阅读全文
posted @ 2023-07-11 10:56 Mrterrific 阅读(50) 评论(0) 推荐(0)
摘要:1、ssh客户端工具 查看参数和帮助方法 ==ssh --help== ==man ssh== 常见参数 windows linux macos 提供的ssh命令,会有些区别,查看帮助后使用即可。 linux下ssh远程登录 简单用法 [root@web-7 ~]#ssh root@10.0.0.4 阅读全文
posted @ 2023-07-11 10:49 Mrterrific 阅读(123) 评论(0) 推荐(0)
摘要:sshd服务部署 软件安装修改配置文件启动使用​ 1、搭建所有服务的套路 关闭防火墙和selinux(实验环境都先关闭掉) 配置yum源(公网源或者本地源) 软件安装和检查 了解并修改配置文件 启动服务检查运行状态并设置开机自启动 2、搭建SSH服务 这部分内容可以参考于超老师前面讲解的系统初始化篇 阅读全文
posted @ 2023-07-11 10:39 Mrterrific 阅读(86) 评论(0) 推荐(0)
摘要:SSH安全登录 机器准备 什么是SSH SSH 或 Secure Shell 协议是一种远程管理协议,允许用户通过 Internet 访问、控制和修改其远程服务器。 SSH 服务是作为未加密 Telnet 的安全替代品而创建的,它使用加密技术来确保进出远程服务器的所有通信都以加密方式进行。 它提供了 阅读全文
posted @ 2023-07-11 10:38 Mrterrific 阅读(283) 评论(0) 推荐(0)
摘要:数据备份方案 企业网站和应用都得有完全的数据备份方案确保数据不丢失,通常企业有如下的数据备份方案 定时任务定期备份 需要周期性备份的数据可以分两类: 后台程序代码、运维配置文件修改,一般会定时任务执行脚本进行文件备份,然后配置Rsync工具推送到远程服务器备份 对于数据库文件用定时任务脚本配合数据库 阅读全文
posted @ 2023-06-29 15:21 Mrterrific 阅读(705) 评论(0) 推荐(0)
摘要:NFS 共享存储系统 #network file system 网络文件系统 ​ #NFS主要使用在局域网下,让不同的主机之间可以共享文件、或者目录数据。主要用于linux系统上实现文件共享的一种协议,其客户端主要是Linux。没有用户认证机制,且数据在网络上传送的时候是明文传送,一般只能在局域网中 阅读全文
posted @ 2023-06-29 15:05 Mrterrific 阅读(163) 评论(0) 推荐(0)
摘要:NFS练习题 1.开放/nfs/share目录,提供给 任意用户 只读(/etc/exports ro) 查询 1.任意客户端2.任意的用户​ 服务端 showmout exportfs systemctl start nfs 修改了nfs配置文件,需要重启什么吗? 修改了nfs配置文件,只需要让n 阅读全文
posted @ 2023-06-29 15:02 Mrterrific 阅读(63) 评论(0) 推荐(0)
摘要:共享存储服务NFS 红帽nfs官方文档 https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/8/html/managing_file_systems/nfs-and-rpcbind_exporting-nfs- 阅读全文
posted @ 2023-06-29 14:57 Mrterrific 阅读(539) 评论(0) 推荐(0)
摘要:06-备份任务实战 今天的任务主要以实际备份任务入手,完成综合练习,完成对rsync的综合运用。 先看需求 再讲解 再次动手实践 客户端需求 客户端需求: 1.客户端每天凌晨1点在服务器本地打包备份(/etc目录和/var/log目录) 2.客户端备份的数据必须存放至以 "主机名_ip地址_当前时间 阅读全文
posted @ 2023-06-29 14:40 Mrterrific 阅读(82) 评论(0) 推荐(0)