1 部署环境

1、系统选择

开发阶段,我们在自己研发机器上调试即可,当服务交付后,需要部署到发布环境。

服务在线上运维的环境,可以是linux环境,也可以是windows环境。windows服务需要给微软支付操作系统的费用,通常为了节省运维成本,能使用linux服务,尽量使用linux。

CentOS是免费、开源、可以重新分发的开源操作系统,CentOS 7是一个非常稳定的版本,也是目前市场上采用很多的企业级Linux操作系统。

不过CentOS在2014年被红帽收购,CentOS 7在2020年第四季度停止更新,并于2024年6月停止维护。以后CentOS stream版本将是一个测试版本,不再具有以前的企业级稳定。

CentOS的创始人Gregory Kurtzer在CentOS被停更后,发起了新的项目Rocky Linux来实现CentOS最初目标,其操作与CentOS一脉相承。

Rocky Linux第一个稳定版本在2021年6月发布,目前(2023年1月)最新版本是9.1。

笔者之前使用的都是CentOS 7,为了拥抱未来,本次将会从零开始,使用Rocky Linux作为部署环境进行讲解。

2、下载镜像

Rocky Linux的官方下载地址为https://rockylinux.org/download/,访问后界面如下

选择Torrent下载种子后,通过BT下载镜像,Rocky-9.1-x86_64-dvd.iso。完整版本8.39G,如果选择MInimal版本仅为1.48G,可以根据网络情况进行选择。

安装工具使用了Ventoy,将ISO文件拷贝到U盘中的OS目录。

3、安装系统

我们将在一台PC上安装Rocky Linux。

将U盘插到PC上,启动机器,按F2进入BIOS设置界面,调整启动顺序为默认从U盘启动,设置完成后重启机器,进入安装选择界面。

向下移动光标,选择Rocky-9.1-x86_64-dvd.ios项,回车进入安装程序。

出现花屏状态不用担心,等待一段时间后,进入安装流程,根据提示创建用户,选择安装位置。

安装完成后选择重启系统,记得拔下安装U盘,修改启动顺序。

启动系统后,发现默认进入的是桌面系统。

连接网线进行下一步设置。

4、配置ssh

打开命令行控制台,输入命令ifconfig,确认当前机器ip地址:192.168.0.120

在设置-共享下查看,默认已经开启了远程登录。

Windows 10上打开powershell,Mac上打开终端,都可以使用ssh命令

ssh  root@192.168.0.120

根据提示输入登录密码,即可远程登录到服务器。

有线网络需要配置为自动连接,下次重启后可以直接通过ssh连接到服务器。

综合体验,安装和配置相当丝滑。

Last updated