Linux/Centos7上安装JDK1.8+Redis+Oracle+RocketMQ+Nginx+Nacos

一:centos7安装

1.选择语言 中文
2.分区,自动或更改
3.时区,上海
4.设置root密码

重启进行系统
1.查看ip:ip addr,这里显示的是已经配置好了的
在这里插入图片描述
2.配置ip
有时无内网,可手动分别ip
ls /etc/sysconfig/network-scripts#查看配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eno* 编译配置

添加及修改配置
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.255
GATEWAY=192.168.1.256 #网关
NETMASK=255.255.255.0
DNS1=192.29.29.29
i:进入编辑模式
:wq,保存退出

重启服务
systemctl restart network.service
重启电脑(重启服务未生效)
reboot

采用Xshell和Xftp操作centos

  • 创建一个文件夹存放下载的文件
    mkdir data

二:JDK安装

如果以前安装过jdk,需要先卸载java相关的
感谢【Linux】CentOS7下安装JDK详细过程
我这里再次记录一下

  • 在data目录下命令,将JDK压缩包 复制一份到/usr/local/src/作备份
    cp jdk-8u144-linux-x64.tar.gz /usr/local/src/

  • usr目录下创建一个java文件夹,解压jdk到java文件夹,java文件夹中解压jdk
    mkdir java ; cp jdk-linux-x64.tar.gz /usr/java ; tar -zxvf jdk-linux-x64.tar.gz
    tar      备份文件
    -zxvf     
    -z      通过gzip指令处理备份文件
    -x      从备份文件中还原文件
    -v      显示指令执行过程
    -f       指定备份文件
    jdk-linux-x64.tar.gz 文件

  • 删除之前的java文件下的压缩包
    rm -i jdk-linux-x64.tar.gz

  • 配置jdk环境变量
    vi /etc/profile
    文本最后一行添加
    export JAVA_HOME=/usr/java/jdk1.8
    export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
    export PATH=$PATH:${JAVA_HOME}/bin
    【注】:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}

  • 让配置的环境变量生效
    source /etc/profile

  • 检查配置
    java -version

    二:nacos注册中心安装

  • 在data目录下,备份,解压,启动
    cp nacos.tar.gz /usr/local/src/
    mkdir nacos
    cp nacos.tar.gz /usr/nacos
    tar -zxvf /usr/nacos.tar.gz

  • 切换到bin目录下,执行命令
    sh startup.sh -m standalone

  • 关闭命令
    sh shutdown.sh

  • 查看当前java进程
    ps -ef|grep java

三:PCRE安装

nginx的rewrite伪静态匹配规则用到正则,pcre就用来干这个

  • 重复一些步骤
    cp pcre-8.44.tar.gz /usr/local/src/
    cp pcre-8.44.tar.gz /usr/pcre/
    tar -zxvf pcre-8.44.tar.gz
  • 备注
    :GCC 是一个C语言编译器,由于 Linux 操作系统的自由、开源,在其基础上衍生出了很多不同的 Linux 操作系统,如 CentOS、Ubuntu、Debian 等。这些 Linux 发行版中,大多数都默认装有 GCC 编译器(版本通常都较低)
    快速安装GCC
    每个 Linux 发行版都有自己的软件包管理工具,比如 CentOS 系统的 yum 包管理器、Ubuntu 系统的 apt 包管理器等等,并且大多数 Linux 发行版都提供有 GCC 编译器的二进制软件包。因此,我们可以直接“傻瓜式”地安装 GCC 编译器(以 yum 为例):
    yum -y install gcc
    yum -y install gcc-c++
    通过执行这 2 条指令,就可以在 CentOS 系统中利用 gcc 命令来执行 C 语言程序,利用 g++ 命令来执行 C++ 程序。
    想了解更多请参考GCC
  • 配置-编译-安装
    cd /usr/pcre/pcre-8.44目录下
    ./configure
    make check&&make install

四:nginx安装

  • 重复一些步骤
    cp nginx-1.5.9.tar.gz /usr/local/src/
    cp nginx-1.5.9.tar.gz /usr/nginx/
    tar -zxvf nginx-1.5.9.tar.gz
    配置
    ./configure --prefix=/usr/local/nginx
    其中–prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱
    如果此时报错,一般是缺少了依赖包
    yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
    编译-安装
    make&&make install
    刷新配置,
    /bin/cp -rf /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/bak_nginx.conf &&
    /bin/cp -rf /data/conf/nginx.conf /usr/local/nginx/conf/nginx.conf
    启动
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    关闭防火墙
    systemctl stop firewalld
    查看nginx启动是否成功
    ps -ef | grep nginx

