以前的项目有基于 devops 的方式来实现项目的开发、测试、上线部署,零零散散在带团队的过程中也有过一些尝试,但是一直没时间系统性的实践过。本次新购一台云服务器,准备进行一次实践。服务器在腾讯云上买的4H8G5M的配置,在这一台上部署相关的环境可能会很吃力,不过咱们也就基于学习研究的目的,够用就行。
一、解析泛域名到云服务器
系统安装完毕,为便于后续对外提供服务,我们先解析一个泛域名到这台服务器上,我注册的域名都在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 的写权限
[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)