开启CPU虚拟化

按到install CentOS7 按下tab 输入net.ifnames=0 biosdevname=0

先来一段文档v1

===============================================================================================

1.1 修改网卡配置文件

# 第一个里程碑:重启完成之后,登录系统 #

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet

BOOTPROTO=dhcp

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eth0

UUID=4bf2af89-5f6d-4979-83e9-df6ce1c3cc41

DEVICE=eth0

ONBOOT=no

# 第二个里程碑: 删掉多余的行,只留以下内容 #

TYPE=Ethernet

BOOTPROTO=dhcp

NAME=eth0

DEVICE=eth0

ONBOOT=no

# 第三个里程碑:在以上基础上,继续配置 #

# 红色为修改和增加部分

# 以下代码为优化后的网卡全部配置 #

TYPE=Ethernet

BOOTPROTO=none        #取消dhcp

NAME=eth0

DEVICE=eth0

ONBOOT=yes                         #设置开机启动

IPADDR=10.0.0.11                 #IP地址

NETMASK=255.255.255.0    #子网掩码

GATEWAY=10.0.0.254           #网关

DNS1=223.5.5.5               #DNS

# 第四个里程碑:重启网络服务 #

systemctl restart network

# 说明 :与/etc/init.d/network restart 效果一致

# 第五个里程碑:检查 ping 一下网关10.0.0.254测试网络连通性 #

ping 10.0.0.254 -c2

ping www.baidu.com

到这里,ok,可以愉快的使用xshell了

系统的优化

# 登录xshell开始优化 #

1.2 防火墙的优化

systemctl disable firewalld.service

systemctl stop firewalld

setenforce 0

1.3 Selinux的优化

sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config

1.4 ssh的优化

# 修改完成后为红色部分 #

vi /etc/ssh/sshd_config

79行:  GSSAPIAuthentication no

115行: UseDNS no

# 重启ssh #

systemctl restart sshd

1.5 hosts的优化

vi /etc/hosts

# 增加2行

10.0.0.11       controller

10.0.0.31       compute1

1.6 修改主机名

hostnamectl set-hostname controller

1.7 yum源优化

# 使用光盘搭建本地yum源

点击这个小的

再单击连接

umount /mnt

cd /etc/yum.repos.d/

mkdir test -p

\mv *.repo test

echo '[local]

name=local

baseurl=file:///mnt

gpgcheck=0' >local.repo

mount /dev/cdrom /mnt

yum makecache

1.8 其他优化

# 关闭网卡图形化设置模式 #

systemctl stop NetworkManager.service

systemctl disable NetworkManager.service

# 下载tab补全命令 #

yum install -y bash-completion.noarch

# 下载 常用命令 #

yum install -y net-tools vim lrzsz wget tree screen lsof tcpdump

#禁用邮件服务

systemctl stop postfix.service

systemctl disable postfix.service

# 至此;模板机优化完成;关机开始克隆 #

shutdown -h now

===============================================================================================

至上可以重启完成后运行脚本 。可以再第一次重启完成后,连接上光盘,直接运行该脚本

脚本内容如下

  1. #-------------------------------------------------------------------------------
  2. #
  3. # 系统部署完毕后运行规范化脚本
  4. # Author:nod
  5. # Date:18-08-09
  6. # $1 ip $2 gateway $3 hostname
  7. # centOS 7.4
  8. #-------------------------------------------------------------------------------
  9.  
  10. #-------------------------------------------------------------------------------
  11. # 网卡优化
  12. #-------------------------------------------------------------------------------
  13. >/etc/sysconfig/network-scripts/ifcfg-eth0
  14. cat >> /etc/sysconfig/network-scripts/ifcfg-eth0 <<EOF
  15. TYPE=Ethernet
  16. BOOTPROTO=none
  17. NAME=eth0
  18. DEVICE=eth0
  19. ONBOOT=yes
  20. IPADDR=$1
  21. NETMASK=255.255.255.0
  22. GATEWAY=$2
  23. DNS1=223.5.5.5
  24. EOF
  25.  
  26. #-------------------------------------------------------------------------------
  27. # 关闭防火墙
  28. #-------------------------------------------------------------------------------
  29. systemctl disable firewalld.service
  30. systemctl stop firewalld
  31. setenforce 0
  32. sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
  33.  
  34. #-------------------------------------------------------------------------------
  35. # 修改主机名
  36. #-------------------------------------------------------------------------------
  37. hostnamectl set-hostname $3
  38.  
  39. #-------------------------------------------------------------------------------
  40. # yum优化
  41. #-------------------------------------------------------------------------------
  42. umount /mnt
  43. cd /etc/yum.repos.d/
  44. mkdir test -p
  45. \mv *.repo test
  46. echo '[local]
  47. name=local
  48. baseurl=file:///mnt
  49. gpgcheck=0' >local.repo
  50. mount /dev/cdrom /mnt
  51. yum makecache
  52. systemctl stop NetworkManager.service
  53. systemctl disable NetworkManager.service
  54. yum install -y bash-completion.noarch
  55. yum install -y net-tools vim lrzsz wget tree screen lsof tcpdump
  56. systemctl stop postfix.service
  57. systemctl disable postfix.service
  58.  
  59. #-------------------------------------------------------------------------------
  60. # ssh优化
  61. #-------------------------------------------------------------------------------
  62. sed -i 's@#UseDNS no@UseDNS no@g' /etc/ssh/sshd_config
  63. sed -i 's#GSSAPIAuthentication yes#GSSAPIAuthentication no#g' /etc/ssh/sshd_config
  64. systemctl restart sshd
  65.  
  66. #-------------------------------------------------------------------------------
  67. # 重启后检查 没问题就关机 至此部署完毕
  68. #-------------------------------------------------------------------------------
  69. reboot

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

