安装JAVA环境
1.下载JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.将JDK文件上传到服务器的/usr/local/download目录下
上传命令: scp jdk-8u111-linux-x64.rpm root@:/usr/local/download
3.安装jdk
命令:rpm -ivh jdk-8u111-linux-x64.rpm
4.安装MySQL
下载
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安装:
添加 MySQL Yum Repository
yum localinstall mysql-community-release-el7-5.noarch.rpm
验证下是否添加成功
yum repolist enabled | grep "mysql.*-community.*"
- 选择要启用 MySQL 版本
yum repolist all | grep mysql
可以看到 5.5, 5.7 版本是默认禁用的,因为现在最新的稳定版是 5.6
[root@bogon software]# yum repolist all | grep mysql
mysql-connectors-community/x86_64 MySQL Connectors Community 启用: 14
mysql-connectors-community-source MySQL Connectors Community - Sourc 禁用
mysql-tools-community/x86_64 MySQL Tools Community 启用: 17
mysql-tools-community-source MySQL Tools Community - Source 禁用
mysql55-community/x86_64 MySQL 5.5 Community Server 禁用
mysql55-community-source MySQL 5.5 Community Server - Sourc 禁用
mysql56-community/x86_64 MySQL 5.6 Community Server 启用: 139
mysql56-community-source MySQL 5.6 Community Server - Sourc 禁用
mysql57-community-dmr/x86_64 MySQL 5.7 Community Server Develop 禁用
mysql57-community-dmr-source MySQL 5.7 Community Server Develop 禁用
```
- 可以通过类似下面的语句来启动某些版本
```
yum-config-manager --disable mysql56-community
yum-config-manager --enable mysql57-community-dmr
```
注意: 任何时候,只能启用一个版本。
- 查看当前的启动的 MySQL 版本
```
yum repolist enabled | grep mysql
[root@bogon software]# yum repolist enabled | grep mysql
mysql-connectors-community/x86_64 MySQL Connectors Community 14
mysql-tools-community/x86_64 MySQL Tools Community 17
mysql56-community/x86_64 MySQL 5.6 Community Server 139
```
## 通过 Yum 来安装 MySQL
yum install mysql-community-server
Yum 会自动处理 MySQL 与其他组件的依赖关系:
- 执行
rpm -qi mysql-community-server.x86_64 0:5.6.24-3.el7
## 启动和关闭 MySQL Server
1 启动 MySQL Server
systemctl start mysqld
2 查看 MySQL Server 状态
systemctl status mysqld
3 关闭 MySQL Server
systemctl stop mysqld
4. 测试是否安装成功
mysql
## 防火墙设置
1. 远程访问 MySQL, 需开放默认端口号 3306.
- firewall-cmd
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=3306/udp
使最新的防火墙设置规则生效。
firewall-cmd --reload
## 开机自起
1. 查看 MySQL 服务是否开机启动
[root@localhost ~]# systemctl is-enabled mysql.service;echo $?
enabled
0
如果是 enabled 则说明是开机自动,如果不是,执行
chkconfig --levels 235 mysqld on
## 设置字符集
修改 /etc/my.cnf 文件,添加字符集的设置
[mysqld]
character set server = utf8
[mysql] default-character-set = utf8
重启 MySQL ,可以看到字符集已经修改了
mysql> SHOW VARIABLES LIKE 'character%'
-> ; +--------------------------+----------------------------+ | Variable name | Value | +--------------------------+----------------------------+ | character set client | utf8 | | character set connection | utf8 | | character set database | utf8 | | character set filesystem | binary | | character set results | utf8 | | character set server | utf8 | | character set system | utf8 | | character sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)
# 安装tomcat
1.下载tomcat http://tomcat.apache.org/
2. 将tomcat文件上传到服务器,并解压
scp apache-tomcat-9.0.0.M11.zip [email protected]:/usr/local/download
如果没有安装unzip命令,先安装 yum install unzip
解压tomcat并重命名
unzip apache-tomcat-9.0.0.M11.zip mv apache-tomcat-9.0.0.M11.zip ../tomcat
3.启动端口号 8080
firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
//重启防火墙 firewall-cmd --reload
出现firewalld is not running的报错,用以下命令将firewalld起起来即可
systemctl start firewalld
systemctl enable firewalld
4.启动tomcat
进入到tomcat的bin目录,修改所有后缀名为.sh的权限
cd /usr/local/tomcat/bin
chmod u+x *.sh
//启动tomcat服务 ./startup.sh
//停止tomcat服务 ./shutdown.sh
```