1 部署环境
Last updated
Last updated
开发阶段,我们在自己研发机器上调试即可,当服务交付后,需要部署到发布环境。
服务在线上运维的环境,可以是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作为部署环境进行讲解。
Rocky Linux的官方下载地址为,访问后界面如下
选择Torrent下载种子后,通过BT下载镜像,Rocky-9.1-x86_64-dvd.iso。完整版本8.39G,如果选择MInimal版本仅为1.48G,可以根据网络情况进行选择。
安装工具使用了Ventoy,将ISO文件拷贝到U盘中的OS目录。
我们将在一台PC上安装Rocky Linux。
将U盘插到PC上,启动机器,按F2进入BIOS设置界面,调整启动顺序为默认从U盘启动,设置完成后重启机器,进入安装选择界面。
向下移动光标,选择Rocky-9.1-x86_64-dvd.ios项,回车进入安装程序。
出现花屏状态不用担心,等待一段时间后,进入安装流程,根据提示创建用户,选择安装位置。
安装完成后选择重启系统,记得拔下安装U盘,修改启动顺序。
启动系统后,发现默认进入的是桌面系统。
连接网线进行下一步设置。
打开命令行控制台,输入命令ifconfig,确认当前机器ip地址:192.168.0.120
在设置-共享下查看,默认已经开启了远程登录。
Windows 10上打开powershell,Mac上打开终端,都可以使用ssh命令
根据提示输入登录密码,即可远程登录到服务器。
有线网络需要配置为自动连接,下次重启后可以直接通过ssh连接到服务器。
综合体验,安装和配置相当丝滑。