jdk
下载rpm文件,然后
rpm -ivh 文件名
Java 就被安装在了默认路径之下了,/usr/java
配置环境变量 vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_231-amd64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
使配置生效
source /etc/profile
tomcat
下载tar.gz文件
tar -zxvf 文件名
将文件移动
mv 源文件 目的地址
配置环境变量
vim /etc/profile
在最下方加
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.96
source /etc/profile
进入tomcat的conf文件夹,编辑server.xml,添加划线部分
进入bin目录,运行startup.sh
Maven
现在并解压
配置环境变量
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
添加PATH
export PATH=
P
A
T
H
:
PATH:
PATH:JAVA_HOME/bin:$MAVEN_HOME/bin
MySQL
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
然后需要配置密码
cat /var/log/mysqld.log
在log文件中会发现初始的密码
用初始密码登录
alter user root@'localhost' identified by 'password'
修改密码之后,赋予权限
grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
flush privileges;
Nginx
- yum源简单安装
yum install epel-release
yum install nginx -y
- 自行进行过源码编译并安装
下载源码包,解压,
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel gd-devel
把pcre、zlib 解压之后放到/opt/source
./configure --prefix=/opt/nginx --conf-path=/opt/nginx/conf/nginx.conf --user=nginx --group=nginx --pid-path=/opt/nginx/pid/nginx.pid --error-log-path=/opt/nginx/logs/error.log --with-pcre=/opt/source/pcre-8.43 --with-zlib=/opt/source/zlib-1.2.11 --with-http_ssl_module --with-http_image_filter_module --with-http_stub_status_module --http-log-path=/opt/nginx/logs/access.log
进行配置,然后make,make install
添加用户之后启动
useradd nginx -s /sbin/nologin -M
RabbitMQ
# 添加erlang solutions源
$ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
$ sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
$ sudo yum install erlang
rabbitmq下载rpm,yum install
#添加用户
#./rabbitmqctl add_user 账号 密码
./rabbitmqctl add_user admin admin
#分配用户标签(admin为要赋予administrator权限的刚创建的那个账号的名字)
./rabbitmqctl set_user_tags admin administrator
#设置权限<即开启远程访问>(如果需要远程连接,例如java项目中需要调用mq,则一定要配置,否则无法连接到mq,admin为要赋予远程访问权限的刚创建的那个账号的名字,必须运行着rabbitmq此命令才能执行)
./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
配置远程访问