阿里ECS云服务器买来之后一定要做那些事情

2023-11-04 07:20

本文主要是介绍阿里ECS云服务器买来之后一定要做那些事情,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天我为大家带来的是如何在云服务器中配置自己的环境。在这里先说明一下我的配置,我使用的是 阿里云服
务器ECS + Ubuntu 20.04 64位 来实现的,不同的服务器和不同的系统版本可能会导致操作有些许不同,如果你是 华为云 或 者 腾讯云 又或者是 百度云 的用户,还请自己多多摸索,大致的思路是一样的。废话不多说,我们现在就开始来着手
实现吧

在这里插入图片描述——此处我们是假设你已经购买好阿里云ECS云服务器哦!

1. 检查你的安全组

首先,我们要做的是打开你的 安全组,检查你的 22 端口是否被开启,只有当端口被开启以后才可以被 Xshell
远程连接。

在这里插入图片描述
从上面的图片中我们可以清楚地看到,阿里云已经帮我们开启了 22 端口,阿里云还是很让人省心啊,如果没有
开启的话,请选择手动添加规则,将 22 端口加入到安全组中即可。
  有的小伙伴一定会问,如果我要添加的话用什么协议?我的答案是:TCP,HTTP和HTTPS,大部分的使用,就这这三个即可达到目的,请放心大胆的选择 这三个协议, 别的协议什么的,直接无视掉就好了,至少大部分不需要哦。

在这里插入图片描述小结:其实这一条几乎可以忽略不计,一般来说云服务厂商都会默认的帮你开启22端口,至少大厂是这样的,但
是如果你买的是不知名的什么其他的小厂云服务器的话,那就不一定了,所以保险起见,还是建议大家看一下

2. 使用 XShell 连接你的云服务器

2.1 查看你的公网 IP

当我们将 安全组 中的 22 端口打开之后,就可以开始着手来使用 XShell 来连接我们的服务器了,在我们连接
之前,首先要找到你的服务器的公网IP,只有当我们拿到公网IP之后才能使用 XShell 连上服务器。
  打开服务器控制台界面,在界面上我们可以直接看到公网IP和私有IP,要注意,公网IP和私有IP哦,一般只要不
是192.168.xxx.xxx 格式的就都是公网IP了,一定要注意,必须是公网IP才可以,如果你家里有矿的话,你用私有IP我也不说啥了!

2.2 使用 XShell 连接服务器

当我们获取到 公网IP 以后,再打开 XShell → File(文件) → New(新建) 新建一个连接。出现界面之后,自定义一
下名字,然后将 公网IP 填入到 Host(主机) 中,默认的端口号就是 22 这里我们无需更改。然后点击链接即可。

在这里插入图片描述
当点击链接之后,会出现下图的 SSH 安全警告,点击接受并保存之后就会链接成功了

在这里插入图片描述
在这里插入图片描述

这个时候就看到我们已经连接上了云服务器,这个时候我们就可以继续开始下一步了!

在这里插入图片描述

3. 配置你的云服务器

终于到了今天的重点了,配置云服务器,在这里我先声明,本人使用的是 Ubuntu 20.04 系统,以下的操作仅代
表我个人的操作环境,不同人的环境不同,具体操作请以自己真实的操作环境为准!

3.1 修改服务器的系统名称

为什么要先来说修改服务器系统名称呢,大家可以看到,我们连接上服务器以后,它的系统名称是:

root@msdsfsdfsa1:~#

这个系统名称是不是很长?看着很难受,在阿里云创建服务器之初可以自定义这个系统名称,但是当时没注意就
随便改了个,现在觉得它很难看,创建之后拖着一大长串字母,别提多难受了,着
实是逼死强迫症!!!我们来先修改一下系统名称
  在 root 用户下输入下面的命令,来修改服务器系统名称:

vim /etc/hostname

输入命令后进入到以下界面,删除掉原来的字符串,随意输入自己想要取的名字即可。建议输入英文字符,尽量
不要使用中文来命名。

(其实:现在阿里云也很贴心,我们可以直接在我们的阿里云服务器首页更改主机名哦!大家自己探索哦!!!)

