12 2019 档案
shell编程
摘要:1.什么是Shell ~~~ shell是一个命令解释器, 将人类输入高级语言, 通过 Shell程序 转换为 二进制 . shell分为两种使用方式: 交互: 登录 执行命令 退出 非交互: 执行某个文件, 文件中都是一推命令, 整个文件从上往下依次执行. ~~~ 2.什么是Shell脚本 ~~~
阅读全文
网站架构考试问题
摘要:rsync? ~~~ 1.什么是备份?为什么要备份?备份哪些数据? 简答:1、备份:就是给源文件增加一个副本 2、为了数据的安全性 3、防止误删 4、能够快速恢复 5、备份比较重要的数据 2.为什么使用rsync来备份数据?为什么不用scp呢? 简答:rsync远程同步工具支持可以实现增量的同步 s
阅读全文
Ansible Jinja2 模板
摘要:1.jinja2渲染NginxProxy配置文件 ~~~ jinja2 房屋建筑设计固定的? jinja2模板与Ansible关系 Ansible如何使用jinja2模板 template模块 拷贝文件? template copy 区别? template会解析配置文件中的变量 copy 不会解析
阅读全文
Ansible varialbes
摘要:1.什么是变量? ~~~ 以一个固定的字符串,表示一个不固定的值 version: 1.12 ~~~ 2.定义变量? 2.1.在playbook中定义变量? ~~~ vars 关键字 [root@manager project1] cat f2.yml hosts: webservers vars:
阅读全文
Ansible-Playbook
摘要:1.什么是playbook? ~~~ playbook 剧本 < 文件 YAML play 找谁 明星 找那个主机 web01 task 做什么 干什么事情 yum copy service 找多个明星,做多件事情 找一个明星,做多件事情 ~~~ 2.playbook和Ad Hoc的区别? 3.Pl
阅读全文
Ansible基础知识
摘要:1、Ansible自动化配置管理 ~~~ 安装 配置 启动 nginx redhat红帽 ( 收购 ansible Ansible自动化运维配 置管理专家) ~~~ 2、Ansible介绍及配置 ~~~ 1.什么是ansible? 可以通过一个命令行完成一系列的操作。 2.ansible 优点 特点
阅读全文
Firewalld防火墙
摘要:1、内容 ~~~ 1.题目 2.安全 3.firewalld防火墙(软件型) 4.firewalld防火墙 区域 5.firewalld放行端口相关 5.firewalld放行服务相关 6.firewalld富规则 7.firewalld实现共享上网 ~~~ 2、Firewalld 2.1:安全 ~
阅读全文
Tomcat集群架构
摘要:~~~ 1.Tomcat 2.jvm jre jdk 3.jdk openjdk oraclejdk 4.tomcat yum装 集群组名称 集群组成员) redis ~~~ 1、Nginx+Tomcat集群架构实战 ~~~ [root@lb01 conf.d] cat proxy_zrlog.ya
阅读全文
Tomcat基本应用
摘要:1、JVM基本介绍 ~~~ JAVA编译型 编译 C 编译型 linux 编译一次 windows 编译一次 macos ubuntu 跨平台 移值型差 只需要将源代码进行一次编译 war,能够在多处运行。 jvm虚拟机 windows jvm war linux jvm war mac jvm w
阅读全文
nginx高可用
摘要:需求: 公司网站在停机维护时,指定的IP能够正常访问,其他的IP跳转到维护页。10.0.0.1 10.0.0.100 (nginx htpps文章) ~~~ [root@web01 conf.d] cat s.yangdan.com.conf server { listen 80; server_n
阅读全文
nginx-https
摘要:1、rewrite中的flag ~~~ 跳转 redirect 302 临时跳转 旧网站无影响,新网站无排名 permanent 301 永久跳转 新跳转网站有排名,旧网站排名清空 http https 302 浏览器不会记住新域名 http https 301 浏览器会记录新域名 last 本条规
阅读全文
nginx动静分离
摘要:1、什么是动静分离? ~~~ 将动态请求和静态请求区分访问, 动静分离是指在web服务器架构中,将静态页面与动态页面或者静态内容接口和动态内容接口分开不同系统访问的架构设计方法,进而提升整个服务访问性能和可维护性。 ~~~ 2、为什么要做动静分离? ~~~ 静态由Nginx处理, 动态由PHP处理或
阅读全文
nginx四层负载均衡
摘要:1、七层负载均衡: ~~~ 根据url 调度不同的集群 url.yangdan.com 10.0.0.5 10.0.0.7 /pass 10.0.0.8 /user 1.web01和web02配置 (只不过代码不一样) [root@web01 conf.d] cat url.yangdan.com.
阅读全文
nginx 代理与负载均衡
摘要:1、什么是代理? 代为办理 代理 2、Nginx正向代理、反向代理? ~~~ 正向代理: 上网 | 路由器替代 反向代理: 正向与反向代理的区别 区别在于形式上服务的 "对象" 不一样 正向代理代理的对象是客户端,为客户端服务 反向代理代理的对象是服务端,为服务端服务 ~~~ 3、Nginx代理支持
阅读全文
nginx架构演变
摘要:1、如何将LNMP拆分为LNP+MySQL ~~~ 1.备份172.16.1.7上的数据库信息 [root@web01 ~] mysqldump uroot p'oldxu.com' all databases mysql all.sql 2.将172.16.1.7 上的数据推送至172.16.1.
阅读全文
nginx流行架构
摘要:1、什么是LNMP架构 ~~~ LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。 L=Linux N=Nginx M=Mysql P=PHP/Python ~~~ 2、LNMP架构是如何工作的。 ~~~ location / { index index.php; } l
阅读全文
nginx常用模块
摘要:1、nginx开启目录浏览 提供下载功能 ~~~ 默认情况下,网站返回index指定的主页,但如果该网站不存在主页,则将请求交给autoindex模块 如果开启autoindex模块,则提供一个下载的页面, 如果没有开启autoindex 则会报错 403 [root@web01 centos] c
阅读全文
rsync的简介及使用
摘要:1、rsync的基础概述 1、什么是备份 相当于给源文件增加一个副本,但是备份只会备份当前状态的数据,当你在写数据是,不会备份新写入的数据,除非自己手动在备份一次。 2、为什么要做备份 1、需要备份一些重要的数据 2、防止误操作,防止数据丢失 3、数据被删除,还能快速恢复数据 3、能不能不做备份?
阅读全文
架构基础知识简介
摘要:本章课程内容大纲 1.架构基本术语 2.已知架构模型分析 (酒店) 3.未知架构模型分析 () 4.架构的访问流程 用户视角 5.架构的维护流程 运维视角(安全、监控、日志、自动化配置、自动化上线) 6.架构对应的技术点以及IP地址规划 1、架构基础知识概述 1、什么是项目:类似于手机的APP,每个
阅读全文
改变生活的好习惯
摘要:
阅读全文