首页 > 系统相关 >Linux基础25 架构, 安装模板机

Linux基础25 架构, 安装模板机

时间:2023-06-26 17:33:30浏览次数:61  
标签:25 network repo --- etc sysconfig Linux 模板

架构

一、名词的介绍
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

相关文章

  • django之模板层(templates)
    目录django之模板层(templates)模板语法简介模板语法数据相关{{}}传值和展示值传值的一些特性总结:模板语法过滤器(filters)自定义过滤器(了解)模板语法逻辑相关模板标签(分支、循环)分支标签循环标签给模板变量起别名load加载自定义标签、inclusion_tag(了解)母版的继承(重点)模板的导入(了解)......
  • Linux用户管理笔记1
    useradd创建用户命令: useraddwork    #创建名为work的一般用户以及用户所属组,用来日常完成工作的用户,普通用户下不能够新建普通用户。 useradd-rwork #创建名为work的系统用户以及所属组群,默认情况下不能登录服务器,只能去调用某个服务程序......
  • Linux系统中常见的CPU问题及其解决方法!
    Linux系统跟Windows系统在操作上,还是有很多不同之处的,有些刚开始使用Linux系统的小伙伴,常常会不知该如何操作,今天老男孩教育小编给大家讲解一下Linux系统常见的CPU问题及其解决方法,以下是详细的内容:1、频繁的CPU过载CPU过载是一种常见的问题,尤其是那些运行重负载应用程......
  • Linux实例常用内核网络参数与常见问题处理
    查看和修改Linux实例内核参数方法一、通过 /proc/sys/ 目录查看内核参数:使用 cat 查看对应文件的内容,例如执行命令 cat/proc/sys/net/ipv4/tcp_tw_recycle 查看 net.ipv4.tcp_tw_recycle 的值。修改内核参数:使用 echo 修改内核参数对应的文件,例如执行命令 echo"......
  • 常用linux命令
    文件管理catcat 命令用于连接文件并打印到标准输出设备上参数说明-n或-number由1开始对所有输出行数编号-b和-n相似,只不过对空白行不编号-s当遇到有连续两行以上的空白行,就代换为一行的空白行把textfile1的文档内容加上行号后输入textfile2这个文档里:cat-nte......
  • allure邮件报告模板
    Allure邮件报告模板<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>$PROJECT_NAME-第$BUILD_NUMBER次构建日志</title></head><bodyleftmargin="8"marginwidth="0"topmargin="......
  • linux访问控制
    1.黑名单/etc/hosts.deny2.白名单/etc/hosts.allow3.常用策略1:黑名单拒绝指定用户常用策略2:黑名单拒绝所有,然后再从白名单里放行   ......
  • 【问题解决】echart formatter 模板变量 精度
    遇到这样的精度问题这是之前的配置formatter:`{serie|{a}}\n{data|{c}}`+this.label,这样实现了不同样式,出现了jsnumber类型的精度问题formatter也可以返回模板,返回样式|模板的形式formatter:function(data){return(......
  • IDEA方法注释模板
     /***@authorOn1on*@method*@useFunction*@annotation无$param$*@return$returns$*@date$date$$time$*/ groovyScript("defresult='';defparams=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]',......
  • Linux修改python源
    在运行pipinstallselenium或者安装其他三方库的时候遇到如下报错:Defaultingtouserinstallationbecausenormalsite-packagesisnotwriteableWARNING:pipisconfiguredwithlocationsthatrequireTLS/SSL,howeverthesslmoduleinPythonisnotavailable.Loo......