在这里插入图片描述
PS:这里要照顾一下不会使用 vim 的同学,会的同学请自动略过:
  进入界面后你会发现你除了上下左右可以移动光标之外是无法进行任何操作,这个时候你需要按下 i 即可进入编辑模式。当按下之后你会发现你可以进行输入了,这时移动光标删除已有的字符,
然后输入你自己的字符即可。注意:小键盘无法进行输入,如需输入数字请使用大键盘上的数字键。
  当编辑完自己的系统名称之后,就可以准备退出了。但是这个时候你又会发现,诶,我退不出去了

点击我学习更加详细的vim骚操作哦!

在这里插入图片描述

这个时候请按一下 ESC 键,然后再输入 :wq 就可以退出去了,记住一定要输入冒号啊,这两下操作缺一不可。
  当修改完成系统名称之后,我们能够发现界面上的字符依旧没有改变,这个时候我么需要重启一下系统,输入下
面的命令来重启系统,或者从控制台来重启系统都可以:

reboot

3.2 创建新的用户

对我们来说,root用户权限太高,而且影响太大,我们一般不会来使用 root 用户来操作东西的,这样可以有效的保护我们不踩
误操作的坑。所以我们现在来新建一个用户:

3.2.1 创建新的用户

在重启之后,使用 XShell 重新连接至我们的云服务器,然后在 root 用户下 输入下面的命令来创建新的用户,
注意 -m 参数一定不能少,这是必要的参数!

useradd -m [你的用户名]

3.2.2 为新建的用户添加密码

如果足够细心,你会发现,我创建新用户的过程中完全没有让我来输入密码,这个时候我们该如何登陆呢?所以
我们需要为我们新建的用户来添加密码,输入下面的命令来为新用户添加密码

passwd [你的用户名]

输入上述命令之后会要求你连续输入两次密码,等输入完成后我们就完成了创建新用户。

3.3 使用新创建的用户登录服务器

和 2.2 的过程一样,还是新建连接,然后将你的公网 IP,端口号,新创建的用户和密码登录,这里就不再赘述
了。登录成功之后,你会发现和我们平时用的学习环境不一样,这个用户没有账号路径,如图所示:

在这里插入图片描述

3.4 为新建用户创建用户路径

既然我们新创建的用户没有用户路径,那么我们就更改一下配置,为它配置用户路径。在 root 用户下输入下面
的命令

vim /etc/passwd

输入之后我们进入了一个文件,这个时候我们能看到一堆配置信息。在配置的最下面一行,你会看到你新建的用户的配置,它是这样写的:

connor:x:1000:1000::/home/connor:/bin/sh

前面的配置不要动,我们将这一个配置最后的 :/bin/sh 修改成 :/bin/bash 后然保存退出即可。

当修改完成之后,我们再重新连接一下我们新建的用户,这个时候就会看到,已经有了用户目录了

3.5 为新建用户添加sudo权限

当我们使用 sudo apt-get 来安装某些东西的时候,你会发现我么没有超级用户权限,这个时候就需要我们来为
新建用户添加超级权限。
  在 root 用户下,执行以下命令:

chmod 777 /etc/sudoers
vim /etc/sudoers

这个时候,我们会进入到如下界面:

在这里插入图片描述我们在 root ALL=(ALL:ALL) ALL 之后添加一条新的内容:

[你的用户名] ALL=(ALL:ALL) ALL

添加完成之后,保存,退出。然后执行下面的命令

chmod 440 /etc/sudoers

到这里我们就为新创建的用户添加完了超级权限,然后我们就可以继续进行下一步了!

在这里插入图片描述

3.6 更新 apt

当我们为新建用户添加完超级权限之后,我们就需要来更新一下apt了,在新建用户下执行下面的命令更新apt:

sudo apt update

更新完成之后,我们可以使用 Xftp 来向云服务器中传输文件。Xftp 的连接方法和 XShell 类似,在这里不多做
赘述。

In the end!

现在,你的阿里云ECS服务器已经准备就绪,静等你对它进行各种骚操作!!!

温馨提示——给你的宝贝阿里云服务器招个快照吧!防止后面被你玩坏了你又得重头来!

业务搭载离不了云服务器,选择合适的平台最重要!

从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。

