CentOS

linux环境下Redis的安装

寵の児 提交于 2020-10-28 13:53:41
linux环境下Redis的安装 确保Linux环境正常运行 一、下载Redis 二、 将Redis安装包上传至Linux 三、进入到相关目录执行相关命令 四、安装相关gcc依赖(redis是基于C语言的所以要安装这样的一个依赖) 五、切换到相关目录,执行安装命令 六、启动Redis 1、让Redis可以后台启动,修改配置文件 2、启动redis 3、访问Redis 确保Linux环境正常运行 个人PC,可用VMWare或VirtualBox安装虚拟机,操作系统,建议安装CentOS7.x版本 一、下载Redis 可以从Redis官网https://redis.io/下载相关包,建议下载4.x商用版本。 二、 将Redis安装包上传至Linux 可以使用xftp工具(建议 mkdir /soft ,或app放在soft(app)目录下) 三、进入到相关目录执行相关命令 tar -zxvf redis-4.0.14.tar.gz 四、安装相关gcc依赖(redis是基于C语言的所以要安装这样的一个依赖) yum -y install gcc 五、切换到相关目录,执行安装命令 cd redis-4.0.14 # 编译 make # 安装到 / usr / local / redis目录下 make PREFIX = / usr / local / redis install #

SpringCloudGateway+Consul集群部署笔记

浪尽此生 提交于 2020-10-28 13:50:39
spring cloud gateway已经使用了较长一段时间,一直有想法,整理整理一下,形成一个有效的记录,近期终于抽空写成笔记。 1、基本环境 版本:consul-1.7.2 服务:192.168.11.45(windows)、192.168.110.35(centos72)、192.168.110.36(centos72) 2、安装目录 centos7.2:/opt/consul-1.7.2 windows:D:/test/consul 3、集群架构 1.三个consul服务节点,组成集群提供注服务 2.两个producer生产者服务,提供业务服务响应 3.一个gateway网关服务,提供路由转发服务 4.消费者模拟请求发送到网关,再由网关路由到生产者服务的业务中; 4、Consul Consul是一个在分布式环境中的提供服务注册和发现流程的服务管理软件,分布式高可用,提供服务发现和配置共享,主要特点是:服务发现、健康检查、键值存储、安全服务通信、多数据中心。 在集群架构中,Consul保证了c(数据一致性)、a(高可用)特点,不保证p(分区容错)特点。在SpringCloud中已对 Consul 进行了自动配置与封装,并且官方建议替代 Eureka。 Consul 采用 raft 算法来保证数据的强一致性: a.服务注册到Consul时

VMware下安装linux虚拟机

£可爱£侵袭症+ 提交于 2020-10-28 13:30:41
安装VMware 【下一步】 【下一步】 点击【自定义】,【下一步】 更改安装目录,【下一步】 【下一步】 【下一步】 【跳过】 【完成】 点击桌面图标 如下勾选,输入邮箱,【继续】 【完成】 安装linxu虚拟机 【自定义】 【下一步】 如下选择,【下一步】 如下选择,【下一步】 修改虚拟机名称,【下一步】 【下一步】 设置内存,【下一步】 如下选择,【下一步】 【下一步】 【下一步】 【下一步】 设置磁盘,【下一步】 【下一步】 点击【自定义硬件...】 添加ISO映像文件,选择CentOS6.6 开启虚拟机 进入后,不选择界面上的任何选项,按ESC 然后输入linux text,进入文本安装模式,文本安装模式是linux的最小安装,只安装操作系统需要的基本组件 检测iso镜像文件的完整性,选择skip跳过 确定 选择语言English,然后按tab 选择键盘语言us,然后按tab 初始化所有 选择时区:上海 时区可以待安装成功后再改 设置密码:test123456 选择第二项 如下方式选择 tab选择第二项 重启 登录 登录成功 centos安装成功后,网络服务默认不会开机启动 ipconfig,可以看到没有ip vi /etc/sysconfig/network-scripts/ifcfg-eth0 开机启动改为‘yes’ ONBOOT=yes

linux系统安装Python 3.7.x

半世苍凉 提交于 2020-10-28 11:11:53
 1. 基础环境。 [root@monitor ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)  2. 升级openssl。CentOS 7.6默认自带的openssl是1.0.2,需要升级到1.1.1,否则使用pip安装模块是会报错“pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available”。(如果是先装的Python,后升级的openssl,则升级完后需要重新编译Python) [root@monitor ~]# openssl version OpenSSL 1.0.2k-fips 26 Jan 2017 # 安装依赖。如果是CentOS 6.x的系统需要安装xz,否则下面解压Python压缩包会报错。 [root@monitor ~]# yum -y install gcc xz # 下载新版本的openssl [root@monitor ~]# cd /usr/local/src [root@monitor src]# wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz

linux软件安装管理

荒凉一梦 提交于 2020-10-28 09:39:17
Linux软件安装管理 Tony Linux系统工程师 难度 初级 时长 3小时 6分 学习人数 64016 综合评分 9.8 收藏 上面是linux 的源代码安装包 linux有两种类型的软件安装方式: 1、源代码安装 这种方式的软件安装,可以指定软件的安装目录,软件的运行效率高,如何是大规模的并发,安装apache软件最好使用源代码包安装,使用源代码包安装软件卸载方便,直接删除软件安装目录就可以了 2、rpm安装包 rmp是源代码经过编译之后的安装包,安装方式简单,便于新手安装,winddows操作系统上的.exe文件就是经过源代码编译之后对应的二进制安装包,优点是安装简单,只需要简单的命令 就可以使用软件的安装升级和查询,ubuntu对应的二进制安装包对应的后缀是deb文件 rmp有一个很大的区别,就是软件安装存在依赖性,这个依赖性可以使用yum安装进行解决。 接下来我们来学习rpm的常用操作,首先给光盘创建一个挂载点 Linux系统中挂载和使用光盘的基本步骤 Last login: Fri May 18 04:14:39 2018 from 192.168.1.4 [weiyuan@weiyuan ~]$ su 密码: [root@weiyuan weiyuan]# mkdir /mnt/cdrom [root@weiyuan weiyuan]# mount /dev

