自动化项目部署系列:①环境准备

朱治龙
2022-01-21 / 0 评论 / 52 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年01月21日,已超过1083天没有更新,若内容或图片失效,请留言反馈。

以前的项目有基于 devops 的方式来实现项目的开发、测试、上线部署,零零散散在带团队的过程中也有过一些尝试,但是一直没时间系统性的实践过。本次新购一台云服务器,准备进行一次实践。服务器在腾讯云上买的4H8G5M的配置,在这一台上部署相关的环境可能会很吃力,不过咱们也就基于学习研究的目的,够用就行。

一、解析泛域名到云服务器

系统安装完毕,为便于后续对外提供服务,我们先解析一个泛域名到这台服务器上,我注册的域名都在DNSPOD上管理,所以就在DNSPOD上配置了:
DNSPOD上配置泛域名
解析配置好后,*.test.wljy.xyz都将被解析到 110.40.150.131 这个IP.

二、初始配置服务器

添加普通权限用户

此处添加 zhuzl 用户,并为该用户设置登录密码:

[root@VM-16-6-centos ~]# useradd zhuzl
[root@VM-16-6-centos ~]# passwd zhuzl
Changing password for user zhuzl.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

将用户添加到soduers

/etc/sudoers文件添加写权限

[root@VM-16-6-centos ~]# chmod +w /etc/sudoers

编辑 /etc/sudoers

[root@VM-16-6-centos ~]# vi /etc/sudoers

找到 root ALL=(ALL) ALL 并在其下一行添加如下信息:

zhuzl    ALL=(ALL)       NOPASSWD: ALL

调整后的效果截图:
编辑 /etc/sudoers截图

取消/etc/sudoers 的写权限

[root@VM-16-6-centos ~]# chmod -w /etc/sudoers

创建数据目录并授权

[root@VM-16-6-centos /]# mkdir /wldata
[root@VM-16-6-centos /]# chown -R zhuzl:zhuzl /wldata/

切换为普通用户

[root@VM-16-6-centos /]# su zhuzl

使用普通用户执行后续的安装操作,相关操作见后续章节。

0

评论 (0)

取消