1.小节概述
由于小编的日常工作是与基于B/S架构的各类企业信息管理软件(B端系统)打交道,接触的技术栈多为Java Web开发相关的开源技术。在学习应用过程中避免不了要在本地或者服务器上安装各类开源软件,包括编程语言、数据库、项目构建、Web服务器、代码管理、持续集成等各方面的开源软件或应用,如JDK、MySQL、Redis、Maven、Node、Nginx、GitLab、Jenkins等,所以小编想通过笔记把这些常用软件的安装和配置记录下来,以便于用到时随时可查。
当然大多数开源软件为了具有可移植性,一般都会支持主流的操作系统(Windows、Linux、MacOS),结合小编的工作情况(个人电脑使用的Windows11,服务器端一般和CentOS打交道),笔记主要记录用到的开源软件在Windows11或者CentOS上的安装配置。磨刀不误砍柴工,本小节首先介绍在Windows11上通过虚拟机软件VMware安装操作系统CentOS7.9,以便于后续记录相关软件在Linux上的安装步骤。本小节的主要内容包括:
- VMware中安装CentOS7.9的详细步骤以及截图说明;
- CentOS7.9安装后配置网络,让主机能ping通及使用SSH客户端连接操作;
- VMware中快速克隆虚拟机,方便后续对某些开源软件进行集群安装和配置。
2.操作步骤
2.1.准备工作
- 操作系统:Windows 11;
- 虚拟机软件:VMware Workstation 17 Pro(官网下载安装);
- CentOS镜像:CentOS7.9.2009(CentOS-7-x86_64-DVD-2009.iso,官网下载);
- SSH客户端:FinalShell(官网下载即可)。
2.2.详细安装
2.2.1 虚拟机配置
1.打开VMware,点击创建新的虚拟机。
2.进入新建虚拟机向导:选择自定义(高级);硬件兼容性默认当前版本。
3.选择稍后安装操作系统;选择客户机操作系统为Linux CentOS 7 64位。
4.设置虚拟机名称,选择安装位置(建议不要在C盘);之后根据自身主机电脑配置情况,为虚拟机分配处理器核数和内存。
5.网络类型选择:使用网络地址转换(NAT);I/O控制器类型默认推荐的即可。
6.创建虚拟机磁盘,并根据自身主机电脑配置分配磁盘大小。
7.自定义硬件配置,可以移动不需要的硬件,例如打印机等。
8.编辑虚拟机设置,选择ISO镜像(CentOS-7-x86_64-DVD-2009.iso),至此创建虚拟机配置完成,接下来将进入CentOS安装。
2.2.2 CentOS安装
1.创建虚拟机配置完成后,点击开启此虚拟机;启动页回车选择Install CentOS 7;安装语言选择中文-简体中文。
2.安装信息摘要配置:日期和时间选择亚洲/上海时区;软件选择GNOME桌面;安装位置选择自动分区;网络和主机名设置:打开以太网,设置主机名。
3.配置完成后点击开始安装,进入安装等待页面,此时可以设置root密码和创建新用户;安装完成后,点击重启。
4.启动后在初始设置中勾选同意许可证,完成配置进入系统桌面,至此安装完成。
2.3.网络配置
1.查看网关IP:在VMware工具栏编辑中找到虚拟网络编辑器,在VMnet8-NAT模式-NAT设置中,找到网关IP信息。
2.进入node0桌面中(上述2.2中安装好的CentOS系统),右键打开终端,使用vim打开编辑ifcfg-ens33配置文件:设置固定IP和网关信息;保存退出后,重启网络设备。
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" --修改为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="ens33"
UUID="c09387f8-2952-40be-81ca-322734071b80"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.126.200" --IP地址
GATEWAY="192.168.126.2" --网关
DNS1="192.168.126.2" --和网关一致
service network restart
3.回到主机Win11中,打开cmd,可以通过ping配置的固定IP查看是否能够ping通CentOS。
4.既然已经配置了固定IP,在主机中也可以通过SSH客户端连接CentOS,此处小编使用的客户端工具是FinalShell。
2.4.快速克隆
1.在VMware中,选中计算机node0右键,选择管理下克隆功能。
2.进入克隆向导后,创建完整克隆,设置新的虚拟机名称(node1)和存放路径,之后开启虚拟机即可。
3.修改node1的主机名(由于是克隆的,主机名此时还是node0)和配置固定IP:开启node1虚拟机,进入桌面,右键打开终端,通过hostnamectl命令修改主机名为node1;至于配置固定IP的步骤可以参考上述2.3的网络配置步骤;至此,克隆出和node0一样的node1虚拟机完成,后续可以安装某些软件的集群环境。
hostnamectl set-hostname node1
3.小节总结
小节主要记录了在Windows11系统中通过虚拟机软件VMware安装CentOS7.9的详细步骤,以及安装完成后配置固定IP,使用SSH客户端连接,快速克隆出多个CentOS环境等事项处理,为后续其他开源软件的安装配置提供操作系统环境。