ecs

阿里云ECS服务器(CentOs)Tomcat部署JavaWeb项目教程

狂风中的少年 提交于 2019-12-03 23:31:20
阿里云ECS服务器(CentOs)Tomcat部署JavaWeb项目教程(BaseVersion) 数据库先自己研究可以使用起来,这里就不介绍了~~ 一、搭建Java环境 1、使用(Xshell)连接到Linux系统下面 2、输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,下一步 3、输入命令:uname -a, 如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的 4、下载JDK,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 5、通过ftp工具将下载好的jdk压缩包拷贝到/usr/lib/java/目录下 6、解压压缩包:tar zxvf xxxxxx.tar.gz,生成jdk文件夹jdk1.8.0_111 7、配置环境变量,修改文件/etc/profile,将下面内容复制到底部: JAVA_HOME=/usr/lib/java/jdk1.8.0_111 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

阿里云ecs centos7.4 不卸载python2的情况下安装python3 及踩过的的坑

无人久伴 提交于 2019-12-03 23:30:23
进入centos,打开终端 输入 sudo yum -y groupinstall “Development tools” 输入 sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 输入 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a1.tar.xz 拷贝到自己的文件夹下,解压,或者 输入tar -xvJf Python-3.7.0a1.tar.xz 进入到解压好的文件夹 重新打开终端,或者cd Python-3.7.0a1 ./configure --prefix=/usr/local/bin/python3.7 指定目录 make &&make install 顺利的话最后提示pip安装成功 ln -s /usr/local/bin/python3.7/bin/python3 /usr/bin/python3 ln -s /usr/local/bin/python3.7/bin/pip3 /usr/bin/pip3 输入python3

【java_web】springboot2 + docker + mysql5.7.25 + idea部署至阿里云ECS

冷暖自知 提交于 2019-12-03 23:27:52
ECS: CentOS Linux release 7.6.1810 (Core) cat /etc/centos-release SSH工具 : MobaXterm_Portable_v11.0 docker :18.09.3 docker version mysql5.7.25 mysql --version idea 2018.2 购买阿里云ESC服务 https://www.aliyun.com/?utm_content=se_1000301881 找到实例,记住公网IP地址 使用ssh工具远程连接 填入ECS的公网ip和远程连接密码 linux系统下安装jdk https://help.aliyun.com/document_detail/51376.html?spm=a2c4g.11186623.6.971.76636811qLfSUT 安装docker http://www.runoob.com/docker/centos-docker-install.html 使用docker安装MySQL5.7.25 https://blog.csdn.net/qq_21108311/article/details/80980356 docker run --name mysql5.7.25 -p 3306:3306 -v/data/mysql/datadir:/var/lib

阿里云弹性伸缩功能调研

青春壹個敷衍的年華 提交于 2019-12-03 20:48:35
一、弹性伸缩简介   根据需求“恰到好处”地分配资源,无需提前预测需求变化,实时应对需求突增。在业务需求增长时自动增加 ECS 实例以保证稳定的提供服务;在业务需求下降时自动减少 ECS 实例以节约成本。    二、弹性伸缩功能 弹性扩张: 当业务升级时,弹性伸缩为您自动完成底层资源升级,避免访问延时和资源超负荷运行。 弹性收缩: 与弹性扩张相反。 弹性自愈: 弹性伸缩提供健康检查功能,自动监控伸缩组内的 ECS 实例,自动释放不健康实例并创建新实例。 PS: 自动从 slb 实例中添加或移除 ECS 实例。 自动添加或移除 RDS 白名单。 弹性伸缩暂不支持直接接入 redis,想实现自动添加 redis 白名单,需要通过 MNS 主题触发器,触发执行上传的代码,将 ECS 实例添加到 redis 白名单中,详情见 阿里云 。移除白名单需要手动执行。 自动部署应用目前只支持 vpc 专有网络,经典网络可以考虑使用自定义镜像的方式部署。 如果不要求自动部署应用,可以为伸缩组创建生命周期挂钩,此时新扩张的服务器不会立马进入 服务中 状态,而是进入 加入挂起中 的状态。挂钩超时时间结束前,你可以进行ECS初始化或登录服务器安装软件等。    三、功能实现方式 定时模式: 定时增加ECS实例。 动态模式: 根据云监控指标自动增加或减少ECS实例。 固定数量模式:

Openfire+CentOS+MySQL那些事

流过昼夜 提交于 2019-12-03 15:36:23
Openfire+CentOS+MySQL 和上篇类似,这篇主要说说CentOS 安装第一步,官网下载Openfire安装包 http://www.igniterealtime.org/downloads/index.jsp 。Windows下openfire_4_0_4.exe的,Linux下openfire_4_0_4.tar.gz的,Mac就不说了,就那一个。 0、在CentOS上安装Openfire、MySQL、JDK 【0-1】、在Windows上下载好CentOS的Openfire安装包,上传到服务器的opt目录下; 【0-2】、在opt目录下执行解压命令:tar -xzvf openfire_4_0_4.tar.gz 【0-3】、 安装MySQL数据库 0-3-1、由于有些Linux服务器上自带MySQL数据库,我们将它卸载掉,重新安装。 判断是否已默认安装:rpm -qa | grep mysql 如果已安装:普通删除:rpm -e mysql 强力删除:rpm -e --nodeps mysql 删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功! 0-3-2、通过yum安装MySQL数据库:yum list | grep mysql 0-3-3、通过输入:yum install -y mysql-server

函数计算进行自动化运维专题

