阿里云上云过程

最近购买一台阿里云ECS服务器,用来学习实践一些技术,在上云过程遇到一些问题,特意总结备忘。

ECS情况

根据不同配置购买ECS服务器,选择 Ubuntu 64bit,阿里云会创建一台ECS实例分配给我们,包括ECS ID和名称,这些暂时还没有用。
设置远程连接密码在阿里云控制台页面登录ECS,Ubuntu需要输入用户名 root 和实例登录密码。如果不知道实例登录密码,请 重置实例密码
对于服务器卡死,可以在阿里云ECS控制台重启实例。

SSH

  1. 在管理控制台生成ECS密钥对,并下载密钥文件;
  2. 配置安全组规则,其实就是配置防火墙功能,允许SSH端口访问;
  3. 使用ssh指定密钥文件登录,具体参考阿里云文档:https://www.alibabacloud.com/help/zh/doc-detail/51798.htm
  4. 这个文档也提供Windows下使用PuTTY和secureCRT的登录方法,效果与SSH命令行一致。

上传文件

本地使用scp命令上传文件,对大小有限制,导致上传包不完整。阿里云技术文档建议使用sftp命令上传和下载文件,具体命令比如:sftp -i /root/xxx.pem root@10.10.10.100
当然在Windows下使用PuTTY和secureCRT也可以,只需导入/root/xxx.pem文件即可。

安装mysql

Ubuntu上安装MySQL只需要几条命令就可以完成。

apt-get install mysql-server
apt-get install mysql-client
apt-get install libmysqlclient-dev

安装完成之后可以使用如下命令来检查是否安装成功:sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库通过命令:mysql -u root -p
使用普通用户登陆mysql数据库,可能会报普通用户无权限连接问题,如下:

ERROR 1698 (28000): Access denied for user 'root'@'localhost' (using password: NO)

参考大牛的文章解决:mysql 普通用户无权限连接问题

安装elasticsearch

安装maven

每次本地打好工程jar包再上传,如果网络差,工程jar包包含依赖的jar包而过大,导致上传慢。
解决办法:把代码和pom.xml文件压缩打包上传到ECS,然后在服务器上使用maven打jar包。
如果maven的 conf/settings.xml 配置阿里云仓库地址,加速maven构建,具体请参考拙作 阿里云maven仓库地址——加速maven构建

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容