centos7离线安装gcc_linux_离线_redis安装 - DebugJun

注意:本文系统环境 CentOS 7.7 64位

一丶下载redis

官网: 下载稳定版本

本文以--- redis-4.0.8.tar.gz ---为例

二丶上传指定目录(根据自己本地选择)

新建目录 mkdir /usr/local/redis/

长传文件 /usr/local/redis/

解压

tar xzf redis-4.0.8.tar.gz

三丶检查服务器上是否存在gcc-c++的环境

指令

gcc -v

如果没有则不显示

704f193d9cbd0a2df1b2f5028f45266c.png

四丶安装gcc环境

1.离线安装

获取相关rpm包,将其存放到服务器上某一路径 (网址: )

21e91185d6bf58e3afc6a70199bb6e02.png

安装rpm包。在rpm目录下执行指令

rpm -Uvh *.rpm --nodeps --force

2.在线安装, 指令如下

yum install gcc-c++ 

3.检测安装是否成功, 指令如下

gcc -v

五丶安装redis

1.进入刚解压的redis目录, 输入指令

[root@localhost redis-4.0.8]# make && make install

2.拷贝配置文件/usr/local/redis/到/etc/, 目的:设置开机自启

[root@localhost utils]# cp redis_init_script /etc//

3.拷贝配置文件/usr/local/redis/ 到 /usr/local/redis/

[root@localhost redis-4.0.8]# cp  /usr/local/redis/

4.修改/usr/local/redis/ 配置文件

修改绑定IP改为 ,目的可以远程连接,不受ip限制

6f083974d345edc59076f8551bdbe20e.png

修改 daemonize no -> daemonize yes,目的让redis在linux后台运行

404f46c61ed6c03bcc7b734defde520a.png

修改redis工作目录(查看日志等信息) dir /usr/local/redis/working

565fa326c3167928dbbfc170e897ba1d.png

4.4修改密码,默认无密码 requirepass 123456

785d48a847ffed75841c34c62cdc4296.png

5.重命名/usr/local/redis/ 为

[root@localhost redis]# mv  

6.修改/etc//redis_init_script 指定对应的conf设置 CONF="/usr/local/redis/${REDISPORT}.conf"

73a0451bf0ca80bd2aa3ce88657d09c0.png

7.为redis启动脚本添加执行权限,随后运行启动redis:

配置权限:
[root@localhost ]# chmod 777 redis_init_script
启动redis:
[root@localhost ]# ./redis_init_script start

8.检测redis

[root@localhost ]# ps -ef | grep redis

f3495201bf96f47f6a405d6fc8fbf8b7.png

9.最后一步设置linux开机自启 etc//redis_init_script

9.1添加新内容

redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。

#chkconfig: 22345 10 90
#description: Start and Stop redis

21fd01d845320cd996a81b16c82211b6.png

9.2 执行配套命令以让脚本每次开机都执行

【chkconfig --add redis_init_script】 //服务的形式启动和关闭redis

【chkconfig redis_init_script on】  //加入开机自启服务

例如:【service redisd start】 启动redis

【chkconfig --list】   //查看所有注册的脚本文件

操作过程:
[root@localhost ]# chkconfig --add redis_init_script
[root@localhost ]# chkconfig redis_init_script on
[root@localhost ]# chkconfig --list

注:该输出结果只显示 SysV 服务,并不包含
原生 systemd 服务。SysV 配置数据
可能被原生 systemd 配置覆盖。

      要列出 systemd 服务,请执行 'systemctl list-unit-files'。
      查看在具体 target 启用的服务请执行
      'systemctl list-dependencies [target]'。

jexec           0:关    1:开    2:开    3:开    4:开    5:开    6:关
netconsole      0:关    1:关    2:关    3:关    4:关    5:关    6:关
network         0:关    1:关    2:开    3:开    4:开    5:开    6:关
redis_init_script       0:关    1:关    2:开    3:开    4:开    5:开    6:关

10.可以重启测试是否成功

指令 reboot

六丶附录

linux 运行级别含义:

运行级别就是操作系统当前正在运行的功能级别。这个级别从0到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/ 目录下的文件。

不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)

# 缺省的运行级,RHS用到的级别如下:

0:关机

1:单用户模式

2:无网络支持的多用户模式

3:有网络支持的多用户模式

4:保留,未使用

5:有网络支持有X-Window支持的多用户模式

6:重新引导系统,即重启

通俗的解释:

0 为停机,机器关闭。

1 为单用户模式,就像Win9x下的安全模式类似。

2 为多用户模式,但是没有NFS支持。

3 为完整的多用户模式,是标准的运行级。

4 一般不用,在一些特殊情况下可以用它来做一些事情。

例如在笔记本 电脑的电池用尽时,可以切换到这个模式来做一些设置。

5 就是X11,进到X Window系统了。

6 为重启,运行init 6机器就会重启。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值