rpm

集群架构

纵然是瞬间 提交于 2020-02-08 05:20:11
回到顶部(go to top) 01. 了解集群架构服务器组成 基本架构组成:(用于让用户进行访问) 前端服务部分: 1 )顾客 - 用户 是一个访问者,请求访问网站页面 2 )保安 - 防火墙设备 对访问架构用户进行策略控制,正常访问网站用户,可以放行进入;非法人员(黑客)访问网站,禁止进入 3 )对讲机 - 交换机(外网) 提供架构中服务器相互通讯交流的需求(提供外部人员访问) 4 )迎宾人员 - 负载均衡服务器 对用户的访问请求进行调度处理 5 )服务员 - 网站 web 服务器 对用户的请求进行响应处理 后端服务部分: 1 )对讲机 - 交互机(内网) 提供架构中服务器相互通讯交流的需求(提供内部局域网服务器通讯交流) 2 )厨师 - 数据库服务器 主要用于存储用户提交文字(字符串)数据信息 3 )厨师 - 存储服务器 主要用于存储用户上传视频 音频 图片 附件等数据资料 4 )厨师 - 备份服务器 主要用于对用户存储(上传)数据信息进行统一备份管理 5 )厨师 - 缓存服务器 主要用于存储用户经常访问的数据信息,提升请求数据信息的响应效率 扩展架构组成:(用于让运维人员远程管理架构中的服务器) 1 )员工 - 运维人员 可以远程管理架构中服务器(通过特殊通道-VPN隧道) 2 )审计 - 跳板机服务器 用于监管内部运维人员操作记录信息,一旦出现架构问题

CentOS7安装RabbitMQ

烂漫一生 提交于 2020-02-08 01:34:33
环境:虚拟机镜像安装CentOS-7-x86_64-DVD-1511.iso Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的: yum -y update 升级所有包同时也升级软件和系统内核 yum -y upgrade 升级所有包不升级升级软件和系统内核 第一步、将数据源更换为阿里云软件源 1.下载数据源 下载到root目录下 wget http://mirrors.aliyun.com/repo/Centos-7.repo 2.备份数据源 /etc/yum.repos.d/目录下 备份文件为/etc/yum.repos.d/CentOS-Base.repo.bak mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 3.复制新数据源 cp /root/Centos-7.repo /etc/yum.repos.d/ mv /etc/um.repos.d/Centos-7.repo /etc/um.repos.d/Centos-Base.repo 4.更新数据源 yum clean all yum makecache yum -y update 第二步、安装erlang 安装erlang依赖 yum update yum

Linux——man

≡放荡痞女 提交于 2020-02-07 15:34:12
一、man文件的section 1 - commands 普通的命令 2 - system calls 系统函数调用 3 - library calls 库函数调用 4 - special files 特殊文件 5 - file formats and convertions 文件的格式和转换 6 - games for linux 7 - macro packages and conventions 8 - system management commands 系统管理用的命令, 9 - 其他 二、man命令 可以通过一些参数,快速查询linux帮助手册,并且格式化显示。 1.语法 man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] title… 2.man命令常用参数 参数 备注 -a 显示所有匹配项 -d 显示man查照手册文件时候,搜索路径信息,不显示手册页内容 -D 同-d,显示手册页内容 -f 同命令whatis ,将在whatis数据库查找以关键字开同的帮助索引信息 -h 显示帮助信息 -k 同命令apropos 将搜索whatis数据库,模糊查找关键字 -S list 指定搜索的领域及顺序 如:-S 1:1p httpd 将搜索man1然后 man1p目录

centos7安装mysql-rpm包

為{幸葍}努か 提交于 2020-02-07 10:16:23
1. 环境 .centos7 .mysql安装包,需要到 mysql官网 下载 2.卸载MariaDB 从 CentOS 7 系统开始,MariaDB 成为 yum 源中默认的数据库安装包,要先卸载MariaDB ,否则会有冲突 #检查 MariaDB 是否安装 rpm -qa|grep mariadb #卸载全部 MariaDB 相关 mariadb-libs-5.5.64-1.el7.x86_64为上面命令查询的结果 rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64 3.安装 请按一下以下顺序安装 rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm 4.启动mySql #查看mysql状态 systemctl status mysqld #启动mysql systemctl start mysqld 5.登陆数据库 MySQL5.7.6

linux下RPM安装JDK的步骤

假装没事ソ 提交于 2020-02-07 08:55:40
JDK我一般放在/usr/java目录 //创建目录 mkdir /usr/java //把下载的rpm文件copy过去 cp jdk-8u171-linux-x64.rpm /usr/java/ 移动到rpm目录下 cd /usr/java 执行安装命令 rpm -ivh jdk-8u171-linux-x64.rpm 如果提示缺少执行权限执行权限命令 chmod +x jdk-8u171-linux-x64.rpm 查看java的版本信息 java -version 配置环境变量 vim ~/.bash_profile 末尾追加 export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64 export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: J A V A H ​ O M E / l i b / d t . j a r : JAVA_HOME/lib/tools.jar export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: J A V A H ​ O M E / b i n : PATH 加载刚设置的变量 source /etc/profile 来源: CSDN 作者: 努力向前走

