基本环境安装 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的 ...
随机推荐
- RedHat7.4配置yum源(原创!详细易懂)
redhat7 .4配置centOS yum源(自带yum文件) 1.定位到yum的配置文件 root@192.168.6.129:/etc# cd yum.repos.d 2.检查yum是否安装,以 ...
- 大语言模型(LLM)在文本分类、语言生成和文本摘要中的应用
目录 大语言模型(LLM)在文本分类.语言生成和文本摘要中的应用 引言 文本分类.语言生成和文本摘要是人工智能领域中的重要任务,涉及到自然语言处理.机器学习和深度学习等领域.本文将介绍大语言模型(LL ...
- tSNE算法在自然语言处理中的应用:文本降维和可视化
目录 技术原理及概念 t-SNE(Toeplitz-Stochastic Neural Network)是一种常用的文本降维和可视化算法,它的核心思想是将高维文本数据映射到低维空间,同时保持数据的一致 ...
- 学习websocket,原来这么简单
简单介绍 websocket WebSocket是一种在TCP连接上进行全双工通信的协议. WebSocket通信协议于2011年被IETF定为标准. 然后WebSocket API也被W3C定为标准 ...
- Solon Web 也支持响应式开发了?!
"solon.web.flux" 是 solon v2.3.6 新推出的生态插件,为 solon web 提供响应式接口支持 (io.projectreactor) .为什么叫这个 ...
- Mac pt-online-schema-change 图文并茂、不锁表在线修改 MySQL 表结构、添加表索引、添加表字段、修改表字段、删除表字段
导读 percona-toolkit 源自 Maatkit 和 Aspersa 工具,这两个工具是管理 MySQL 的最有名的工具,但 Maatkit 已经不维护了,全部归并到 percona-too ...
- Centos7安装JDK1.8(详解版)
一.检查并卸载OpenJDK 1.卸载centos原本自带的openjdk 运行命令如下: rpm -qa | grep java 2.然后通过 rpm -e --nodeps 后面跟系统自 ...
- 达梦数据库: SQL查询报错《不是 GROUP BY 表达式解决方法》
报错信息: ****: 第4 行附近出现错误: 不是 GROUP BY 表达式 修改办法: 达梦可以配置兼容参数,COMPATIBLE_MODE=4,静态参数,需要重启数据库后生效! sp_set_p ...
- 论文解读(Moka‑ADA)《Moka‑ADA: adversarial domain adaptation with model‑oriented knowledge adaptation for cross‑domain sentiment analysis》
Note:[ wechat:Y466551 | 可加勿骚扰,付费咨询 ] 论文信息 论文标题:Moka‑ADA: adversarial domain adaptation with model‑o ...
- linux基础:编译
程序编译 在linux中,gnu项目提供了gcc编译器.g++编译器和gdb调试器. C和C++语言正在不断发展,为了保持兼容程序语言的最新特性,开发者通常选择GCC来编译C语言编写的源代码,选择G+ ...