想学习一下linux,但是身边没有多余机器装系统,自己笔记本配置不行不好装虚拟机和双系统,于是想到买一个云服务器试试手
比较好的云服务器 阿里云和腾讯云都可以用,在两个马老板中 个人比较崇拜前者,于是选择了阿里云
如果是学生的话认证之后还是比较便宜的,9.9一个月,下面说一下入门的环境配置。
需要准备:JDK、tomcat压缩包、远程访问linux主机和上传下载文件的工具:secureCRTP、FlashFXP
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
http://tomcat.apache.org/download-80.cgi
工具百度一下很多。
【安装文件上传】
使用FlashFXP连接到云端主机后,上传所有需要的压缩包到一个自己想放的文件夹,建议专门新建一个。
【安装并配置java环境】
secureCRTP连接到云端主机,用cd指令切换到压缩包所在文件夹,解压缩java到一个目标文件夹,这里我解压到了usr/java/jdk下
解压指令:#tar-zxv -f jdk-版本编号-linux-x64.tar.gz-C/usr/java/jdk/
解压完成后会在目录下有个对应的jdk文件夹如jdk1.8.0_151
下面配置环境变量:
使用指令#vi /etc/profile打开配置文件,打开后可以看到一些基础配置信息,如果不能,可能是用户权限不够 可以使用sudo su指令升级当前用户为超级管理员
成功打开后按下i键进入编辑模式,在文件内容末尾添加如下内容
export JAVA_HOME=/usr/java/jdk/jdk版本编号
export JRE_HOME=/usr/java/jdk/jdk版本编号/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
编辑完成后按下esc键退出编辑模式 并输入指令 : :wq 保存文件
保存完成后在命令行输入指令#source /etc/profile 生效配置文件
然后通过指令java -version查看java环境是否配置成功,如果可看到java版本信息 说明成功。
【安装并配置tomcat】
解压过程依照上述java配置过程同理操作,
解压完成后cd至目标文件夹 #cd/usr/java/tomcat/apache-tomcat-版本编号/bin/
编辑setclasspath.sh 脚本来配置环境变量:
指令 # vi setclasspath.sh
编辑模式如法炮制,在文件内容末尾添加:
export JAVA_HOME=/usr/java/jdk/jdk版本编号
export JRE_HOME=/usr/java/jdk/jdk版本编号/jre
并保存。
启动tomcat指令:在bin目录下执行 startup.sh,可以看到命令行输出启动信息,则tomcat启动成功,此时可以通过外网访问本台云服务器的tomcat页面
PS:访问地址为云服务器公网IP的8080端口
如果确人配置无误却不能访问,则可能是以下两种原因:
1:需要在阿里云的实例管理---安全组---创建安全组,添加入方向和出方向的安全组规则,端口为8080/8080,授权对象0.0.0.0/0.
2:防火墙问题:我的云服务器安装的是CentOS的linux, CentOS7用的是firewalld。把firewalld关掉就可以了 指令:systemctl stop firewalld.service