注册阿里云
https://www.aliyun.com/
按照要求注册阿里云账号。
购买云服务器ECS
首先,先点击控制台。
选择云服务器ECS。
点击实例。
创建实例。
这里我们选择自定义购买,也可以选择快速购买。
分别选择:包年包月、地域、实例规格、镜像(Ubuntu 22.04 64位)、分配公网IPv4地址、新建安全组、自定义密码、购买时长、确认下单。
查看购买好的ECS
登录自己的服务器
通过SSH连接登陆到自己的云服务器。
我这里使用FinalShell工具。
或者找到一个终端,然后输入:
ssh root@xxx.xxx.xxx.xxx # xxx.xxx.xxx.xxx替换成新服务器的公网IP
添加用户并分配sudo权限
默认是根用户也就是root用户。
根用户权限太大,我们在这里创建一个非根用户,并给他分配一个sudo权限。
创建kyk用户:
adduser kyk # 创建用户kyk
usermod -aG sudo kyk # 给用户kyk分配sudo权限
切换用户:
su kyk # 切换到kyk用户
在Linux系统中,sudo是一种命令,允许普通用户以超级用户(也称为root用户)的身份执行特定的命令或者访问受限资源。sudo是“Superuser Do”的缩写。
sudo权限允许系统管理员授予特定用户或用户组执行某些命令的权限,而无需将完整的超级用户权限授予他们。这种方式可以提高系统的安全性,因为不需要将所有权限都赋予普通用户,而只需授予他们完成特定任务所需的权限。
当用户使用sudo命令时,系统会要求输入其自己的密码(而不是超级用户的密码),以确认其身份,并且只有在该用户被授权执行该命令时,才能成功执行。
sudo权限管理是Linux系统中的一种重要安全控制方式,可以帮助管理员管理系统资源并确保系统的安全性。
安装tmux和docker
在我们的云服务器中安装tmux和docker。
我们只需要在云服务器(毛坯)中安装这两个配置,后续会在docker中安装其他配置。
登录自己的服务器,然后安装tmux:
sudo apt-get update
sudo apt-get install tmux
打开tmux:
tmux
Docker安装教程—Install Docker Engine on Ubuntu:https://docs.docker.com/engine/install/ubuntu/
然后在tmux中根据安装教程安装docker。
Ubuntu安装Docker – buildings – 博客园