架构开场介绍&&环境准备

Linux综合架构开场与环境部署 什么是综合架构:网站通用的结构综合架构是个参考,公司都有自己特别的结构与需求。 阅读详情

第0章 学习方法的变化

1.第一阶段学习方法
1.记命令 80-150
2.记参数 常用 3-5个
3.练习 考试题手写
4.回顾 总结
2.第二阶段学习方法
1.理解 思考 提问
2.应用场景 干嘛用的 怎么用
3.安装部署 配置文件 启动 测试 关闭
4.各种报错 看日志 看日志 看日志 收集 整理
5.英文单词量积累 不然看不懂报错

第1章 综合架构开场介绍

  1. 中小规模网站架构组成
  1. 顾客–用户
    访问网站的人员
  2. 保安–防火墙 (firewalld)
    进行访问策略控制
  3. 迎宾–负载均衡服务器 (nginx)
    对用户的访问请求进行调度处理
  4. 服务员—web服务器 (nginx)
    处理用户的请求
  5. 厨师—数据库服务器 (mysql)
    存储的字符数据 (耳机 500 索尼 黑色 北京地址 订单时间2019-05-05 13:00)
  6. 厨师—存储服务器 (nfs)
    存储图片 音频 视频 附件等数据信息
  7. 厨师—备份服务器 (rsync+crond-定时备份 rsync+sersync–实时备份)
    存储网站所有服务器的重要数据
  8. 厨师—缓存服务器 (redis mongodb)
    a 将数据信息存储到内存中
    b 减缓服务器的压力
  9. 经理—批量管理服务器 (ansible)
    批量管理多台服务器主机
    02 部署网站架构:
  10. 需要解决网站架构单点问题
    迎宾: 高可用服务—keepalived
    数据库: 高可用服务—mha
    存储服务: 高可用服务—keepalived实现
    高可用服务—分布式存储
    备份服务:
    面试题: 公司的数据是如何备份
    1. 利用开源软件实现数据备份 rsync(免费)
    2. 利用企业网盘进行数据备份 七牛云存储
    3. 利用自建备份存储架构 两地三中心
      缓存服务: 高可用服务— 缓存服务集群/哨兵模式
  11. 内部员工如何远程访问架构
    部署搭建VPN服务器 openvpn
    https://blog.oldboyedu.com/pptp-l2tp/
  12. 内部员工操作管理架构服务器要进行审计
    跳板机服务器 jumpserver
    https://jumpserver.readthedocs.io/zh/docs/setup_by_centos.html
  13. 架构中服务器出现问题需要进行提前报警告知
    部署监控服务器 zabbix
  1. 综合架构规划
    主机名称和IP地址规划

    1. 防火墙服务器 firewalld 10.0.0.81(外网地址) 172.16.1.81(内外地址) 软件: firewalld
    2. 负载均衡服务器 lb01 10.0.0.5 172.16.1.5 软件: nginx keepalived
    3. 负载均衡服务器 lb02 10.0.0.6 172.16.1.6 软件: nginx keepalived
    4. web服务器 web01 10.0.0.7 172.16.1.7 软件: nginx
    5. web服务器 web02 10.0.0.8 172.16.1.8 软件: nginx
    6. web服务器 web03 10.0.0.9(存储) 172.16.1.9 软件: nginx
    7. 数据库服务器 db01 10.0.0.51 172.16.1.51 软件: mysql(慢) mariaDB
    8. 存储服务器 nfs01 10.0.0.31 172.16.1.31 软件: nfs
    9. 备份服务器 backup 10.0.0.41 172.16.1.41 软件: rsync
    10. 批量管理服务器 m01 10.0.0.61 172.16.1.61 软件: ansible
    11. 跳板机服务器 jumpserver 10.0.0.71(61) 172.16.1.71 软件: jumpserver
    12. 监控服务器 zabbix 10.0.0.72(61) 172.16.1.72 软件: zabbix
      先把路走通,再进行变通
      *10. 缓存服务器 忽略
      第2章 综合架构环境准备

2.1 创建一台全新虚拟机作为模版

