jdk1.8在linux的安裝以及redis的安裝

在安裝jdk和redis之前,我們先來(lái)安裝一下gcc的套裝先,如果你不安裝這個(gè)套裝,可能你自帶的linux鏡像會(huì)帶有,也有一些會(huì)不全,反正不管有沒(méi)有,我們可以先過(guò)一遍,很快的!

1、安裝gcc套裝:

yum install cpp

yum install binutils

yum install glibc

yum install glibc-kernheaders

yum install glibc-common

yum install glibc-devel

yum install gcc

yum install make

2、升級(jí)gcc

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

3、設(shè)置永久升級(jí):

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

接上文,安裝好linux后,開(kāi)始jdk1.8的安裝,這個(gè)后續(xù)大概都是要用到的!

yum -y list java*? 執(zhí)行改命令可以查看到可以安裝的jdk版本(我是因?yàn)槿藨?,所以就用直接下載的形式,還有一種就是去官網(wǎng)下載然后傳輸進(jìn)來(lái))


yum install -y? 版本

java -version 查看已經(jīng)安裝的版本不過(guò)這個(gè)弄完之后還需要配置環(huán)境,具體配置過(guò)程如下

命令?vi /etc/profile?

之后在末尾把下面的參數(shù)加上

export JAVA_HOME=/home/wanmeng/jdk/jdk1.8.0_181

export PATH=$JAVA_HOME/bin:$PATH?

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

具體的java_home的路徑要看你把你的jdk版本放哪里的了哈!

以上就是jdk的安裝以及環(huán)境配置過(guò)程!

接下來(lái)我們進(jìn)入redis的安裝和配置


具體路徑去官網(wǎng)下載一個(gè)壓縮包,這個(gè)壓縮包大概才2M,不要懷疑,你沒(méi)下錯(cuò),剛開(kāi)始我也以為我搞錯(cuò)了: https://redis.io/download

安裝過(guò)程的話,由于前面我們已經(jīng)把gcc的套裝下了一遍,所以這里直接按照官網(wǎng)的來(lái)即可


運(yùn)行src/redis-server即可看到如下


不過(guò)這個(gè)不是我們想要的結(jié)果,我們要的效果應(yīng)該是后臺(tái)運(yùn)行的

接下來(lái)我們進(jìn)行后臺(tái)配置:

首先

將指定的配置no改成yes

之后啟動(dòng)的時(shí)候帶上該配置文件即


./redis-server /usr/local/share/java/redis/redis-6.0.3/redis.conf? 前面的。/redis-server是啟動(dòng)命令,后面是帶上配置好的配置

不過(guò)這樣還不完美,開(kāi)機(jī)啟動(dòng)是最好的,不然你每次關(guān)了linux你還要啟動(dòng)一次挺麻煩,所以我就去配置了腳本,腳本如下哈



#!/bin/sh

#chkconfig: 2345 80 90?

# Simple Redis init.d script conceived to work on Linux systems?

# as it does use of the /proc filesystem.?

REDISPORT=6379? ? ? ? ? ? ? ? ? ? ? ? ? #端口號(hào),這是默認(rèn)的,如果你安裝的時(shí)候不是默認(rèn)端口號(hào),則需要修改

REDISPATH=/usr/local/bin/? ? ? ? ? ? ? ? #redis-server啟動(dòng)腳本的所在目錄,你如果忘了可以用find / -name redis-server 或whereis redis-server找到

EXEC=${REDISPATH}/redis-server? ? ? ? ? ?

CLIEXEC=${REDISPATH}/redis-cli?

PIDFILE=/var/run/redis_${REDISPORT}.pid? ? #在redis.conf中可找到該路徑

CONF="${REDISPATH}/redis.conf"? ? ? ? ? #redis.conf的位置, 如果不和redis-server在同一目錄要修改成你的redis.conf所在目錄

case "$1" in?

? start)?

? ? if [ -f $PIDFILE ]?

? ? then?

? ? ? ? echo "$PIDFILE exists, process is already running or crashed"?

? ? else?

? ? ? ? echo "Starting Redis server..."?

? ? ? ? $EXEC $CONF?

? ? fi?

? ? ;;?

? stop)?

? ? if [ ! -f $PIDFILE ]?

? ? then?

? ? ? ? echo "$PIDFILE does not exist, process is not running"?

? ? else?

? ? ? ? PID=$(cat $PIDFILE)?

? ? ? ? echo "Stopping ..."?

? ? ? ? $CLIEXEC -p $REDISPORT shutdown?

? ? ? ? while [ -x /proc/${PID} ]?

? ? ? ? do?

? ? ? ? ? echo "Waiting for Redis to shutdown ..."?

? ? ? ? ? sleep 1?

? ? ? ? done?

? ? ? ? echo "Redis stopped"?

? ? fi?

? ? ;;?

? *)?

? ? echo "Please use start or stop as first argument"?

? ? ;;?

esac?


具體配置看上面說(shuō)明哈!

1.? chmod777/etc/init.d/redis? ? ? ? ?設(shè)置可執(zhí)行權(quán)限

2.redis-cli shutdown? ? 先把之前的關(guān)掉哈

3.?/etc/init.d/redis start? 再次啟動(dòng)你會(huì)發(fā)現(xiàn)成功了的

4.reboot重啟服務(wù)器,看是否生效哈

5.用ps-ef|grep redis 查看是否存在進(jìn)程,存在即配置成功了哈


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容