用于新模板制作,主要针对一些基本组件的安装
分区、安装不在此赘述
最小化安装centos7-minimal-1810
1.安装wget
yum install wget -y
2.更换aliyun源
cd /etc/yum.repos.d
rm * -f
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
3.安装基本组件
yum install vim epel-release bash-completion ntp net-tools dstat traceroute chrony iptables iptables-services -y
# chrony 时间同步
# bash-completion 参数补全
yum install gcc gcc-c++ make cmake curl rsync gd zip perl unzip autoconf automake libtool openssl-devel pcre zlib pcre-devel tcl automake ntpdate sysstat man mtr lsof iotop iostat openssl openssl-devel lrzsz nscd tmux tcpdump iftop tree openssh-clients -y
4.时区,时间同步
timedatectl set-timezone Asia/Shanghai
date -R
ntpdate cn.ntp.org.cn
systemctl is-enabled chronyd #确认服务是否自启
systemctl is-active chronyd #确认服务是否存在
vim /etc/chrony.conf
server1 cn.ntp.org.cn iburst # 配置ntp服务器
local stratum # 自动同步间隔
systemctl restart chronyd
chronyc sources -v #验证时间,不报error,然后下面有时间就可以
5.安装vmtools
#虚拟机肯定要装vmtools,在vmware workstation或esxi或vcenter界面,右击该主机,安装vmtools,注:一定要有光驱
mount /dev/cdrom /mnt #不能挂载的话重启
tar -zxvf /mnt/VMwareTools-10.2.-.tar.gz -C /tmp # vmtools的安装包版本不同的话,名字自己修改
cd /tmp/vmware-tools-distrib
chmod +x vmware-install.pl
./vmware-install.pl force-install default # 强制默认安装
6.iptables、selinux关闭
# iptables
iptables -F
service iptables save
systemctl disable firewalld
systemctl disable iptables # selinux
setenforce
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config # ssh dns问题
sed -i 's/#UseDNS yes/UseDNS no/g' /etc/ssh/sshd_config
sed -i 's/GSSAPIAuthentication yes/GSSAPIAuthentication no/g' /etc/ssh/sshd_config
systemctl restart sshd
7.修改网卡名称为eth0
vim /etc/default/grub
在GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet"后面添加net.ifnames= biosdevname= #加到引号里
使用grub2-mkconfig -o /boot/grub2/grub.cfg重新生成grub配置
修改网卡配置,以ifcfg-ens32为例
vim /etc/sysconfig/network-scripts/ifcfg-ens32
--> DEVICE=eth0
--> NAME=eth0
reboot重启生效
8.yum update
9.待补充(CPU、内存热添加开启,新增硬盘自动识别)
有不全,有误的,望指正,谢谢。
PS:想到再改