系统 CentOS7
内存 建议2G
网卡 eth0: NAT模式 模拟外网 10.0.0.x
eth1: LAN区段 模拟内网 172.16.1.x
硬盘 不小于20G或40G

2.2 Centos7安装步骤

修改网卡名称:

net.ifnames=0 biosdevname=0

2.3 优化模版机内容

2.3.1 精简网卡信息

[root@oldboyedu ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.201
PREFIX=24
GATEWAY=10.0.0.254
DNS1=10.0.0.254
[root@oldboyedu ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
BOOTPROTO=static
IPADDR=172.16.1.201
PREFIX=24
NAME=eth1
DEVICE=eth1
ONBOOT=yes
[root@oldboyedu ~]# systemctl restart network

2.3.2 删除网络相关配置文件

如果不删除,重新克隆虚拟机会导致上不了网
删除网卡里面包含UUID 的行(centos7),删除UUID和HWADDR(CentOS5和6)
清空/etc/udev/rules.d/70-persistent-net.rules(centos 5 和6)

2.3.3 关闭防火墙和selinux

关闭firewalld 和NetworkManager
[root@oldboyedu ~]# systemctl stop firewalld NetworkManager
[root@oldboyedu ~]# systemctl disable firewalld NetworkManager
#检查是否正在运行
systemctl is-active firewalld NetworkManager
#检查是否开机自启动
systemctl is-enabled firewalld NetworkManager
[root@oldboyedu ~]# systemctl is-active firewalld NetworkManager crond
unknown
inactive
active
[root@oldboyedu ~]# systemctl is-enabled firewalld NetworkManager crond
disabled
disabled
enabled
关闭selinux
[root@oldboyedu ~]# grep =disable /etc/selinux/config
SELINUX=disabled
[root@oldboyedu ~]# setenforce 0
[root@oldboyedu ~]# getenforce
Permissive

2.3.4 优化SSH连接速度慢

[root@oldboyedu ~]# egrep -n ‘^(GSSAPIA|UseDNS)’ /etc/ssh/sshd_config
79:GSSAPIAuthentication no
115:UseDNS no
[root@oldboyedu ~]# systemctl restart sshd.service

2.3.5 优化命令行显示

export PS1="[[\e[34;1m]\u@[\e[0m][\e[32;1m]\H[\e[0m] [\e[31;1m]\w[\e[0m]]\$ "

2.3.6 配置yum源

查看yum源

yum repolist
CentOS 7系统默认的源更新

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
增加epel源

curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

2.3.7 安装常用软件

yum install -y tree vim wget bash-completion bash-completion-extras lrzsz net-tools sysstat iotop iftop htop unzip telnet ntpdate

2.3.8 配置普通用户sudo权限

[root@oldboyedu ~]# grep oldboy /etc/sudoers
oldboy ALL=(ALL) NOPASSWD: ALL

2.3.9 配置hosts解析

10.0.1.5 172.16.1.5 lb01
10.0.1.6 172.16.1.6 lb02
10.0.1.7 172.16.1.7 web01
10.0.1.8 172.16.1.8 web02
10.0.1.9 172.16.1.9 web03
10.0.1.31 172.16.1.31 nfs
10.0.1.41 172.16.1.41 backup
10.0.1.51 172.16.1.51 db01
10.0.1.61 172.16.1.61 m01
10.0.1.71 172.16.1.71 zabbix

2.4.0 时间同步

ntpdate time1.aliyun.com
网卡图解
在这里插入图片描述

软件测试面试题(面试前准备篇) 目录 一、问题预测 让简单介绍下自己(每次面试开场) 让说下自己会的内容 看了哪些书籍(有问到) 了解过哪些技术博客/论坛(有问到) 是否了解软件测试需要掌握哪些知识(问到类似问题) 之前面试过,觉得自己需要补充哪些?做了哪些行动? 为什么做测试,觉得自己做测试有哪些优势?(有问到) 知道哪些Bug系统 9.测试用例的基本要素是? 二、介绍一下公司项目 三、技能... 阅读详情

相关推荐

会声会影KC-01开场模板快速入门指南

本文还有配套的精品资源,点击获取 简介:“KC-01 震撼开场文字片头模板22s”是为视频编辑爱好者和专业人士设计的,用于创建具有专业视觉效果的视频开场。模板包含动态文字效果、图形元素和色彩搭配,用户只需简单替换文字即可快速制作个性化开场。本指南提供使用该模板的详细步骤,包括导入模板、自定义内容、调整参数以及预览与导出,帮助视频制作者轻松提升视频制作水平。 1. ...

weixin_29301059的博客 1044

【一】综合架构(web网站架构)

文章目录一、架构基础知识概述二、酒店人员组织架构三、 web网站架构四、 总结 一、架构基础知识概述 1. 项目: 类似于手机的app,每一个app都可以算做一个项目。还比如游乐场里面的项目,由各个娱乐设施组成。 2. 架构:维护一个项目使用的一套服务器。类似于不同的部门功能来维护一个项目,维护的目的就是为了赚钱。 3. 集群:为解决某个特定问题将多台计算机组合起来形成的单个系统。集群里的计算机干的事情都是一样的。如果某台机器出现故障了,不会影响整个集群的运转。比如解决并发,一台机器扛不住。 4. 高可

董坤的博客 2463

Linux+系统运维之系统架构.pdf

Linux+系统运维之系统架构.pdf.rar,0分提供下载,造福网友。 本文通过生产应用实例,从运维工程师的角度对目前流行的Web 架构做了实验性的讲解,该系列的文档属于手册类型,可以直接在生产环境部署运行。本文讲解的方案都是在互联网公司应用比较成熟,也比较通用的方案。如LAMP、LNMP、LVS Keepalived、Apache+Tomcat 负载均衡和Nginx+Tomcat负载均衡等。

4 Linux 网站架构服务介绍

Linux 1 综合架构组成部分和服务规划 网站架构一般从两方面考虑问题: 用户访问网站 网站管理者访问网站 1.1 用户访问网站 1.1.1 静态集群架构 当用户访问网站时,先通过DNS服务器对网址进行解析处理,再向解析得到的地址发送请求; 请求发送到网站设备上,一般需要经过防火墙设备。防火墙设备会对所有的请求进行过滤,阻止非法请求,并对合法请求进行映射,将其发送到架构内部的服务器上; 首先到达负载均衡服务器,负载均衡服务器主要用于解决高并发问题,将所有请求按照一定的策略分发给不同的web服务器。

健浩的博客 620

倾斜摄影与激光点云融合建模:Photoscan+ContextCapture避坑指南

本文详细解析了倾斜摄影与激光点云融合建模的技术流程,重点介绍了使用Agisoft Metashape(原Photoscan)与ContextCapture进行数据融合的实战指南。文章深入探讨了数据预处理、坐标系统一、空三计算策略及在ContextCapture中进行点云配准等关键步骤,旨在帮助从业者规避常见陷阱,高效构建兼具高精度几何与真实纹理的三维实景模型。

weixin_29062613的博客 250

单细胞空间转录组分析流程学习python版(三)

空转python版学习

zfyyzhys的博客 2084

Linux初学者五个网站推荐

推荐一:鸟哥的Linux私房菜(http://vbird.dic.ksu.edu.tw/) 这个不用多说吧,只要你学习Linux就肯定听说过鸟哥的私房菜,经典,对于初学者来说绝对是经典,推荐!!! 推荐二:Linux中国(https://linux.cn/) 这是一个关于Linux的资讯网站,网站提供了各种关于Linux的资讯你都可以在这里找到,是Linux学习者非常

a89649997的博客 3438

从零构建XVC协议栈:FPGA+W5300的跨界调试架构实战

本文详细介绍了如何从零构建XVC协议栈,通过FPGA与W5300以太网控制器的创新组合实现跨界调试架构。重点解析了JTAG时序逆向、TCP/IP协议栈集成与XVC协议实现,提供了硬件设计优化和性能加速技术,为嵌入式开发者和FPGA工程师提供实用的远程调试解决方案。

raspberrypi5的博客 247

推荐几个常去的LINUX运维网站

1、http://www.ttlsa.com2、http://www.centos.bz3、http://www.nginx.cn4、http://blog.linuxeye.com/5、http://www.extmail.org/6、http://www.osyunwei.com/7、http://askoracle.org/8、http://blog.51yip.com...

weixin_34111790的博客 907

Centos7.9上安装glibc2.28遇到/usr/bin/ld: cannot find -lnss_test2问题

Centos7.9安装glic2.28遇到-lnss_test2问题及解决方案。

freflying1119的博客 2898

极智芯 | 解读国产CPU之海光

大家好,我是极智视界,本文分享一下 解读国产CPU之海光。希望我的分享能对你的学习有一点帮助。

极智视界 3317

linux运维工程师常用网站汇总

一、常用网站: 1.菜鸟教程(http://www.runoob.com) 2.优快云学院(https://edu.youkuaiyun.com) 3.腾讯课堂(https://ke.qq.com) 4.开源中国(https://www.oschina.net) 5.36 氪 (http://36kr.com/) 6.虎嗅网 (https://www.huxiu.com/) 7.简书(http://www...

weixin_34259232的博客 1865

自然语言处理:长文本场景下的关键词抽取实践

自然语言处理:长文本场景下的关键词抽取实践

丨汀、的博客 2076

会议的开场白怎么说_脱稿讲话不可不知的开场白之开门见山开场白法举例

今天分享的是怎样说得更动人的内容,这次分享的是在开场白上下“功夫”中的开门见山法的内容。下面再介绍几种比较复杂场合的开场白方法。1)开门见山法鲁先生是电脑工程师,最近晋升为公司的项目经理,这家公司专营大型电子广告牌,就像北京火车站广场上的那种广告牌。由于总经理经常外出,所以鲁先生要留下来监督项目的实施和主持每周的工作例会。这使他一下子遇到了两个问题:一个是主持这样的会没法写稿,他害怕脱稿当众讲话;...

weixin_29105429的博客 406

使用自己的数据跑通mmsegmentation

使用自己的数据跑通mmsegmentation,解决以下报错:1)type object 'FileClient' has no attribute 'infer_client' 2)It is expected output_size equals to 2, but got size 3 3)训练测试结果报NAN 4)KeyError: 'MyDataset is not in the dataset registry' 5)预训练模型和加载的网络结构层名有差异,unexpected key .....

