华为云服务器使用感想
在朋友的推荐下,于2019年12月1号购买了华为云服务器,真的很划算,返现后9元一年!是的,9元一年!相比于我之前的阿里云10元一个月,真的再划算不过了,这里放上牛客网的链接,有需要的朋友可以从这里购买。华为云购买链接,推荐朋友购买还可以送手环哈哈哈。
下面说下入手后的使用吧。
买服务器的好处
其实我觉得对于我们学生来说,如果自己有个便宜的服务器,这对我们学习Linux是很有帮助的,我的大学虽然有开设Linux的基础课,不过都是在虚拟机上操作,不如真实的服务器来的舒服,而且,你可以自己部署项目在自己的服务器上,再买个域名的话,直接展示给别人看你自己做了什么东西,岂不美哉,像我之前就是搭建了一个个人的博客系统,然后我写的博客都会部署在上面,之前是放在阿里云,我的阿里云也快过期了,本次也想把博客迁移到我的华为云上去。
如何使用服务器
因为这里我需要放我的博客,我的博客是用Java语言写的,数据库是用到了MySQL,所以我需要设置我的安全组策略。开放MySQL还有Redis的端口。
首先打开ECS的安全组配置:
然后可以快速添加入方向的规则,有些22号端口就是你可以远程ssh登录的,这个默认已经勾上了。
然后点击确定后就可以配置成功了。
另外还需要ICMP端口,这样才其他地方才能ping通你的主机
远程连接服务器
我用的是Mac系统,自带终端,因此我直接使用终端的ssh登录即可,还有些就是使用XShell 或者 pitty等软件,也是可以的。
般来linux下我们都应该会有一个.ssh目录,一般在~/.ssh这个位置,里面保存我们的ssh登录信息
#### 文件结构如下
~$ tree
.
├── authorized_keys
├── config
├── id_rsa
├── id_rsa.pub
└── known_hosts
authorized_keys ssh服务器的已授权秘钥信息
ssh config文件
id_rsa ssh默认的私钥文件
id_rsa.pub ssh默认的公钥文件
known_host ssh已知主机足迹
比如:
执行如下命令,登录弹性云服务器。
ssh -i /path/kp-123.pem 默认用户名@弹性公网IP
假设Linux弹性云服务器的默认用户名是linux,弹性公网IP为123.123.123.123,则命令如下:
ssh -i /path/kp-123.pem linux@123.123.123.123
第一次的可能提示需要绑定密钥。ssh的功能还是挺强大的,当你有很多服务器的时候,这个时候你其实可以配置相关用户名和密码,这样你就可以免密码登录,有分为公钥和私钥,有需要的可以进一步了解。
服务器部署项目
目录下大概是这样的
一般项目我部署在/usr/local中
在自己的服务器上部署我的Java项目的话,我需要安装JDK、MySQL、Tomcat,基本这样就够了,但是我的项目中还有用到Redis数据库,因此我还需要安装Redis数据库,安全组的话我在上面已经配置,还需要安装环境和打包部署到Tomcat中。在这里我 输入
java -verison
发现没有安装JDK环境,因此我还需要去安装环境,包括MySQL 的,还有 Tomcat
另外如果你想要远程连接你的MySQL数据库或者Redis数据库,你可以安装Navicat或者Sequal pro,Sequal pro是Mac下的软件,我觉得很好用,都是图形化界面操作。还有,Redis可以使用rdm连接。
总结:
这里就讲这么多啦,很多命令还是得你自己去熟悉去掌握,比如说ls 、cat、chmod、less、mkdir、cp、vi(尤其是vim编辑器,对写代码的作用非常大!能让你效率提高很多,无论是查找还是编辑)。还有可以赶快部署上自己的项目上去吧,然后展示给你想的人看,那样你会很开心的哈哈哈;另外,最好不要设置默认端口,以防会被攻击,我以前的阿里云就是这样,一直提醒有黑客会攻击你的服务器,然后报警短信提醒你,所以最好更改下常用的默认端口,比如22,还有很多需要学习的,路漫漫其修远兮,慢慢探索吧。
- 点赞
- 收藏
- 关注作者
评论(0)