摘要: shell编程(一) 一、概述 shell命令解释器:bash编程 | 命令解释器 | | | | | | bash | 目前应用最广泛一款命令解释器,红帽系列(默认),Debian,Ubuntu, BASH全称: Bourne-Again SHell | | dash | 一般debian/ubu 阅读全文
posted @ 2023-03-01 19:34 wh459086748 阅读(189) 评论(0) 推荐(0)
摘要: iptables 一、概述 iptables主要为了封端口,封ip,实现NAT功能(共享上网,端口映射,ip映射) 二、防火墙种类及使用说明 硬件:整个企业的入口 三层路由:H3C,华为,Cisco(思科) 防火墙:深信服,绿盟,奇安信 软件:开源软件,网站内部,封ip iptables 写入到Li 阅读全文
posted @ 2023-03-01 19:32 wh459086748 阅读(287) 评论(0) 推荐(0)
摘要: HTTPS 一、概述 基于http协议,传输的时候进行加密 如果不使用https,数据传输都是明文的 应用场景: 目前大部分都是使用https加密 企业想使用http 2.0 基于https 部署https加密的流程 申请域名 根据域名申请https证书(私钥与公钥(ca证书) 进行配置web/lb 阅读全文
posted @ 2023-02-22 21:18 wh459086748 阅读(250) 评论(1) 推荐(0)
摘要: HA高可用-keepalived 一、概述 高可用: HA HighAvailablity 生成vip,dns解析到这个ip地址 | 选项 | 说明 | | | | | keepalived | 活着 高可用软件,负载使用,一些不涉及数据服务 | | heartbeat | 心跳 高可用软件,涉及数 阅读全文
posted @ 2023-02-22 21:16 wh459086748 阅读(237) 评论(0) 推荐(0)
摘要: Nginx重定向 一、重定向概述 重定向:也叫url重定向,也叫url改写 未来需求: 网站是http(80) >https(443) URL重定向 用户http://www.baidu.com https://www.baidu.com 根据客户端访问类型进行跳转 希望根据用户客户端进行判断 如果 阅读全文
posted @ 2023-02-22 21:05 wh459086748 阅读(508) 评论(0) 推荐(0)
摘要: Nginx负载均衡与代理 一、代理概述 代理:外卖/中介/中间商 用户无法直接做某些事情,通过中介进行处理,这个中介就是代理 用户 >代理 >web节点,后面只有一个节点,一般使用的是nginx代理功能即可,后面如果有多个节点(也就是集群)的话,需要使用nginx负载均衡功能 二、代理分类 | 代理 阅读全文
posted @ 2023-02-22 21:04 wh459086748 阅读(1447) 评论(0) 推荐(1)
摘要: Nginx基础 一、WEB服务 web服务:网站服务,部署并启动了这个服务,你就可以搭建一个网站 web中间件: 等同于web服务 中间件:范围更加广泛,指的负载均衡之后的服务 数据库中间件:数据库缓存,消息队列 二、常见的网站服务 | 网站服务 | 说明 | 官网 | | | | | | Ngin 阅读全文
posted @ 2023-02-22 21:03 wh459086748 阅读(506) 评论(2) 推荐(0)
摘要: HTTP协议 一、HTTP概述 默认端口是80 HTTP超文本传输协议: 传输:网站的数据如何传递给用户 超文本:文本、图片、视频 用户打开网站后:网站如何传递给用户 专业名字:数据请求与响应 请求request:打开网站,访问网站 响应response: 网站显示出,返回给你想要的内容 #> 是请 阅读全文
posted @ 2023-02-08 20:54 wh459086748 阅读(261) 评论(0) 推荐(0)
摘要: 一键部署nfs、rsync、sersync 项目代码: 链接:https://pan.baidu.com/s/13I0BBAYsdK-KmPekZ5VpdA 提取码:u2tw --来自百度网盘超级会员V6的分享 目录结构 [root@m01 /ansible/roles]# tree -F . ├─ 阅读全文
posted @ 2023-02-08 20:50 wh459086748 阅读(249) 评论(0) 推荐(0)
摘要: 集群自动化维护-必备工具-Ansible 一、概述 参考思维导图 自动化运维:批量管理,批量分发,批量执行,维护...... Ansible 是python写的 批量管理工具 说明 Ansible 无客户端,基于ssh进行管理与维护 Saltstack 需要安装客户端,基于ssh进行管理,与ansi 阅读全文
posted @ 2023-02-08 20:47 wh459086748 阅读(626) 评论(0) 推荐(0)
摘要: 网站集群批量管理-秘钥认证 一、概述 管理更加轻松:两个节点,通过秘钥形式进行访问,不需要输入密码,单向 应用场景: 一些服务在使用前要求做秘钥认证 手动写批量管理脚本 名字:秘钥认证,免密码登录,双机互信 二、原理 秘钥对: 公钥:public key 一般以.pub结尾 私钥:private k 阅读全文
posted @ 2023-02-01 19:16 wh459086748 阅读(1033) 评论(0) 推荐(0)
摘要: sshd服务 一、openssh服务 实现加密的远程连接/传输数据 openssh-server 服务端 (sshd,/etc/ssh/sshd_config) openssh-clients 客户端 scp ssh 二、telnet vs openssh | | 共同点 | 区别 | 应用场景 | 阅读全文
posted @ 2023-02-01 19:15 wh459086748 阅读(138) 评论(0) 推荐(0)
摘要: 实时同步 一、概述 背景: 以前,通过rsync+定时任务实现对文件的定时备份/同步 现在,对于NFS来说,需要进行实时同步 选择: 分布式存储 使用实时同步服务+NFS 选择公有云对象存储OSS,七牛云存储,腾讯存储COS NFS+实现同步工具 inotify:是个命令,监控指定目录是否发生变化( 阅读全文
posted @ 2023-02-01 19:13 wh459086748 阅读(275) 评论(0) 推荐(0)
摘要: 存储服务 一、概述 存储:用于存放用户上传的内容(数据),一般应用在网站集群中 为什么要存储? 如果不使用存储,用户上传的数据就直接存放在某一台网站服务器上了,用户下次访问就可能找不到 如果使用存储,用户上传的内容存放在存储上面,用户就会访问存储 二、存储分类 | 分类 | 说明 | | | | | 阅读全文
posted @ 2023-01-12 20:27 wh459086748 阅读(322) 评论(0) 推荐(0)
摘要: 备份服务 一、备份服务概述 备份服务:需要使用脚本,打包备份,定时任务 通过rsyncd服务,不同主机之间进行数据传输 rsyncd特点: rsync是个服务,也是命令 使用方便,有多种模式 传输数据的时候是增量传输 增量与全量: 全量:无论数据多少,全部进行传输(scp) 增量:只会把修改,新建的 阅读全文
posted @ 2023-01-11 17:14 wh459086748 阅读(904) 评论(0) 推荐(0)