猫猫与橙子的博客 1656

基于STM32L4XX、HAL库的STS40-CD1B-R3温度传感器 驱动程序设计

/ HAL库需要左移一位。// 每2秒读取一次。// 等待测量完成 - 高精度模式大约需要15ms。// 执行软复位确保传感器处于已知状态。温度测量范围:-40°C ~ +125°C。湿度测量范围:0% ~ 100% RH。// 复位后需要等待至少1ms。// 初始化STS40传感器。// 读取温湿度数据。// 转换原始数据为实际值。// 发送读取序列号命令。// 读取序列号数据。湿度精度:±1.5% RH。

zhusl6688的博客 287

录制网课怎么开场?要明确几点?

1、网课开场白可以有趣一点,老师在讲的时候不一定就要1.2.3的很死板的讲出来,像聊天一样的讲课最让学生感到轻松和愉快。总之,好的开场方式,就好比是一种无形的工具,只要老师们掌握好它,那么录制网课的难度也自然会逐步降低,最后一定就能制作出受学员欢迎的网课。老师在录制网课的时候,都会采用开场白的形式,来让学员了解其讲课内容以及讲课风格,并申引出后续的环节。4、“名”指向授课者资历背景,一般可以聚焦在确定某位讲师来呈现这个课程的原因/理由,总体上是强化学员对课程的预期的。3、“人”就是授课者,即培训师。

