关于linux 里安装编译环境和中间件

6 篇文章 0 订阅

 

这里只是在参考其他博主的操作上,提出一些自己操作时出现的问题,仅供参考。

 

1. 安装jdk

链接:https://blog.csdn.net/pang_ping/article/details/80570011

注意:STEP 4:

export JAVA_HOME=/usr/java/jdk1.8.0_152 

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

export PATH=$PATH:$JAVA_HOME/bin

复制代码时小心每行末尾的空格;网上还有一些写法是加 {},例如:

export JAVA_HOME=/usr/java/jdk1.8.0_201
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

 

 

2. 安装 tomcat

https://blog.csdn.net/a_18397219871/article/details/79466392

 

3. 安装 Mysql

https://www.cnblogs.com/diantong/p/10962705.html

参考2: https://blog.csdn.net/qq_37598011/article/details/93489404

参考3(推荐):https://blog.csdn.net/lettuce_/article/details/105380583

启动: systemctl start mysqld启动命令

用户名/密码   root/root1234ABCD!@#$

4.安装 maven

[root@localhost /]# wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo

[root@localhost /]# yum -y install apache-maven

如果提示没有wget命令,则用下面的命令来安装该命令:

[root@localhost /]# yum install wget –y

 

5. 安装 Git

[root@localhost /]# yum install git -y

6. 安装 redis

[root@localhost /]# wget http://download.redis.io/releases/redis-2.8.17.tar.gz

[root@localhost /]# $ tar xzf redis-2.8.17.tar.gz
[root@localhost /]# $ cd redis-2.8.17
[root@localhost /]# $ make

 启动: 把redis.conf文件中的daemonize属性改为yes(表明需要在后台运行)

[root@localhost redis-2.8.17]# cd src
[root@localhost src]# ./redis-server

//指定配置文件方式启动
[root@localhost src]# ./redis-server ../redis.conf

网上:redis 相关配置及启动

https://blog.csdn.net/qq_39135287/article/details/83474865

 

7.安装 zookeeper

https://www.jianshu.com/p/5245fda2e253

启动   [root@localhost zookeeper]# zkServer.sh start

查看状态  [root@localhost zookeeper]# zkServer.sh status

//显示 Mode: standalone 说明启动成功

 

8. 安装 nginx

https://blog.csdn.net/t8116189520/article/details/81909574

执行完  make install  后,nginx配置文件和启动文件在  /usr/local/nginx

启动方式:

[root@localhost /]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

其他:

检查配置文件
# ./nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

重启nginx
# nginx -s reload

关于防火墙命令无法使用的问题,可参考下面博客的命令

https://blog.csdn.net/qq_42859864/article/details/89361077

查看防火墙状态:sudo systemctl status firewalld

启动防火墙:sudo systemctl start firewalld

关闭防火墙:sudo systemctl stop firewalld 

关于Selinux 启动和关闭,详情查看下面博文

https://blog.csdn.net/qq_42859864/article/details/92797578

[root@localhost logs]# getenforce 
Enforcing
[root@localhost logs]# setenforce 0
[root@localhost logs]# getenforce 
Permissive
[root@localhost logs]# 

9. Mongodb

https://blog.csdn.net/qq_34412985/article/details/84188493

mongo.conf

dbpath=/myPrograms/easymock/mongodb/mongodb/data
logpath=/myPrograms/easymock/mongodb/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
fork=true
bind_ip=0.0.0.0
auth=false

启动方式

[root@localhost bin]# ./mongod --dbpath=/myPrograms/easymock/mongodb/mongodb/data

遇到过的情况:

使用 mongo 命令连接数据库时,出现如下:

-bash: mongo: command not found

原因:/etc/profile  文件里 export路径编辑不对

更改后重启系统配置:  # source /etc/profile

再重启mongodb

 

10. nacos

https://blog.csdn.net/lettuce_/article/details/100935028

启动方式:

[root@localhost bin]# sh startup.sh -m standalone

访问路径:

http://127.0.0.1:8848/nacos/

(初始)用户名:nacos

(初始)密码:nacos

 

11. RabbitMQ

https://blog.csdn.net/lettuce_/article/details/102501342

关于RabbitMQ的一些基本操作
$ sudo chkconfig rabbitmq-server on  # 添加开机启动RabbitMQ服务
$ sudo /sbin/service rabbitmq-server start # 启动服务
$ sudo /sbin/service rabbitmq-server status  # 查看服务状态
$ sudo /sbin/service rabbitmq-server stop   # 停止服务

 

12. node.js 安装

https://www.cnblogs.com/mao2080/p/9346018.html

1. 下载地址
http://nodejs.cn/download/
选择 Linux 二进制文件 (x64)
下载的是 .tar.xz 文件
 
2.解压
[root@i nodejs]# tar -xvf node-v12.16.0-linux-x64.tar.xz
 
3. 建立软连接,变为全局
[root@i nodejs]# cd node-v12.16.0-linux-x64
[root@i node-v12.16.0-linux-x64]# cd bin/
[root@i bin]# pwd
复制绝对路径后
[root@i bin]# ln -s /usr/local/nodejs/node-v12.16.0-linux-x64/bin/npm /usr/local/bin/
[root@i bin]# ln -s /usr/local/nodejs/node-v12.16.0-linux-x64/bin/node /usr/local/bin/
 
4. 测试
[root@i /]# node -v
v12.16.0

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统中,安装基础中间件通常涉及到下载源码并解压、安装编译工具、编译源码、启动服务等步骤。 以Redis为例,安装Redis可以按照以下步骤进行: 1. 下载Redis源码并解压:使用wget命令下载源码文件,然后使用tar命令解压缩。 2. 安装编译工具:使用yum命令安装make、gcc和tcl等编译工具。 3. 编译源码:进入解压后的Redis目录,使用make命令进行编译。可能会出现一些warning信息,可以忽略。 4. 启动Redis服务:在Redis目录下,使用src/redis-server命令启动Redis服务。可以使用nohup命令将服务放到后台运行。 5. 连接Redis数据库:使用src/redis-cli命令连接Redis数据库进行操作。 另外,在Linux系统中,可以将Redis加入开机自启动。可以按照以下步骤进行设置: 1. 创建并编辑/etc/systemd/system/redis.service文件,添加以下内容: ``` [Unit] Description=redis.server After=network.service <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [linux中间件安装汇总](https://blog.csdn.net/weixin_43010385/article/details/122766590)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值