本人从事云计算相关工作至今已有多年,国内主流的云平台都接触过,包括他们的销售及技术团队,对各家的产品也小有了解,并且指导过数百家企业迁移上云,对云平台选择也有一定的发言权!

网上有很多评测,评测数据也五花八门,说谁好的都有,这个两篇博文分析汇总的非常详细,分享给大家,文档地址:

博文1:云服务器哪家好!阿里云、腾讯云、华为云的服务器配置及价格对比?​

博文2:阿里云服务器突发型t6、n4、s6、c5、c6怎么选?和腾讯云服务器标准型s3、sn3ne、s4、s5、sa2相比哪家好?全面解析

如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:

阿里云服务器规格:规格实例族 - 云服务器 ECS

腾讯云服务器规格:规格实例族 - 云服务器CVM

这篇关于阿里ECS云服务器买来之后一定要做那些事情的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/344171

相关文章

Apache Tomcat服务器版本号隐藏的几种方法

《ApacheTomcat服务器版本号隐藏的几种方法》本文主要介绍了ApacheTomcat服务器版本号隐藏的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1. 隐藏HTTP响应头中的Server信息编辑 server.XML 文件2. 修China编程改错误

如何在一台服务器上使用docker运行kafka集群

《如何在一台服务器上使用docker运行kafka集群》文章详细介绍了如何在一台服务器上使用Docker运行Kafka集群,包括拉取镜像、创建网络、启动Kafka容器、检查运行状态、编写启动和关闭脚本... 目录1.拉取镜像2.创建集群之间通信的网络3.将zookeeper加入到网络中4.启动kafka集群

Python如何实现 HTTP echo 服务器

《Python如何实现HTTPecho服务器》本文介绍了如何使用Python实现一个简单的HTTPecho服务器,该服务器支持GET和POST请求,并返回JSON格式的响应,GET请求返回请求路... 一个用来做测试的简单的 HTTP echo 服务器。from http.server import HT

如何安装 Ubuntu 24.04 LTS 桌面版或服务器? Ubuntu安装指南

《如何安装Ubuntu24.04LTS桌面版或服务器?Ubuntu安装指南》对于我们程序员来说,有一个好用的操作系统、好的编程环境也是很重要,如何安装Ubuntu24.04LTS桌面... Ubuntu 24.04 LTS,代号 Noble NumBAT,于 2024 年 4 月 25 日正式发布,引入了众

如何提高Redis服务器的最大打开文件数限制

《如何提高Redis服务器的最大打开文件数限制》文章讨论了如何提高Redis服务器的最大打开文件数限制,以支持高并发服务,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录如何提高Redis服务器的最大打开文件数限制问题诊断解决步骤1. 修改系统级别的限制2. 为Redis进程特别设置限制

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

Linux服务器Java启动脚本

Linux服务器Java启动脚本 1、初版2、优化版本3、常用脚本仓库 本文章介绍了如何在Linux服务器上执行Java并启动jar包, 通常我们会使用nohup直接启动,但是还是需要手动停止然后再次启动, 那如何更优雅的在服务器上启动jar包呢,让我们一起探讨一下吧。 1、初版 第一个版本是常用的做法,直接使用nohup后台启动jar包, 并将日志输出到当前文件夹n

速盾:直播 cdn 服务器带宽?

在当今数字化时代,直播已经成为了一种非常流行的娱乐和商业活动形式。为了确保直播的流畅性和高质量,直播平台通常会使用 CDN(Content Delivery Network,内容分发网络)服务器来分发直播流。而 CDN 服务器的带宽则是影响直播质量的一个重要因素。下面我们就来探讨一下速盾视角下的直播 CDN 服务器带宽问题。 一、直播对带宽的需求 高清视频流 直播通常需要传输高清视频

一种改进的red5集群方案的应用、基于Red5服务器集群负载均衡调度算法研究

转自: 一种改进的red5集群方案的应用: http://wenku.baidu.com/link?url=jYQ1wNwHVBqJ-5XCYq0PRligp6Y5q6BYXyISUsF56My8DP8dc9CZ4pZvpPz1abxJn8fojMrL0IyfmMHStpvkotqC1RWlRMGnzVL1X4IPOa_  基于Red5服务器集群负载均衡调度算法研究 http://ww