云服务器配置

毕业设计选了个智能家居方向的题目,准备搭建云端环境,需要在云端搭建个linux服务器,记录下服务器配置,后续还会加入HomeAsstiant的搭建记录。

需要一些Linux的基础知识,建议先对Linux有所了解,熟悉一些基础命令。

云服务器的选择

最开始使用的是阿里云的服务器,当时有个云翼计划,注册之后实名认证后24岁以下自动获得学生身份,就可以用9块钱每月租ECS服务器了;但是现在这个活动下架了,在2020年疫情的时候更换为阿里云高校计划,注册通过认证之后就可免费领取6个月的2核心4GB内存1M宽带和40G固态硬盘的服务器6个月,快到期之后还可以通过考试续期6个月,相当于白嫖了一年的服务器。但之前2020的时候用过了,推荐新用户使用。

也要实时查看各厂商的优惠活动,有时候有的活动比学生优惠还香。

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

这次配置使用的是腾讯云的服务器,也有9块钱每月租ECS服务器(这个基本各大厂都有,看自己选择了),根据需要选择,这里轻量应用服务器和云服务器的区别,主要是轻量应用服务器给提供完整的应用环境,选择需要的就直接能用,不用自己再搭建,还有就是带宽,轻量应用服务器是峰值5M带宽,但是限制每月总流量1000G,而云服务器是峰值1M带宽,不限流量;根据自身应用情况选择即可,我这肯定一个月用不了1000G的,为了带宽快些就选择了第一个。

腾讯云服务器选择

腾讯云还有个活动,轻量应用服务器免费升级,在最下面选择参与方式二,在微信邀请5个人关注公众号即可;这里要注意升级持续的时间和购买的时间是一致的,并且使用学生优惠的实例升配后就不再享受校园续费价,比如买了3个月的学生服务器,之后参加这个升配活动,升配也是3个月到服务器结束,并且续费是按照正常价格续费,不再享受学生优惠,所以有条件的可以先续费足够长的时间,再去升级。

选择好后立即购买即可,如果想参加上面的活动就按照上面连接操作,完成后进入控制台,在云产品里选择自己的服务器,就可以看到购买的服务器信息了;点击进去可以看到更详细的信息。

云服务器信息

这里主要注意右边流量包的使用情况,做好规划;在这个界面里可以点击右边的重置应用更换系统镜像,这里选择Debian;在左下角点击重置密码,设定root管理员密码;之后还要记下服务器的公网IP,接下来我们使用SSH连接服务器。

云服务器详细信息

SSH连接服务器

SSH客户端推荐使用FinalShell,个人感觉比较好用,点击左上角文件夹,之后新建连接,选择SSH连接,在弹出的界面为服务器起个名字,主机填服务器的公网IP,用户名填root,密码填上面设定的密码。之后双击新建的连接,保存密钥信息,就出现了熟悉的Linux命令行。

SSH配置

Linux个性化配置

ZSH安装

个人习惯喜欢使用ZSH作为默认bash,首先来安装ZSH,同时安装oh my zsh,根据官网提供的方法安装即可。这里安装过程中可能会缺少一些软件包,缺啥装啥就行。

1
2
3
4
apt-get update   		# 更新软件列表
apt-get upgrade # 更新软件
apt-get install zsh # 安装ZSH
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装之后根据自己选择更改皮肤,个人常用“ys”,其他皮肤自行搜索,打开配置文件更改ZSH_THEME="ys"

1
nano ~/.zshrc

zsh改皮肤