quannengxing的博客 980

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Linux综合架构-开场与环境优化

lan区段:eth1: 172.16.1.210 局域网。nat模式 :eth0:10.0.0.210 摸似公网。

linux运维工程师 900

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

flutter开发----多屏开场介绍页面制作

多屏开场介绍页面前言准备工具导入插件和相关图片小实例开发流程介绍页面制作 前言 现在的app一打开都是有许多的介绍页面,所以今天我就分享这个功能的介绍 准备工具 这套课程是采用Android Studio进行开发的。当前在此之前请准备好Flutter开发环境,我这里就不进行讲解了。 导入插件和相关图片 首先导入我们的插件 intro_views_flutter: ^2.3.0 a...

追逐蓦然 1324

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

flutter开发----单屏开场介绍页面制作

单屏开场介绍页面前言准备工具小实例开发流程介绍页面制作主函数 前言 现在的app一打开都是有只有页面,所以今天我就分享这个功能的介绍 准备工具 这套课程是采用Android Studio进行开发的。当前在此之前请准备好Flutter开发环境,我这里就不进行讲解了。 小实例开发流程 介绍页面制作 import 'package:flutter/material.dart'; import '...

追逐蓦然 706

新建销售群开场语句_做销售如何说话

1做销售如何说话商场如战场,在销售的道路上,会不会说话将决定你能否走向最高峰,不要认为说话没有技巧可言,参透其中奥秘,你就是销售的王者,想要拥有骄人的业绩,做销售如何说话呢?那么就从这篇文章开始学起。1.不说盛气凌人的话,有些自认为业绩比较好的销售员,在与客户交谈的过程中,总带着一股盛气凌人、不可一世的态度,这样是不对的,只会让客户远离你,至于后期的合作更加不可能了。2.专业的话要少说,在销售的过...