centos7安装redis

穿精又带淫゛_ 提交于 2020-10-28 08:52:41
1、先分别安装gcc和tcl yum -y install gcc yum -y install tcl 2、升级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、下载并安装redis cd /opt wget http://download.redis.io/releases/redis-6.0.8.tar.gz tar xzf redis-6.0.8.tar.gz cd redis-6.0.8 make 显示如上结果表示编译已经完成,/opt/redis-6.0.8/下会生成一个src目录 4、启动redis服务 cd src ./redis-server 注意这种方式启动 redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。 cd src ./redis-server ../redis.conf 5、测试交互 cd src ./redis-cli 来源: oschina 链接: https://my.oschina.net/u/4392473/blog/4691757

CDH6.2.0集群搭建

冷暖自知 提交于 2020-10-28 08:16:19
1、准备工作 1.1 首先我们要准备三台centos7机器,这三台centos7机器的ip、hostname分别为 IP hostname 192.168.1.25 master 192.168.1.26 slave01 192.168.1.27 slave02 注:这三台机器都要求可以访问外网 1.2 使用到的工具版本说明 centos版本:CentOS-7.4-x86_64-DVD-1708.iso Clouder Manage版本:6.2.0 CDH parcel版本:6.2.0 JDK版本:oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm MySQL版本:5.7 下载地址: Clouder Manager CDH parcel 2、节点服务器配置 2.1 hostname设置 # master节点 hostnamectl set-hostname master # slave01节点 hostnamectl set-hostname slave01 # slave02节点 hostnamectl set-hostname slave02 master节点: slave01节点: slave02节点: 2.2 /etc/hosts设置 vi /etc/hosts 192.168.1.25 master 192.168.1.26

Linux命令 -- tar解压缩命令

ⅰ亾dé卋堺 提交于 2020-10-28 08:15:43
1.tar.gz tar.bz2 tar.xf 2.gzip 3.zip 4.zcat data +%F #打包名称包含当前时间 常用命令: 1.tar打包压缩 打包: tar czf dir1.tar.gz dir1 解压:####### tar解压会覆盖掉之前存在的目录,解压前先把原目录重命名备份 ############ tar xf dir1.tar.gz #可解压tar.gz tar.bz2 tar.xz 查看压缩包里的内容 tar tf dir1.tar.gz 1、tar: 打包: tar -czf dir20190101.tar dir 解压: tar xf dir20190101.tar 查看包里的内容 tar tf dirdir20190101.tar tar.gz格式 tar命令进行归档,gzip进行压缩,变成tar.gz 如何打包 tar czf dir1.tar.gz dir1 常用打包与压缩组合: czf #打包tar.gz格式 解压:zxf cjf #打包tar.bz格式 解压:jxf cJf #打包tar.xz格式 解压: xf:自动选择解压模式(一般使用这个解压即可) 如何解压 tar xf dir1.tar.gz 选项: c:创见新的归档文件 z:以gzip方式压缩,后缀tar.gz x:对归档文件解包 t:列出归档文件里的文件列表 f:指定包名

docker镜像创建redis5.0.3容器集群

僤鯓⒐⒋嵵緔 提交于 2020-10-28 06:33:28
拉取redis5.0.3镜像 # docker pull daocloud.io/library/redis:5.0.3 [root@localhost ~]# docker pull daocloud.io/library/redis: 5.0 . 3 5.0 . 3 : Pulling from library/ redis 5e6ec7f28fb7: Pull complete 7fdf7fb3ec49: Pull complete 4bd5dbe7bfa7: Pull complete 71f540684935: Pull complete 8c6dbecedd0f: Pull complete 9d190b6684fc: Pull complete Digest: sha256:e1dc07bf1465661b90b18c1c766c00f733254bf64fcf2ad7a335b2fc1fa31870 Status: Downloaded newer image for daocloud.io/library/redis: 5.0 . 3 [root@localhost ~ ]# [root@localhost ~ ]# docker images centos latest 9f38484d220f 2 weeks ago 202MB daocloud.io

linux执行计划任务at命令

倖福魔咒の 提交于 2020-10-28 06:24:08
https://www.jianshu.com/p/17f5aa01853f 在linux计划任务中, cron 是周期性运行某任务,假如我只想在未来的某时间点只是要求任务运行一次,这就用到at命令了,因为at只适合用在未来的某时间点。 at服务: at是由atd服务提供的,在centos6和centos7上启动服务的命令不一样。 查看和执行atd服务 centos6: service atd start #启动服务 service atd stop #关闭服务 service atd status #查看服务状态 centos7: systemctl status atd.service #查看服务状态 systemctl start atd.service #启动服务 systemctl stop atd.service #关闭服务 语法: at [option] TIME option(常用的选项): -V: 显示版本信息: -l: 列出指定队列中等待运行的作业;相当于atq -d: 删除指定的作业;相当于atrm -c: 查看具体作业任务 -f: /path/from/somefile :从指定的文件中读取任务 -m: 当任务被完成后,将给用户发送邮件,即使没有标准输出 注意:作业执行命令的结果中的标准输出和错误以邮件通知给相关用户 TIME:定义出什么时候进行 at