【Acwing-Linux】8.1 租云服务器

发布时间 2023-11-30 20:41:22作者: Ac_c0mpany丶

注册阿里云

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 - 博客园