centos7.4安装过程的更多相关文章

  1. centos7 mysql-server 安装过程

    官网下载安装mysql-server # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -i ...

  2. centos7 redmine安装过程

     mysql安装配置   redmine 部署过程 redmin官方文档写的太烂加上不熟悉ruby搞了半天,回到家后觉得还是记录下好,希望可以帮助有需要的人,少走弯路. 版本说明 下面的版本很重要re ...

  3. centos7 redmine安装过程(转载)

    redmine 部署过程 redmin官方文档写的太烂加上不熟悉ruby搞了半天,回到家后觉得还是记录下好,希望可以帮助有需要的人,少走弯路. 版本说明 下面的版本很重要redmine 版本 3.3 ...

  4. Centos7 ZooKeeper 安装过程

    www.apache.org/dist/上可以下载Hadoop整个生态环境的组件,我下的Zookeeper3.4.6版本 我一般都是在一个虚拟机上将一.二步都做完,然后克隆出来,再到克隆出来的虚拟机上 ...

  5. Centos7 JDK安装过程中 解决java -version 报错: bash: /home/jdk1.8.0_161/bin/java: Permission denied

    1.执行Linux命令 -----vim /etc/profile  编辑profile  文件,在里面添加: #set java enviroment JAVA_HOME=/opt/JavaHome ...

  6. Centos7 nginx安装过程

    一.Centos版本: cat /etc/centos-release CentOS Linux release 7.1.1503 (Core) 二.nginx下载 官网:http://nginx.o ...

  7. GIMP(Linux下的Photoshop),Centos7下安装过程

    点当然是上官网:https://www.gimp.org/ 这英语看不懂,果断用谷歌的网页翻译. 点下载,就会有 看到这个,就点 下载一个安装的包 用命令行打上 [root@localhost 下载] ...

  8. RHEL-server-7.0-Linux-centos安装过程

    虚拟机centos7的安装过程 win10 ()vmware软件的时候,1.先关闭防火墙(杀毒软件),在安装vmware虚拟机.2.试着全装一下 vmware-14版本. 1. 打开VMware Wo ...

  9. Linux之centos7 VMware安装教程

    Linux系统安装 下面是centOS7的安装过程 VMware 系统搭建 1 新建虚拟机 2 选择自定义 3 选择稍后安装操作系统 4 选择操作系统的版本Linux centos64位 5 选择处理 ...

随机推荐

  1. UVALive-6540 Fibonacci Tree

    #include<bits/stdc++.h> using namespace std; int n,m; struct edge { int x; int y; int len; }ed ...

  2. day08 MapReduce

    PS: HDFS对于MapReduce来说,HDFS就是一个就是一个客户端. PS: 离线就是 写sql,sparkh还是写sql 1. MAPREDUCE原理篇(1) Mapreduce是一个分布式 ...

  3. RPC简介及框架选择

    简单介绍RPC协议及常见框架,对比传统restful api和RPC方式的优缺点.常见RPC框架,gRPC及序列化方式Protobuf等 HTTP协议 http协议是基于tcp协议的,tcp协议是流式 ...

  4. malloc,calloc,alloca和free函数

    void *malloc(size_t size)因为返回类型为空,所以可以赋值到任何类型指针,其分配的空间大小为size,返回新分配内存地址的起始处的指针,其所分配的内存未经初始化,若分配失败返回N ...

  5. 代码分层之模拟servlet调用dao

    一:代码分层 com.guangming.dao 存放dao相关的类型 例如 StudentDAOImpl 处理 数据库的链接 存取数据com.guangming.servlet 存放servlet相 ...

  6. Swagger2的使用及注意事项

    一.Swagger的主要作用有两方面: 1.生成在线文档,通过注解方式生成在线文档,方便在定义修正接口时直接修改接口文档: 2.对接口文档在线测试,不用在输入接口地址以及里面的参数对象,可以很方便的对 ...

  7. MySQL 的日期类型有5个,分别是: date、time、year、datetime、timestamp。

    类型 字节 格式 用途 是否支持设置系统默认值 date 3 YYYY-MM-DD 日期值 不支持 time 3 HH:MM:SS 时间值或持续时间 不支持 year 1 YYYY 年份 不支持 da ...

  8. Spring Cloud(Dalston.SR5)--Hystrix 断路器-合并请求

    在 Spring Cloud 中可以使用注解的方式来支持 Hystrix 的合并请求,缓存与合并请求功能需要先初始化请求上下文才能实现,因此,必须实现 javax.servlet.Filter 用于创 ...

  9. 【java】数据类型

    逻辑型boolean: boolean类型数据只能取值True或False,不可以0或者非0替代True或False,这点与c语言不同. 字符型char: 一个char类型的字符占两个字节.一个汉字也 ...

  10. !important强制此css最强,其它被覆盖

    有时我们引用别人写的插件不知道某个样式在哪儿,或者想要覆盖其它样式,就要用到 !importan; 例如以下是引用boostrap,默认bootstrap都是圆边框,我们不想用,例子中同一样式也出现多 ...