zl程序教程

您现在的位置是:首页 >  系统

当前栏目

VMware中安装centos7

2023-09-14 08:59:05 时间

VMware中安装redhat-centos

以centos7版本的redhat-centos为例子

一、安装redhat-centos系统

以centos7为例:CentOS-7-x86_64-Minimal-2009.iso

1、下载centos7系统镜像

下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/

2、制作VMware虚拟机中使用的centos7系统

# 后面(1)到(5)的一次性全部安装
yum -y install vim net-tools lrzsz ntp ntpdate bash-completion

(1)vim安装

yum -y install vim

(2)ifconfig安装

yum -y install net-tools

(3)sz安装

yum install -y lrzsz

(4)时间同步

yum -y install ntp ntpdate
ntpdate cn.pool.ntp.org

(5)安装tab自动补全

yum -y install bash-completion

(6)闭防火墙

systemctl stop firewalld
systemctl status firewalld

(7)关闭防火墙开机启动

systemctl list-unit-files | grep firewalld
systemctl disable firewalld

(8)docker安装

yum upgrade -y
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 等等
yum -y install docker-ce
systemctl start docker
systemctl enable docker

(9)docker-compose安装

curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-(uname -s)-(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

(10)修改docker镜像源

vim /etc/docker/daemon.json
{
    "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
systemctl daemon-reload 
systemctl restart docker

(11)安装一些常用镜像

docker pull alpine:latest
docker pull nginx:latest

(12)缩短开机选择等待时间

修改开机等待时间:https://www.cnblogs.com/hello_word/p/11557944.html

vim /boot/grub2/grub.cfg
# set timeout=5修改为
set timeout=1

二、redhat-centos的VMware镜像的使用

使用方法:

1、拷贝解压

2、修改文件夹名称:centos7-64-IP3

双击:centos7_64.vmx打开虚拟机

3、修改虚拟机名称:centos7-64-IP3

VMware设置——》选项——》虚拟机名称——》centos7-64-IP3

4、我已复制虚拟机

5、root/root登录

6、修改主机名称和IP地址

(1)centos修改主机名称

vim /etc/hostname

mylinux3

(2)修改IP地址

ifconfig
vim /etc/sysconfig/network-scripts/ifcfg-ens32

又称centos修改IP、Linux修改IP

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"     #  此处dhcp修改为static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens32"
UUID="aa314d88-4cca-4972-90e5-0f12460d85f2"
DEVICE="ens32"
ONBOOT="yes"            #  此处ONBOOT="yes"
IPV6_PRIVACY="no"

USERCTL=yes             #  此处为添加
IPADDR=192.168.8.152    #  此处为添加,IP根据网段自定义
NETMASK=255.255.255.0   #  此处为添加
GATEWAY=192.168.8.2     #  此处为添加,通过route -n 查看网关指

DNS1=114.114.114.114    #  此处为添加,固定写法
DNS2=8.8.8.8            #  此处为添加,固定写法

复制单独给出

ONBOOT="yes" 

USERCTL=yes
IPADDR=192.168.8.151
NETMASK=255.255.255.0
GATEWAY=192.168.8.2

DNS1=114.114.114.114
DNS2=8.8.8.8

(3)重启生效

reboot