虚拟机安装Centos7系统后优化操作

  • 时间:
  • 浏览:3
  • 来源:幸运快3_快3是国家的彩票吗_幸运快3是国家的彩票吗

  运维人员在进行就让 实验操作时,前要干净的Centos系统来实现需求。当手上服务器资源紧张,同時 实验操作所需占用的资源不大时,通过VMware虚拟机安装Centos系统,即可满足需求。

  以下操作针对于VMware软件上新创建的Centos7的虚拟机的优化,当前要多台虚拟机的实验环境时,可通过以下需求先操作配置出一台优化机(也可称为模板机),并创建快照记录,就让 的多台虚拟机环境都可基于此模板机进行复制操作,开机后只需将对应的网卡配置中的ip地址和主机名进行更改,不要再再做任何操作,即可使用优化后的Centos环境!

  Centos7系统初始化脚本,可参考链接:https://www.cnblogs.com/kazihuo/p/10313219.html

# 链接:https://www.cnblogs.com/kazihuo/p/7709938.html

按照链接操作并配置网卡信息,实现虚拟机促进共享物理机网络,同時 还固定了虚拟机ip地址的效果。

# 目前大多数虚拟机都通过网络直接使用网络yum,Centos7默认自带使用的是aliyun的源,故有网络的连接的虚拟机可直接使用网络yum。当有使用本地yum源需求的童鞋可见下文。

# 确保本地镜像连接到系统

# 依次在VMware中的虚拟机上点击右键 >> 设置 >> 虚拟机设置 >> 使用iso镜像文件,并选则相应的镜像;

# 创建挂载目录挂载镜像内容

# mkdir -p /mnt/iso

# 挂载,前要开机自动挂载需将其加在到/etc/fstab

# mount -t iso96300 /dev/sr0 /mnt/iso/

# 备份原repo

# mkdir -p /etc/yum.repos.d/bak && mv /etc/yum.repos.d/*repo /etc/yum.repos.d/bak/

# 加在本地repo文件

# vim local.repo

[CentOS7]
name=CentOS-server
baseurl=file:///mnt/iso/      # file://是协议,里边的/mnt/iso是光盘数据挂载点
enabled=1
gpgcheck=0

# 清缓存并加载yum数据

# yum clean all && yum makecache

# yum -y install lrzsz vim net-tools dos2unix wget rsync ntpdate

# systemctl stop firewalld

# systemctl disable firewalld

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

# setenforce 0

# ssh-keygen -t rsa

# mv /root/.ssh/{id_rsa.pub,authorized_keys}

说明:执行以上操作后,后续基于此快照创建的新虚拟机环境的服务器,都可实现互相无密连接!

# bash环境变量修改

# sed -i 's/\\h \\W/\\h \\w/g' /etc/bashrc

# 主机名修改

# hostnamectl set-hostname kazihuo

# 此人 常用目录创建

# mkdir -p /{kzh,kzh-bak}/{pkg,scr,test,info}

# 通过Xshell等工具连接虚拟机时,会经常出显短暂的3s左右的等待时间后促进连接成功,其是Centos的组织组织结构ssh连接时经常出显的安全校验等机制,因是此人 使用的虚拟机,不位于安全问題的考虑,故可关闭每段校验操作,加快ssh连接时的速度。

# 下列2选项,默认是yes,改为no即可(重启ssh服务后生效)

# vim /etc/ssh/sshd_config

UseDNS no
GSSAPIAuthentication no

# 默认情况报告下装完系统后,系统时间会自动更新到网络时间,但在后续的虚拟机使用过程中多次的快照暂停意味着启动,意味着意味着时间信息错乱的问題,故此进行加在定时任务操作。

# echo "*/3 * * * * /usr/sbin/ntpdate ntp1.aliyun.com;/sbin/hwclock -w > /dev/null 2>&1" >>/var/spool/cron/root

# 将时间同步命令写入到定时任务后,手动执行一次同步时间命令后,查看当前时间

# ntpdate ntp1.aliyun.com && date

# 时区显示问題除理

# 问題描述(一)

通过时间查看命令查看了显示时间对应的时区是EDT,其指美国东部夏令时间,跟北京时间有12小时的时差,晚12小时,如下图:

# 问題除理(一)

# 将系统时间EDT转换为CST

[root@localhost ~]# mv /etc/localtime /etc/localtime.bak

[root@localhost ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

[root@localhost ~]# date

Mon Oct 14 11:32:36 CST 2019

# 为确保所有配置均可生效,当所有配置完成后,执行虚拟机的重启操作

# reboot