系统版本:centos7.7

环境搭建(离线状态)

安装java环境

安装配置mysql数据库

安装配置redis数据库

  1. 安装java环境

jdk版本:jdk-8u5-linux-x64.rpm

点击下载 提取码: ud1r

检查系统是否已经有JDK,输入如下命令查看是否系统中是否已安装,部分人在安装CentOS 7时系统会自动安装JDK:

java –version

如果系统没有安装,输入命令后提示如下

[root@master100 ~]# java -version

-bash: java: 未找到命令

如果显示版本信息说明已经安装

如果想使用其他版本的JDK,需要先卸载后再安装,rpm包的卸载,命令如下:

rpm -qa | grep jdk

提示如下:

[root@master100 local]# rpm -qa | grep jdk

jdk1.8-1.8.0_181-fcs.x86_64

知道安装的rpm包名后就可以卸载了,卸载命令如下:

rpm -e --nodeps jdk1.8-1.8.0_181-fcs.x86_64

卸载完成后删除环境变量

vi /etc/profile

source /etc/profile

卸载完成后开始重新安装,rpm包上传到 usr/local路径下

上传好之后回到命令框,开始安装我们的rpm包,首先我们要赋予安装包执行的权限,命令如下:

chmod 755 /usr/local/ jdk-8u5-linux-x64.rpm

安装rpm包

rpm -ivh /usr/local/ jdk-8u5-linux-x64.rpm

安装好后开始配置环境变量

修改/etc/profile文件,在最下面添加如下几行信息:

export JAVA_HOME=/usr/java/jdk1.8.0_05-amd64

export PATH=$PATH:$JAVA_HOME/bin

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

export JRE_HOME=$JAVA_HOME/jre

让配置文件生效,可以输入如下命令或者是重启系统

source /etc/profile

2. 安装配置mysql数据库

mysql版本:5.7.35

点击下载 提取码:rrra

在/opt目录下建立mysql文件夹:

/opt/mysql

把4个rpm包上传到/opt/mysql目录下

检查是否自带mariadb数据库

rpm -qa|grep mariadb

如果有,则返回给你一个标志,反之则没有返回。

删除mariadb数据库,注意:如果你【rpm -qa|grep mariadb】没有返回值,则不需要

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

       我的mariadb版本为:【5.5.56-2.el7.x86_64】

mariadb版本可能会有差异,请以自己的版本为准,修改如上命令版本

开始重新安装

cd /opt/mysql

rpm -ivh命令安装3个rpm包(第4个单拿出来谈)

注意:你一定要按照顺序进行安装,因为rpm包之间相互依赖。

rpm -ivh mysql-community-common-5.7.35-1.el6.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.35-1.el6.x86_64.rpm

rpm -ivh mysql-community-client-5.7.35-1.el6.x86_64.rpm

执行完输入命令确认是否安装成功

rpm -qa | grep mysql

出现如下版本信息可以继续进行

安装第四个rpm包(mysql-community-server-5.7.35-1.el6.x86_64.rpm)

rpm -ivh mysql-community-server-5.7.35-1.el6.x86_64.rpm --force –nodeps

如果出现了【#######100%】标志,那么就完成了Mysql的全部安装

启动mysql

service mysqld start

如果你看到了绿颜色的【OK】,那么你的Mysql可以工作了,但还需要以下设置

设置新的密码

alter user 'root'@'localhost' identified by '123456'

授权root允许远程访问(可视化软件可以建立链接)

grant all privileges on . to 'root'@'%' identified by '123456';

刷新授权

flush privileges

设置Mysql开机启动权限配置,编辑etc/rc.local文件, 在rc.local文件尾部添加以下代码:

mkdir -p /var/run/mysqld

chown mysql.mysql /var/run/mysqld/

设置rc.local权限

chmod 774 /etc/rc.d/rc.local

3. 安装配置redis数据库

redis版本:5.0.13

gcc版本:4.8.5

点击下载 提取码:9wku

检查服务器上是否存在gcc-c++的环境,使用命令

rpm -qa | grep gcc-c++

如果没有,安装rpm包。进入该路径,使用命令

rpm -Uvh *.rpm --nodeps –force

然后使用

gcc -v

g++ -v

查看gcc版本和g++版本,会看到详细的版本信息,安装完成。

redis安装包通过ftp传到linux下 /user/redis

如果没有上述目录进行创建

mkdir /user/redis

解压

tar -zxvf redis-5.0.13.tar.gz

进入解压后的目录

cd redis-5.0.13

可以看到Makefile文件

当前目录下执行:

make

只要没有报错信息说明编译成功

编译完成后执行以下命令

make install PREFIX=/usr/local/share/reids

下载完成,启动redis,进入目录

cd /usr/local/share/reids/bin

执行

./redis-serve

出现下图表示安装成功

配置后台启动

首先,把安装包中的redis.conf配置文件复制到安装完成路径bin目录下

然后,修改这个配置文件,将 daemonize 设置为 yes(默认为no)

按配置文件启动(命令如下)--即实现了后台启动

./redis-server redis.conf