五:Maven安装

  • 重复一些步骤
  • 解压
    tar -zxvf apache-maven-3.6.3-bin.tar.gz
  • 配置
    vi /etc/profile
    export MAVEN_HOME=/usr/maven/apache-maven-3.6.1
    export PATH=$MAVEN_HOME/bin:$PATH
  • 配置maven的镜像仓库
    vi conf/settings.xml
  • 刷新环境变量
    source /etc/profile
  • 检查版本
    mvn -v
  • 参考 https://www.cnblogs.com/jiathis/p/10988158.html

六:RocketMQ安装

  • 重复一些步骤(在进行编译源码之前我们需要安装JDK,然后我们还需要安装一下Maven)
  • 解压
    unzip rocketmq-4.7.1.zip
    如果报错unzip未发现,那么就直接下载依赖包
    yum install -y unzip zip
  • 配置环境变量
    vi /etc/profile
    export ROCKETMQ_HOME=/usr/rocketmq/ rocketmq-4.7.1
    export PATH=$ROCKETMQ_HOME/bin:$PATH
  • 环境变量生效
    source /etc/profile
  • 进入到/usr/rocketmq/rocketmq-4.7.1/bin
  • 启动mqbroker
    nohup sh mqbroker &
  • 启动mqnameserver
    nohup sh mqnamesrv &
  • 如果运行nohup报错-bash: nobup: 未找到命令,下载依赖
    yum install coreutils
  • 不清楚还可以参考Linux环境下安装RocketMQ(MetaQ)这里还配置了内存大小

七:Redis安装

1.基础安装(可以直接看下面,这部分忽略,因为这部分不行)

  • 重复一些步骤

  • 解压
    tar -zvxf redis-5.0.10.tar.gz

  • 安装
    cd redis-5.0.10
    make
    make PREFIX=/usr/redis-5.0.10 install
    cd /usr/redis/redis-5.0.10/src
    make install
    为了方便管理,将redis文件中的conf配置文件和常用命令移动到统一文件中
    cd /usr/redis/redis-5.0.10
    mkdir etc
    mkdir bin
    mv redis.conf /usr/redis/redis-5.0.10/etc
    mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/redis/redis-5.0.10/bin/

  • 后台启动Redis
    编辑配置文件这个时候就需要掌握一些vi的基础命令,方便查找
    cd /usr/redis/redis-5.0.10/etc
    vi redis.conf将 daemonize改为yes
    启动
    cd /usr/redis/redis-5.0.10/bin
    ./redis-server /usr/redis/redis-5.0.10/etc/redis.conf
    现在配置的Redis并不是全局的,所以可以卸载
    2.卸载
    ps -ef|grep redis:查看redis进程
    杀死进程
    删除对应的文件夹,这样就卸载完成了
    3.重新安装

  • 解压
    tar -zvxf redis-5.0.10.tar.gz

  • 安装
    mv /usr/redis/redis-5.0.10 /usr/local/redis
    cd /usr/local/redis
    make
    make PREFIX=/usr/local/redis install
    cd /usr/local/redis/src
    make install

  • 统一管理
    cd /usr/local/redis
    mkdir etc
    make bin
    mv redis.conf /usr/local/redis/etc/移动配置文件
    mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/启动类文件

  • 修改配置
    vi /usr/local/redis/etc/redis.conf
    daemonize改为yes

  • 启动
    cd /usr/local/redis/bin/
    ./redis-server /usr/local/redis/etc/redis.conf
    运行命令:redis-cli

  • 密码
    查看现有的redis密码(可选操作,可以没有)
    config get requirepass

  • 设置redis密码
    config set requirepass****(****为你要设置的密码)

  • 查看redis是否在运行: ps aux | grep redis

  • 关闭redis: redis-cli shutdown

  • 当设置密码后,上面的关闭命令无效:带密码输入: redis-cli -a [password] 回车后输入:shutdown
    即可关闭redis,输入exit 退出。

  • 查看密码:可查看 redis 安装根目录下的配置文件:redis-conf 中SECURITY下面的 requirepass 后面的内容
    参考于linux 安装redis 完整步骤

八:Oracle安装

Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值