1.准备

1
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

2.下载

1
2
3
wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm 
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

3.配置

1
2
3
4
5
6
# 修改hostname
vi /etc/hostname
# 修改hosts(配置集群时可以配置多个节点)
vi /etc/hosts
# 关闭防火墙
systemctl stop firewalld.service

4.软件安装

1
2
3
4
5
6
# 安装erlang
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
# 安装socat
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
# 安装rabbitmq
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

5.启用guest用户

1
2
3
# 修改配置文件rabbit.app
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
# 比如修改密码、配置等等,例如:loopback_users中的<<”guest”>>, 只保留guest

6.启动服务

1
2
3
4
# 启动
rabbitmq-server start &
# 停止
rabbitmqctl stop_app

7.管理插件:

1
2
3
4
# 查看所有插件
rabbitmq-plugins list
# 启动rabbitmq_management
rabbitmq-plugins enable rabbitmq_management

5.访问地址

1
2
3
# 访问rabbitmq管理后台
http://{你的linux服务器ip}:15672
# 使用用户名guest,密码guest登录

1.配置YUM源

  • 1.1 下载YUM源rpm安装包

在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/

  • 1.2 安装mysql源
1
yum localinstall mysql80-community-release-el7-3.noarch.rpm
  • 1.3 检查mysql源是否安装成功
1
yum repolist enabled | grep "mysql.*-community.*"

t6ByXn.png

看到上图所示表示安装成功。

  • 1.4 修改默认安装的mysql版本

当前文件的mysql版本为5.6,若要改为5.7,则将5.7的enabled改为1,将5.6的enabled改为0即可。

t6Bcmq.png

2.安装MySQL

1
yum install mysql-community-server

3.启动MySQL

1
2
3
4
# 启动MySQL
systemctl start mysqld
# 查看MySQL启动状态
systemctl status mysqld

t6Bg00.png

4.修改root用户密码

  • 4.1 直接输入mysql就可以进入MySQL了
  • 4.2 修改root用户密码
1
set password = password('root');

5.开启用户远程访问

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

6.开放3306端口

开启端口后,可以在外部使用mysql连接工具连接,具体操作如下:

1
2
3
4
5
6
7
8
# 查看防火墙状态
firewall-cmd --state
# 在running状态下,向firewall添加需要开放的端口
firewall-cmd --permanent --zone=public --add-port=3306/tcp
# 加载配置,使得修改有效
firewall-cmd --reload
# 查看开启的端口,出现3306/tcp则开启正确
firewall-cmd --permanent --zone=public --list-ports

参考链接:

1.检查JDK环境

通过java -version命令检查系统是否安装JDK

t6raRg.png

1
java -version

2.下载Tomcat及安装

  • 2.1 去Apache Tomcat官网下载Tomcat9

  • 2.2 使用WinSCP上传安装包至/usr/local/目录下

  • 2.3 安装tomcat

1
2
3
4
5
6
# 解压压缩包
tar -zxvf apache-tomcat-9.0.19.tar.gz
# 删除压缩包
rm apache-tomcat-9.0.19.tar.gz
# 重命名
mv apache-tomcat-9.0.19 tomcat-9.0.19

3.启动Tomcat

  • 3.1 启动tomcat
1
/usr/local/tomcat-9.0.19/bin/startup.sh

t6rdzQ.png

  • 3.2 查看tomcat进程
1
ps -ef|grep java

t6rUJS.png

  • 3.3 查看tomcat欢迎页
1
curl http://localhost:8080

4.配置端口

在linux上开启的tomcat使用浏览器访问不了。
主要原因在于防火墙的存在,导致的端口无法访问。
CentOS7使用firewall而不是iptables。所以解决这类问题可以通过添加firewall的端口,使其对我们需要用的端口开放。

  • 4.1 查看防火墙状态
1
firewall-cmd --state
  • 4.2 在running 状态下,向firewall 添加需要开放的端口
1
2
# 永久的添加该端口。去掉--permanent则表示临时。
firewall-cmd --permanent --zone=public --add-port=8080/tcp
  • 4.3 加载配置,使得修改有效
1
firewall-cmd --reload
  • 4.4 查看开启的端口,出现8080/tcp则开启正确
1
firewall-cmd --permanent --zone=public --list-ports
  • 4.5 端口添加完后可以外部浏览器访问

t6r0Mj.png

参考链接:

1.下载JDK

Oracle官网下载JDK8,根据CentOS的版本下载对应的32位或64位安装包。

  • 查看CentOS是32位还是64位可以用以下命令(如果有x86_64就是64位的,没有就是32位的;后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的)
1
uname -a # 用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)
  • 在centos系统中执行uname -a指令,系统为64位,下载文件jdk-8u211-linux-x64.tar.gz

t6snwq.png

2.传输文件及解压

  • 2.1 在/usr/local/下建立java文件夹,使用WinSCP上传jdk至java文件夹里面

  • 2.2 解压文件

1
tar -zxvf jdk-8u211-linux-x64.tar.gz
  • 2.3 删除压缩包
1
rm jdk-8u211-linux-x64.tar.gz

3.配置环境变量

  • 3.1 修改/etc/profile文件
1
vi /etc/profile
  • 3.2 在文件末尾追加以下内容
1
2
3
4
5
6
7
# 配置JAVA_HOME环境变量
export JAVA_HOME=/usr/local/java/jdk1.8.0_211
# 在PATH路径上追加$JAVA_HOME/bin目录
export PATH=$JAVA_HOME/bin:$PATH
# 配置CLASSPATH,tools.jar用于编译,dt.jar是Swing需要用到的
# 如果CLASSPATH中不包括当前路径.,JRE就不会在当前路径下搜索Java类
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  • 3.3 使文件修改生效
1
2
# source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。 source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
source /etc/profile

4.查看安装jdk是否成功

1
java -version

参考链接: