基本环境安装 jdk,mq,redis,nginx
JDK:
解压安装包,命令为 tar -zxvf jdk-8u381-linux-x64.tar.gz
配置环境变量,使用 vim 命令(需要安装vim,安装命令为:yum install vim)修改 /etc/profile 文件,在文件末尾加入如下配置
JAVA_HOME=/usr/local/jdk8/jdk1.8.0_381
PATH=$JAVA_HOME/bin:$PATH
重新加载 profile 文件,使更改的配置立即生效,命令为 source /etc/profile
NGINX:
安装nginx前,我们首先要确保系统安装
yum install gcc-c++
yum -y install zlib zlib-devel pcre pcre-devel
yum -y install openssl openssl-devel
解压下载好的nginx包:tar -zxvf nginx-1.11.3.tar.gz
开始安装:/usr/local/nginx-1.11.3 --是nginx的解压后的源码包
执行安装: ./configure --prefix=/usr/local/nginx
安装https认证模块(上文未安装这个导致使用https协议保存):./configure --with-http_ssl_module
再执行:make
最后执行:make install
最后进入sbin/nginx目录,./nginx启动即可
REDIS:
解压安装包 tar -zxvf redis-4.0.0.tar.gz
安装Redis的依赖环境gcc,命令: yum install gcc-c++
进入 /usr/local/redis-4.0.0,进行编译,命令: make
进入 redis 的 src 目录,进行安装,命令:make install
修改reids.conf配置文件
输入/dae然后回车搜索相关配置,输入I进入编辑模式将daemonize属性改为yes,然后ESC退出编辑,输入:wq保存退出
输入/password搜索密码配置所在位置,输入I进入编辑模式,修改密码后ESC退出编辑,输入:wq保存退出
输入/bind找到默认绑定服务器配置,输入I进入编辑模式,将其注释掉后,ESC退出编辑,输入:wq保存退出
根据配置文件启动Redis服务:./redis-server /redis.conf
RABBITMQ & Erkang:
执行脚本依赖
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
执行安装命令
sudo yum install erlang-24.0.5-1.el8.x86_64
查询当前erlang版本:rpm -qa | grep erlang
执行依赖脚本
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
执行安装秘钥
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
yum install socat logrotate -y
执行安装rabbitmq
yum install rabbitmq-server-3.9.4-1.el8.noarch.rpm
启用插件:rabbitmq-plugins enable rabbitmq_management
启用服务:service rabbitmq-server start
guest用户默认只能本地登录,我们需要重新添加一个账号用于web远程登录(赋予完角色权限后才能登录成功)。
#查看当前所有的用户
rabbitmqctl list_users
#查看guest用户所有拥有的权限
rabbitmqctl list_user_permissions guest
#删除原来的guest用户
rabbitmqctl delete_user guest
#添加一个新的用户
rabbitmqctl add_user admin 12345678
#给admin设置个角色(tag)
rabbitmqctl set_user_tags admin administrator
#给admin赋予权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
#查看用户所拥有的权限
rabbitmqctl list_user_permissions admin
RabbitMQ常用命令
## 设置为开机启动
systemctl enable rabbitmq-server.service
## 启动服务
service rabbitmq-server start
## 重启服务
service rabbitmq-server restart
## 停止服务
service rabbitmq-server stop
## 查看当前状态
service rabbitmq-server status
## 查看插件列表
sudo rabbitmq-plugins list
## 启用插件
sudo rabbitmq-plugins enable plugin-name
## 禁用插件
sudo rabbitmq-plugins disable plugin-name
基本环境安装 jdk,mq,redis,nginx的更多相关文章
- Java基础-配置开发环境-安装JDK
Java基础-配置开发环境-安装JDK 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机基础知识 1>.计算机的组成 计算机有硬件与软件组成. 2>.硬件: 硬 ...
- CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布
上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上. 如果是CentOS则可以用yum install lrzsz 命令安装,更方便. 或:yum -y install lr ...
- 华为云—环境安装(jdk安装,tomcat安装)
前言 在前面咱们讲到华为云的购买以及一些配置,通过上一文即可获得一个可以直接访问使用的云服务器.但是对于不同的人群服务器的使用用途可能不同,对于咱们大部分的java程序员来说,jdk.tomcat.m ...
- 彻底卸载JDK的-并只依赖配置环境安装JDK(不依赖注册表)-解决Error opening registry key'software\Javasoft\Java Runti问题
一.备份安装好的绿色版JDK a.重新安装JDK到任意目录,假设这个目录是C:\java.b.将装好的JDK,JRE拷贝到任意一个其他目录,如D:\bak,这样做的目的主要是为了备份JDK.(建议打成 ...
- 在ubuntu 12.04 中配置java环境(安装jdk, tomcat, maven, eclipse)
1. 安装jdk 1.7 在ubuntu( /usr/lib/jvm/java-7-openjdk-amd64 )中默认有安装jdk 1.7 如果没有 可下载 : http://www.oracle. ...
- 【Java学习01】:win7环境安装JDK
最近开始学习java,从第一步做起吧.win7中安装jdk非常简单,大牛勿喷. 1.下载JDK并执行安装. 访问网站www.java.com,选择win7版本的JDK下载.下载后双击安装(比较慢,耐心 ...
- 服务器环境迁移,Linux centos7 64位 基础环境部署 jdk+tomcat+mysql+nginx
最近阿里云服务器到期,这个周末连夜将服务器迁移到美国去了,为什么迁移到美国去呢?主要是因为阿里云服务器费用高,另外网站的访问量不大,对网速要求也不高,主要是宣传和信息传递的作用,加上本人之前在***上 ...
- IT兄弟连 Java语法教程 Java开发环境 安装JDK
因为我们要开发Java程序,所以必须在我们的计算机中安装Sun(Oracle)公司提供给我们的JDK.目前最新版本的JDK是JDK 10,但是我们以学习JDK 8为主,所以我们要安装的版本是JDK 8 ...
- linux 环境 安装jdk tomcat mysql git
1.安装JDK 1.官方下载jdk,linux版本的rpm包 2.安装rz sz ----------编译安装 //安装 cd /tmp wget http://www.ohse.de/uwe/rel ...
- 环境安装——JDK安装
@ 目录 开发环境-JDK安装 1. 下载地址 2. 安装JDK 3. 配置系统环境 开发环境-JDK安装 无论在我们开始学习Java或者入职第一天安装环境,这个你都是必备滴!下面是下载和安装JDK的 ...
随机推荐
- input 文件上传 formdata
需求背景 后端给定接口 传xlsx文件 参数:后台需要的参数 格式: formdata 需要 token 1 saveEditIn (e) { 2 this.sheetAll = [] 3 // ...
- 【技术积累】Python中的NumPy库【二】
NumPy库的主要类有哪些? NumPy库的主要类包括: ndarray:N维数组对象,是NumPy最重要的类之一.它是Python中数组的基本数据结构,可以进行高效的数学计算和数据处理操作. ufu ...
- 全面的ASP.NET Core Blazor简介和快速入门
前言 因为咱们的MongoDB入门到实战教程Web端准备使用Blazor来作为前端展示UI,本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NE ...
- @Target元注解的使用
@Target注解标记另外的注解用于限制此注解可以应用哪种Java元素类型.先看Java SE 8中@Target是如何声明的: package java.lang.annotation; publi ...
- Kubernetes——构建平台工程的利器
作者|Loft Team 翻译|Seal软件 链接|https://loft.sh/blog/why-platform-engineering-teams-should-standardize-on- ...
- 把jar包打成docker镜像并推送到Docker Hub
1.准备需要的jar包并复制到服务器某个目录下 2.在此目录下,创建Dockerfile的文本文件,并将以下内容添加到文件中: # 基础镜像 FROM openjdk:8-jre # author(可 ...
- SAP ABAP 动态结构实现发送企业微信应用消息
企业微信官方接口: 应用支持推送文本.图片.视频.文件.图文等类型. 请求方式:POST(HTTPS)请求地址: https://qyapi.weixin.qq.com/cgi-bin/message ...
- harbor 搭建和部署
Docker官方的Docker Registry镜像,可以用来储存和分发Docker镜像.不过实在不昨的,仅仅能储存和分发镜像,也不提供UI,你还得自己找一个过时的UI搭建,受限制于Docker Re ...
- python打包exe总结 pyinstaller py2exe
Python打包exe 有很多可以用的 如 pyinstaller py2exe cx_Freeze nuitka py2app py0xidizer 其中cx_Freeze没用过 nuitka是把p ...
- Flutter系列文章-Flutter环境搭建和Dart基础
Flutter是Google推出的一个开源的.高性能的移动应用开发框架,可以用一套代码库开发Android和iOS应用.Dart则是Flutter所使用的编程语言.让我们来看看如何搭建Flutter开 ...