linux 系统安装配置jdk + mysql + redis (离线状态)的更多相关文章

  1. 基于阿里云服务器Linux系统安装配置Redis

    一.Redis简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(有 ...

  2. Linux下配置JDK

    下面以CentOS为例,详细说一下Linux下配置JDK的过程 首先按照约定俗成的习惯,将jdk放在/usr/local/java下,首先进入/usr/local然后新建一个目录java 然后我们需要 ...

  3. 阿里云服务器Linux系统安装配置ElasticSearch搜索引擎

    近几篇ElasticSearch系列: 1.阿里云服务器Linux系统安装配置ElasticSearch搜索引擎 2.Linux系统中ElasticSearch搜索引擎安装配置Head插件 3.Ela ...

  4. linux经常使用(一)linux 安装配置 jdk之 找不到安装文件文件夹及source /etc/profile 报unexpected end of file 错误 解决

    linux 安装配置 jdk 应该算是一个非常主要的东西.可是我到如今才自己第一次 正式安装.果然出现了问题.. 问题就是 安装之后 找不到 安装路径 ,进而没法配置环境变量. 现象例如以下: 提示 ...

  5. Linux 安装配置JDK 、 MySQL 、nginx

    今天我来讲一下在Linux下各环境的搭建,主要就讲一下jdk.MySQL.和一个代理服务器nginx 1. jdk的安装配置 1)卸载自带openjdk 当我们拿到一个全新的ECS的时候上面有的会自带 ...

  6. Open-Falcon 监控系统监控 MySQL/Redis/MongoDB 状态监控

    背景: Open-Falcon 是小米运维部开源的一款互联网企业级监控系统解决方案,具体的安装和使用说明请见官网:http://open-falcon.org/,是一款比较全的监控.而且提供各种API ...

  7. 在Linux下配置jdk的环境变量

    jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在根目录新建s ...

  8. Linux 下tomcat+jdk+mysql安装

    JDK 1.用xftp把 jdk1.8.0_65上传到local下 给他赋予最高权限 1)切换到顶级目录    cd ~ 2)然后切换到上级目录 cd .. 3)切换到local路径下  cd /us ...

  9. Linux下安装python,mysql,redis

    linux 安装Python3 1.python下载 请在终端输入如下命令: cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Pyt ...

  10. Linux CentOS 配置JDK环境

    一.下载JDK 下载JDK的方式有两种: 1.Linux中使用wget下载 1.使用命令安装wget yum install wget 2.下载 wget 'http://download.oracl ...

随机推荐

  1. joda实现时间工具类

    1.获取当前时间 (底层代码一致) val time1 = new DateTime() val time2 = DateTime.now() //底层调用的就是new DateTime() 2.格式 ...

  2. 使用虚拟环境-Python虚拟环境的安装和配置-virtualenv

    打开windows命令终端(cmd)安装虚拟环境 virtualenv(如果你执行了上面查看python版本的语句,那么要先使用exit()方法先退出) pip3 install virtualenv ...

  3. 从零搭建hadoop集群之安装虚拟机

    1.  打开 VMware 2. 点击编辑 ->  虚拟网络编辑器 点击VMnet8 选中NAT模式(于虚拟机共享主机的ip地址) 设置子网IP 点击NAT设置 3.   设置网关 :和子网IP ...

  4. 【视频】R语言生存分析原理与晚期肺癌患者分析案例|数据分享|附代码数据

    原文链接:http://tecdat.cn/?p=10278 最近我们被客户要求撰写关于生存分析的研究报告,包括一些图形和统计输出. 生存分析(也称为工程中的可靠性分析)的目标是在协变量和事件时间之间 ...

  5. proguard-maven-plugin混淆代码排除方法

    当使用proguard-maven-plugin混淆代码时,如果要排除某个类中某个方法不混淆,务必参数指定全路径类名,否则会不生效.

  6. bladex 通用日志不入库,日志无法使用

    公司最近要记录操作日志,然后用的是bladex脚手架.想起来刚好有自带的日志管理功能,然后就很happy的将日志功能授权给了管理员. 也就是那几个通用日志.接口日志.错误日志. 结果人傻了,根本不会记 ...

  7. under display camera

    https://yzhouas.github.io/projects/UDC/udc.html https://zhuanlan.zhihu.com/p/389863230 MIPI 2022 Cha ...

  8. rust crm 镜像源管理

    一.下载crm cargo install crm https://github.com/wtklbm/crm 二.命令 # 在终端执行 # # NOTE: # - [args] 表示 args 是一 ...

  9. vue clickoutside 点击元素以外的区域隐藏该元素

    一.什么是VueUseVueUse不是Vue.use !!!它是一个基于 Composition API 的实用函数集合,下面是具体的一些用法二.如何引入import { 具体方法 } from '@ ...

  10. CF1534F2 Falling Sand (Hard Version)

    个人思路: 每个点向相邻沙子连边,向本列和相邻 \(2\) 列下方第一个沙子连边. 对于一个 DAG,所有入度为 \(0\) 的点会覆盖全部点.我们缩点即可通过 F1. 但是这样做是过不了 F2 的. ...