架构-云服务器环境篇

首先需要一个云服务器或者一个虚拟机来部署环境,我们需要配置我们需要的软件及环境变量,

安装jdk配置环境变量

创建一个 文件夹,下载 jdk

mkdir java

使用命令行下载jdk

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

解压jdk

tar -zxvf jdk-8u141-linux-x64.tar.gz 

配置环境变量
如果你用的是服务器普通用户,编辑~/.bashrc文件,修改环境变量。
在文件的最后添加如下配置,将JAVA_HOME设置为jdk路径。

export JAVA_HOME=/usr/java/jdk1.8.0_141
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar

然后运行source ~/.bashrc使得配置生效。
如果你用的是root用户,要修改/etc/profile文件,在最后添加上面的代码。
然后运行source /etc/profile使得配置生效。
然后运行javac或者java或者通过java -version查看版本,如果没有出现command not found。则java就配置好了。

安装tomcat

去tomcat库查看想要下载的版本
https://mirrors.cnnic.cn/apache/tomcat/
本人下载一个tomcat9的版本,里面的版本可能会改变,去上面路径查看一下版本修改下就行

 wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.tar.gz 

解压文件夹

tar -zxvf apache-tomcat-9.0.24.tar.gz 

tomcat启动关闭测试

[root@instance-3cmp0eeh apache-tomcat-9.0.24]# sh bin/startup.sh
Using CATALINA_BASE:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_HOME:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.24/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_141/jre
Using CLASSPATH:       /usr/tomcat/apache-tomcat-9.0.24/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.24/bin/tomcat-juli.jar
Tomcat started.
[root@instance-3cmp0eeh apache-tomcat-9.0.24]# sh bin/shutdown.sh 
Using CATALINA_BASE:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_HOME:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.24/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_141/jre
Using CLASSPATH:       /usr/tomcat/apache-tomcat-9.0.24/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.24/bin/tomcat-juli.jar

配置环境变量
与jdk相似,步骤如下

[root@instance-3cmp0eeh apache-tomcat-9.0.24]# pwd
/usr/tomcat/apache-tomcat-9.0.24
[root@instance-3cmp0eeh apache-tomcat-9.0.24]# vim /etc/profile
[root@instance-3cmp0eeh apache-tomcat-9.0.24]# source /etc/profile

在文本最后添加

TOMCAT_HOME=/usr/tomcat/apache-tomcat-9.0.24
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH

验证

[root@instance-3cmp0eeh apache-tomcat-9.0.24]# startup.sh 
Using CATALINA_BASE:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_HOME:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.24/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_141/jre
Using CLASSPATH:       /usr/tomcat/apache-tomcat-9.0.24/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.24/bin/tomcat-juli.jar
Tomcat started.
[root@instance-3cmp0eeh apache-tomcat-9.0.24]# shutdown.sh 
Using CATALINA_BASE:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_HOME:   /usr/tomcat/apache-tomcat-9.0.24
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.24/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_141/jre
Using CLASSPATH:       /usr/tomcat/apache-tomcat-9.0.24/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.24/bin/tomcat-juli.jar

此时在浏览器输入http://公网ip:8080 就可以打开tomcat页面了。如果已绑定域名可以使用http://域名:8080
架构-云服务器环境篇_第1张图片
设置tomcat开机自启
首先对文件夹进行授权

chmod 777 /etc/rc.d/rc.local

然后进行编辑,在文本里添加内容

/usr/tomcat/apache-tomcat-9.0.24/bin/startup.sh

安装Mysql及基本配置

这里注意,腾讯云官方文档的安装命令安装出来的mysql是不能启动的,好像安装了mysql另一个分支,命令操作有区别

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

yum -y install mysql-community-server

开机启动

systemctl enable mysqld

启动mysql服务

systemctl start mysqld

配置mysql

运行

mysql_secure_installation

提示Enter current password for root (enter for none):由于是刚刚安装,直接按回车通过。

Set root password? [Y/n] y
输入y设置root密码
Remove anonymous users? [Y/n] y
删除匿名用户
Disallow root login remotely? [Y/n] y
禁止root远程登录
Remove test database and access to it? [Y/n] y
删除test数据库
Reload privilege tables now? [Y/n] y
刷新权限

如果运行上面的命令中途发生错误:ERROR 1558 (HY000): Column count of mysql.user is wrong. Expected 43, found 39.

运行 mysql_upgrade -uroot -p进行检测升级,如果没出现则不需要执行

提示输入密码,刚刚安装直接回车。
进入mysql
mysql -uroot -p+密码
如密码为123456,输入

mysql -uroot -p123456

mysql> use mysql;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

开启远程访问权限“%”代表所有人,123456是密码,root是用户名。

未完待续ing。。。

你可能感兴趣的:(架构师,架构,云服务器,开发环境,架构)