weixin_32145817的博客 1万+

成都创弘星鹏:抖音直播开场技巧

很多人看到一些主播就在那里聊聊天吃吃饭就会有很多的粉丝,觉得开直播是一件很简单的事情,觉得自己也能行,但是自己去开直播的时候会发现很多的问题,发现自己没有什么话说,也留不住人,其实看似一场简单的直播也是需要很多的技巧的,很多的头部主播在私下也是会做很多的准备工作的,抖音直播如何做开场留人呢?

chxpds的博客 739

拓展培训开场白集锦

拓展培训开场白集锦培训破冰开场白一、开场白:问好 好!我们的课程马上就要开始了,首先问候一下我们XXX公司最最优秀的精英们,大家上午好! 我们说团队讲的就是一致性,当我向大家问好时,大家的回应能不能更加响亮,更加一致呢!现在我跟大家分享一个问候方式,当我问候大家好的时候,我希望大家回应我的不只是一个好字,而是:好!很好!非常好!我们神采飞扬!YES!YES!YES!好,都清楚了吗? 那好,再次问候我们XX公司最最优秀的精英们,大家上午好!(回应) 一、 宣布课堂纪律 好,各位我们今天是来学

mysygs001的博客 505

Local AI MusicGen创意玩法:用AI为你的播客生成专属开场音乐

本文介绍了如何在星图GPU平台上自动化部署🎵 Local AI MusicGen镜像,快速生成播客专属开场音乐。用户仅需输入自然语言描述,即可本地化、即时生成10–30秒高质量纯音乐,适用于知识类、访谈类等播客的声音品牌建设,提升内容辨识度与听众留存。

weixin_31139479的博客 296

Local AI MusicGen创意应用:为播客制作开场音乐

本文介绍了如何在星图GPU平台自动化部署🎵 Local AI MusicGen镜像,快速生成AI音乐。该工具能根据文本描述自动创作专业播客开场音乐,用户只需输入风格提示即可获得定制化音频,大幅降低音乐制作门槛和成本,特别适合个人播客和小型团队。

weixin_28787801的博客 382

XIVSlothCombo项目中平衡开场循环的异常处理分析

XIVSlothCombo项目中平衡开场循环的异常处理分析 问题现象描述 在使用XIVSlothCombo插件执行武僧职业(MNK)的M2S平衡开场循环(Balancer Opener)时,当玩家因故离开BOSS攻击范围后,技能施放系统会出现卡死状态。具体表现为:在脱离范围后重新进入攻击范围时,角色无法正常施放任何技能,直到再次离开并重新进入范围后功能才恢复正常。 技术背景解析 XIVSlothC...

gitblog_07872的博客 347
上一篇: rsync同步
下一篇: tomcat-zabbix监控
Jsben
博客等级 码龄7年 38粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值