VW模板机准备

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

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

2 Centos7安装步骤

3 优化模版机内容

3.1 修改网卡名称:

net.ifnames=0 biosdevname=0

3.2 精简网卡信息

[root@m01 ~]# 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@m01 ~]# 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@m01 ~]# systemctl restart network

3.3 删除网络相关配置文件

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

3.4 关闭防火墙和selinux

#关闭firewalld 和NetworkManager
[root@m01 ~]# systemctl  stop  firewalld   NetworkManager  
[root@m01 ~]# systemctl  disable  firewalld   NetworkManager 

#检查是否正在运行 
systemctl is-active  firewalld   NetworkManager  

#检查是否开机自启动
systemctl is-enabled  firewalld   NetworkManager  
[root@m01 ~]# systemctl is-active  firewalld  NetworkManager  crond 
unknown
inactive
active
[root@oldboyedu ~]# systemctl is-enabled   firewalld  NetworkManager  crond 
disabled
disabled
enabled

#关闭selinux  
[root@m01 ~]# grep =disable /etc/selinux/config 
SELINUX=disabled
[root@m01 ~]# setenforce 0
[root@m01 ~]# getenforce 
Permissive

3.5 优化SSH连接速度慢

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

3.6 优化命令行显示

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

3.7 配置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

3.8 安装常用软件

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

3.9 配置普通用户sudo权限

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

3.10 配置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

3.11 时间同步

# yum安装ntpdate
[root@m01 ~]# yum install -y ntpdate
# 设置系统时区为上海
[root@m01 ~]# timedatectl set-timezone Asia/Shanghai
# 每5分中同步一次时间
[root@m01 ~]# crontab -e
*/5 * * * * /usr/sbin/ntpdata ntp1.aliyun.com

网卡图解

posted @   michaelni  阅读(200)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
1 创建一台全新虚拟机作为模版2 Centos7安装步骤3 优化模版机内容3.1 修改网卡名称:3.2 精简网卡信息3.3 删除网络相关配置文件3.4 关闭防火墙和selinux3.5 优化SSH连接速度慢3.6 优化命令行显示3.7 配置yum源3.8 安装常用软件3.9 配置普通用户sudo权限3.10 配置hosts解析3.11 时间同步
点击右上角即可分享
微信分享提示