筅森魡賤 提交于 2019-12-03 08:55:44
前言 通常来说,自动化运维有两种类型的运维方式: 定时的脚本任务, 比如定时更换云服务的 acess key secret , 定时检查 ecs 对外暴露的端口等 报警事件的紧急处理, 比如 ecs 实例发生异常重启 在传统的运维中,对于定时任务的处理通常用crontab脚本来实现,但是一旦管理的机器多了,必定会对脚本进行集中管理,这个时候对集中管理脚本的机器的可用性、脚本里面会散落密码明文等相关信息以及定时任务执行的记录都是一个很大的挑战;而对于事件驱动的报警处理,要么是通过短信报警告知运维人员,要么需要自建服务来处理报警信息, 无论是哪种方式,财务成本和运维成本都很大。本文探讨一种新的运维方式,利用函数计算做自动化运维,以极低的成本就可以获得一个高可靠,高质量的运维服务。 函数计算 阿里云 函数计算 是一个事件驱动的serverless计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码,具体表现为: 无需采购和管理服务器等基础设施 按需付费,比如对运维管控这类低频调用的系统,财务成本通常能节约90%以上 专注业务逻辑的开发,能极大提高开发效率,比如 十分钟上线弹性高可用的图片处理服务 稳定高可用,毫秒级别弹性伸缩,快速实现底层扩容以应对峰值压力 提供日志查询、性能监控、报警等功能快速排查故障

函数计算进行自动化运维专题

烈酒焚心 提交于 2019-12-03 08:55:40
前言 通常来说,自动化运维有两种类型的运维方式: 定时的脚本任务, 比如定时更换云服务的 acess key secret , 定时检查 ecs 对外暴露的端口等 报警事件的紧急处理, 比如 ecs 实例发生异常重启 在传统的运维中,对于定时任务的处理通常用crontab脚本来实现,但是一旦管理的机器多了,必定会对脚本进行集中管理,这个时候对集中管理脚本的机器的可用性、脚本里面会散落密码明文等相关信息以及定时任务执行的记录都是一个很大的挑战;而对于事件驱动的报警处理,要么是通过短信报警告知运维人员,要么需要自建服务来处理报警信息, 无论是哪种方式,财务成本和运维成本都很大。本文探讨一种新的运维方式,利用函数计算做自动化运维,以极低的成本就可以获得一个高可靠,高质量的运维服务。 函数计算 阿里云 函数计算 是一个事件驱动的serverless计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码,具体表现为: 无需采购和管理服务器等基础设施 按需付费,比如对运维管控这类低频调用的系统,财务成本通常能节约90%以上 专注业务逻辑的开发,能极大提高开发效率,比如 十分钟上线弹性高可用的图片处理服务 稳定高可用,毫秒级别弹性伸缩,快速实现底层扩容以应对峰值压力 提供日志查询、性能监控、报警等功能快速排查故障

关于阿里云ecs服务器无法用FTP进行连接问题

匿名 (未验证) 提交于 2019-12-03 00:39:02
前两天趁机老马又搞优惠,就又撸了一台三年的ecs来折腾,后来整了半天发现ftp怎么都连接不上,以前也是撸过阿里的服务器,不过启动盘是巨硬家的系统, 最后发现虽然服务器的防火墙关了,但是老马为了安全还是在设置了一道防线,需要我们自己去添加安全组,最后可算是解决问题了,这可是把我坑惨了。 现在问题又来了,现在撸的是centos的启动盘,是来了步入正题,起初错误代码是500,我意识到账户设置问题,所以又通过远程将账号进行修改 要不咱们来试试匿名登入看看,哦噢,发现还是不行, 不行再试试,咱们来试试root登入 哇,居然可以登入了,那就说明是我创建用户权限,的原因了,不过还是建议新建一个用户来专门用于FTP登入哦! 原文:https://www.cnblogs.com/biaogejiushibiao/p/9260468.html

解决阿里云ECS磁盘空间满的问题

匿名 (未验证) 提交于 2019-12-03 00:37:01
随着我们公司的业务发展,我们的阿里云ECS上的机器的磁盘满了,阿里云的解决方案是直接扩容,文档地址: https://help.aliyun.com/document_detail/25452.html?spm=5176.2020520101.0.0.2cb54df54FurUX ,虽然说扩容不影响原先的数据,但是为了谨慎起见,又买了一台ECS机器做数据扩容测试。 第一步,将已经满的ECS机器的部分功能的文件,同步到新买的阿里云ECS机器上。 rsync -avz "-e ssh -p 133XX" root @10 . 25.255 . XXX :/home/nginx/nginx_data /geexek/nginx/ 第二步,根据上面教程对现在的300G的磁盘进行扩充 2.1 在阿里云控制台,进入磁盘管理。 2.2 重启实例,看到扩容的大小 2.3 按照教程,进行挂载。 文章来源: 解决阿里云ECS磁盘空间满的问题

GDC2018 Job System and Entity Component System

匿名 (未验证) 提交于 2019-12-03 00:30:01
# brief - 粗看感觉没啥,就是个普通的多线程job system - 但是没想到的是还讲了一堆unity提供的collection、temp storage - 还提到了ECS,原来ECS就是为了data oriented # feature - job之间有dependency,submitt的顺序不一定是执行顺序,有依赖项。可是这个到底有啥用呢? - c#部分有对应的接口 - 提供了一堆collection(C#用) # 基本概念 - 不spawn很多thread,基本上每个核一个thread,而且PC上可能还要空个核出来 # race conditions - 为了处理这个问题:only allow job to reference copied data or 读写被控制的buffer(NativeContainer)(不能同时写、写时不能都)。可是这个是怎么做到的呢? # NativeContainer - unmanaged allocation of memory,需要自己Dispose - 很难搞对,所以加了一堆检查措施(DisposeSentinal检查leak、AtomicSafetyHandle用来transfer ownership) - 似乎连[]都被特殊处理了,因为提到了reference,有坑,[]返回的时值,不是reference -