rabbit MQ 消息队列

狂风中的少年 提交于 2020-02-07 02:30:46
为什么会需要消息队列(MQ)? 一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景 以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。 2.1异步处理 场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种 1.串行的方式;2.并行方式 a、串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端。 b、并行方式:将注册信息写入数据库成功后,发送注册邮件的同时,发送注册短信。以上三个任务完成后,返回给客户端。与串行的差别是,并行的方式可以提高处理的时间 假设三个业务节点每个使用50毫秒钟,不考虑网络等其他开销,则串行方式的时间是150毫秒,并行的时间可能是100毫秒。 因为CPU在单位时间内处理的请求数是一定的,假设CPU1秒内吞吐量是100次。则串行方式1秒内CPU可处理的请求量是7次(1000/150)。并行方式处理的请求量是10次(1000/100) 小结:如以上案例描述,传统的方式系统的性能(并发量,吞吐量,响应时间)会有瓶颈。如何解决这个问题呢

ELK之在CentOS7.5上使用rpm包安装配置ELK7版本

痞子三分冷 提交于 2020-02-07 01:03:58
  一,安装环境查看   二,软件版本选用 jdk 1.8.0_171 elasticsearch 7.1.1 kibana 7.1.1 logstash 7.1.1      三,安装配置   1,安装JDK   过程不详述   2,安装ELK   官网下载安装包 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-x86_64.rpm wget https://artifacts.elastic.co/downloads/kibana/kibana-7.1.1-x86_64.rpm wget https://artifacts.elastic.co/downloads/logstash/logstash-7.1.1.rpm   安装 rpm -ivh elasticsearch-7.1.1-x86_64.rpm rpm -ivh kibana-7.1.1-x86_64.rpm rpm -vih logstash-7.1.1.rpm   修改elasticsearch配置文件 /etc/elasticsearch/elasticsearch.yml    #集群名 cluster.name: my-es #node名 node.name: node-1 #数据目录 path

Linux常用命令大全(超实用)

我们两清 提交于 2020-02-06 17:08:04
开关机 sync :把内存中的数据写到磁盘中(关机、重启前都需先执行sync) shutdown -rnow 或 reboot :立刻重启 shutdown -hnow :立刻关机 shutdown -h 19:00 :预定时间关闭系统(晚上7点关机,如果现在超过8点则第二天) shutdown -h +10 :预定时间关闭系统(10分钟后关机) shutdown -c :取消按预定时间关闭系统 init 0 : 关闭系统 telinit 0 : 关闭系统 logout : 注销 系统信息 arch : 显示机器的处理器架构 uname -m : 显示机器的处理器架构 uname -r : 显示正在使用的内核版本 dmidecode -q : 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda : 罗列一个磁盘的架构特性 hdparm -tT /dev/sda : 在磁盘上执行测试性读取操作 cat /proc/cpuinfo : 显示CPU info的信息 cat /proc/interrupts : 显示中断 cat /proc/meminfo : 校验内存使用 cat /proc/swaps : 显示哪些swap被使用 cat /proc/version : 显示内核的版本 cat /proc/net/dev : 显示网络适配器及统计

删除Linux下软件包的N种方法

你离开我真会死。 提交于 2020-02-06 13:11:51
通过yum源直接安装的软件一边情况下删除方法: yum remove **** -y 如果提示删除失败,可通过以下方法逐一尝试,直至软件包删除为止 先通过命令查找出安装包名称 rpm -qa | grep **** 然后根据查询到的安装包名进行删除 删除方法1: rpm -e **** 如若报错,可尝试: rpm -e --nodeps **** 如果提示依赖包错误,则尝试: rpm -ev **** 如果提示:error: %preun(****) scriptlet failed, exit status 1 则尝试: rpm -e --noscripts **** 最后,部分程序删除后依然会残留有其所属文件夹,可自行百度删除即可。 来源: CSDN 作者: #慕明# 链接: https://blog.csdn.net/qq_36804653/article/details/104194376

linux安装jdk步骤

别说谁变了你拦得住时间么 提交于 2020-02-06 09:12:56
1.1安装依赖 yum install glibc.i686 yum –y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 yum update libstdc++-4.4.7-4.el6.x86_64 yum install gcc-c++ 1.2检查系统之前是否安装过jdk软件,如果安装过则卸载 rpm -qa | grep –i jdk rpm –e --nodeps 程序名称 1.3安装jdk 1.3.1创建安装目录 mkdir –p /usr/local/jdk 1.3.2 上传JDK安装包 1.3.3 解压 tar -zxvf 程序文件名 -C /usr/local/jdk 1.3.4 配置环境变量 vim /etc/profile 在末尾添加如下信息 export JAVA_HOME=/usr/local/java/jdk1.7.0_80 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH 1.3.5 重新加载环境变量配置文件 source /etc/profile 1.3.6 测试是否成功 java -version 来源: https://www.cnblogs.com