架构
一、名词的介绍
1.项目: 手机的APP,买一个APP就是一个项目,针对互联网行业,一家电商公司就是一个项目
2.架构:维护一个项目所有组件组成一个整体
lnmp: linux nginx mysql php
lamp: linux Apache mysql php
lnmt: linux nginx mysql tomcat
lamt: linux Apache Mysql Tomcat
# 除了这些意外,还有很多服务:缓存、ELK、大数据
3.集群: 多台服务器组成在一起,实现同样的工作,当一台服务出现问题,其他的可以正常使用
4.负载均衡:将用户的请求,平均分配给后端服务器
5.高可用:但一台服务器不可用,另一台服务器自动接管工作,保证业务可用性
二、企业人员结构模型(酒店)
开车 ---> 高速,小路,公路 ---> 到达酒店
保安 ---> 识别身份(看穿着,看车) ---> 是否允许进入
迎宾 ---> 借贷客户,接客
服务员 ---> 满足客户一切需求(加人)
厨师 ---> 做菜的,提供菜品
备菜 ---> 提前准备好
前台 ---> 存放扑克,酒水,烟
经理 ---> 管理酒店人员
监控 ---> 用来监控人员
仓库 ---> 存放物品
后勤 ---> 后勤通道,买菜通道
架构图
架构软件
安装模板机
1. 启动安装界面,tab设定网卡eth0设置
2. 设置时间
3. SOFTWARE SELECTION 最小化安装minimal install,右面组件可以后面手动安装, 选debugging tools和development tools,一般装这两个
4. 分区INSTALLATION DESTINATION, 选 I will configure partitioning定义分区,
选standard Partition标准分区(不用LVM分区),点击+,
/boot 1024 (500也行,够用)
swap 1024
(大数据或做存储的服务给/data目录)
/ 18(不用输数值,确定剩余都给掉)
5. KDMP enable kdump取消勾选,会吃一部分资源,服务器出问题了,可以用这个来看,很少用,到时再开也来得及
6. 设置网络和主机名,设置主机名
7. 配置网络
8. 安装完,加一块网卡,添加网络适配器,设置lan区段
9. 启动,设置网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0 ----------------------------------------------- DNS1=223.5.5.5 # 如果创建时设置DNS错了,这边改 把UUID删了 IPV6没用,都可以删了 GATEWAY=10.0.0.254 网关要改成和vmware虚拟网络编辑器里设置的网关一致,如果错了,这里改 ----------------------------------------------- 拷贝/etc/sysconfig/network-scripts/ifcfg-eth0 到/etc/sysconfig/network-scripts/ifcfg-eth1 ----------------------------------------------- vi /etc/sysconfig/network-scripts/ifcfg-eth1 ----------------------------------------------- # 内网不要网关和dns IPADDR=172.16.1.200 NAME=eth1 DEVICE=eth1 ----------------------------------------------- # 改完重启 systemctl restart network
模板机完成
开始优化
优化仓库 rm -f /etc/yum.repos.d/* curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo 安装常用的服务 yum install net-tools vim tree htop iftop gcc gcc-c++ glibc iotop lrzsz sl wget unzip telnet nmap nc psmisc dos2unix bash-completion bash-completion-extra sysstat rsync nfs-utils httpd-tools -y 关闭防火墙 systemctl disable firewalld systemctl stop firewalld 修改selinux vim /etc/sysconfig/selinux 改为 SELINUX=disabled 调整单个进程最大能打开文件的数量 echo '* - nofile 65535' >> /etc/security/limits.conf
模板镜像优化完成
通过模板机创建系统
进行链接克隆 改主机名 hostnamectl set-hostname web01 bash # bash过后就会更改主机名 改ip sed -i 's#200#7#g' /etc/sysconfig/network-scripts/ifcfg-eth[01] systemctl restart network 也可以通过进入模板机,写配置脚本,实现 vim host.sh #!/bin/bash hostnamectl set-hostname $1 sed -i "s@200@$2@g" /etc/sysconfig/network-scripts/ifcfg-eth[01] systemctl restart network
标签:25,network,repo,---,etc,sysconfig,Linux,模板 From: https://www.cnblogs.com/ludingchao/p/17506270.html