CentOS

跟我学SpringCloud | 第十五篇:微服务利剑之APM平台(一)Skywalking

余生长醉 提交于 2020-12-12 19:43:56
SpringCloud系列教程 | 第十五篇:微服务利剑之APM平台(一)Skywalking Springboot: 2.1.7.RELEASE SpringCloud: Greenwich.SR2 [TOC] 1. Skywalking概述 Skywalking与2016年11月2日由国人吴晟在Github上传v1.0版本,用于提供分布式链路追踪功能,从5.x开始,成为一个功能较为完善的APM(Application Performance Management)系统,2019年4月17日从Apache孵化器毕业,正式成为Apache顶级项目。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。官方对自己介绍是专为微服务,云原生和基于容器(Docker,Kubernetes,Mesos)架构而设计。 2. Skywalking主要功能 服务,服务实例,端点指标分析 根本原因分析 服务拓扑图分析 服务,服务实例和端点依赖性分析 慢服务检测 性能优化 分布式跟踪和上下文传播 数据库访问指标、检测慢速数据库访问语句(包括SQL) 告警 3. Skywalking主要特性 多种监控手段,语言探针和service mesh 多语言自动探针,Java,.NET Core和Node.JS 多种后端存储支持 轻量高效 模块化,UI、存储、集群管理多种机制可选 支持告警

部署Nginx网站服务实现访问状态统计以及访问控制功能

倾然丶 夕夏残阳落幕 提交于 2020-12-12 15:59:48
原文: https://blog.51cto.com/11134648/2130987 Nginx专为性能优化而开发,最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力,单个物理服务器可支持30000-50000个并发请求。 Nginx的安装文件可以从官方网站http://www.nginx.org/下载,下面以Nginx1.12版本为例,基于CentOS7,部署Nginx网站服务。 安装Nginx 第一步源码编译安装 1. 安装支持软件 Nginx的配置及运行需要gcc 、 gcc-c++ 、 make 、 pcre、pcre-devel、zlib-devel软件包的支持,以便提供相应的库和头文件,确保Nginx安装顺利。 创建yum仓库的步骤详细步骤请参考 Linux下通过rdesktop远程登陆Windows系统 yum install gcc gcc-c++ make pcre pcre-devel zlib-devel -y 如果是在有网络的情况下,CentOS7无需创建yum仓库,直接执行yum list命令更新一下yum源,稍微等待一会儿。 yum list //更新yum源 yum install gcc gcc-c++ make pcre pcre-devel zlib-devel -y 2. 创建运行用户、组

centos7源码安装Nginx

為{幸葍}努か 提交于 2020-12-12 15:23:29
1、安装前准备工作 下载Nginx源码包,官网下载会有很多版本,注意版本号,偶数为稳定版,奇数为开发实验版 下载地址: http://nginx.org/en/download.html 2、安装编译环境、创建安装目录和用户 yum -y install gcc gcc-c++ pcre-devel zlib-devel mkdir /usr/local/nginx1.18 useradd -M nginx -s /sbin/nologin #创建Nginx用户,不设家目录,不允许登录系统 3、下载Nginx源码包 wget -c http://nginx.org/download/nginx-1.18.0.tar.gz 4、解压缩源码包 tar -zxf nginx-1.18.0.tar.gz 5、切换到解压后的源码目录 cd nginx-1.18.0 6、执行configure脚本生产编译配置文件Makefile ./configure --prefix=/usr/local/nginx1.18 --user=nginx --group=nginx &>/dev/null || echo $? #prefix指定安装路径,user和group指定运行权限的用户和组 make &>/dev/null || echo $? #编译二进制,并判断是否编译成功 make install

CentOS 安装 MySQL

六眼飞鱼酱① 提交于 2020-12-12 10:39:49
MySQL 安装 通过 Yum Repository 方式安装 注意点:CentOS7 默认安装了 mariadb 数据库,先移除: yum remove mariadb-libs 添加 MySQL Yum源 简要概况,它是通过安装 mysql80-community-release-el7-2.noarch.rpm 包来实现配置 Yum 源的,这个 rpm 包并非 MySQL 的真正安装包。 你可以通过下载两个途径下载这个 mysql80-community-release-el7-2.noarch.rpm 包: wget https://repo.mysql.com//mysql80-community-release-el7-2.noarch.rpm 下载下来; MySQL Yum Repository page 手动下载,再上传到服务器上; 下载下来之后,执行: yum localinstall mysql80-community-release-el7-2.noarch.rpm 可以通过以下命令检查MySQL Yum源是否已成功添加: yum repolist enabled | grep "mysql.*-community.*" 上面步骤执行完之后,会在 /etc/yum.repos.d/ 目录下生成 MySQL 相关的 Yum 源配置,需要对这个配置文件进行一些设置

画龙点睛 之RabbitMQ 初来乍到

三世轮回 提交于 2020-12-12 10:34:07
消息队列解决了什么问题 1. 异步处理 2. 应用解耦 3. 流量削峰 4. 日志处理。。。。。。 安装RabbitMQ (这里的安装我只仅仅说一下linux 的安装 如果想安装windows 版 可以留言我会给你发文档) 1 . 目录准备 2. 添加仓库 地址 这里我不知道你们是centos6 还是 centos7 这里我提供了两个版本 直接 复制粘贴即可 1 Erlang 20.x on CentOS 7 : 2 # In /etc/yum.repos.d/rabbitmq- erlang.repo 3 [rabbitmq- erlang] 4 name=rabbitmq- erlang 5 baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7 6 gpgcheck=1 7 gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing- key.asc 8 repo_gpgcheck=0 9 enabled=1 10 Erlang 20.x on CentOS 6 : 11 # In /etc/yum.repos.d/rabbitmq- erlang.repo 12 [rabbitmq- erlang] 13 name=rabbitmq-

CentOS7 搭建 zabbix-server 3.0.10

浪子不回头ぞ 提交于 2020-12-12 10:30:54
环境 操作系统:CentOS7 (192.168.1.100) 数据库:MariaDB 10.1.26 Web后台:PHP 5.6.31 Web引擎:Nginx 1.12.1 Zabbix:Zabbix 3.0.10 部署方式:单机部署 安装操作系统 CentOS 推荐 RHEL6 及以上的 x64 版本。 这里最小安装 CentOS7 ,外网不可达服务器可能需要配置本地 yum 源。 安装数据库 MariaDB MariaDB/MySQL 的常见版本。 本地如果已存在可用的 MariaDB/MySQL 数据库,则可跳过此步。 安装方式很多,这里直接用官方编译好的二进制通用包: CentOS7 下载 mariadb-10.1.26-linux-glibc_214-x86_64.tar.gz CentOS6 下载 mariadb-10.1.26-linux-x86_64.tar.gz 安装 参考我的另一篇博客 安装 PHP PHP-5.5 及以上版本。 本地如果已存在可用的 PHP ,则可跳过此步。 安装方法很多,这里使用官方源码编译: 下载 php-5.6.31.tar.bz2 安装 #解压 tar jxf php-5.6.31.tar.bz2 -C /root/ cd /root/php-5.6.31/ #安装依赖包 yum install gcc make gd-devel

CentOS7 关闭防火墙

旧城冷巷雨未停 提交于 2020-12-12 07:18:02
CentOS6关闭防火墙使用以下命令, //临时关闭 service iptables stop //禁止开机启动 chkconfig iptables off 1 2 3 4 CentOS7中若使用同样的命令会报错, stop iptables.service Failed to stop iptables.service: Unit iptables.service not loaded. 1 2 这是因为CentOS7版本后防火墙默认使用firewalld,因此在CentOS7中关闭防火墙使用以下命令, //临时关闭 systemctl stop firewalld //禁止开机启动 systemctl disable firewalld Removed symlink /etc/systemd/system/multi-user .target .wants/firewalld .service. Removed symlink /etc/systemd/system/dbus-org .fedoraproject .FirewallD1 .service. 1 2 3 4 5 6 当然,如果安装了iptables-service,也可以使用下面的命令, yum install -y iptables -services //关闭防火墙 service iptables

CentOS7安装CDH 第四章:CDH的版本选择和安装方式

百般思念 提交于 2020-12-12 06:42:34
相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 CentOS7安装CDH 第四章:CDH的版本选择和安装方式 CentOS7安装CDH 第五章:CDH的安装和部署-CDH5.7.0 CentOS7安装CDH 第六章:CDH的管理-CDH5.12 CentOS7安装CDH 第七章:CDH集群Hadoop的HA配置 CentOS7安装CDH 第八章:CDH中对服务和机器的添加与删除操作 CentOS7安装CDH 第九章:CDH中安装Kafka CentOS7安装CDH 第十章:CDH中安装Spark2 CentOS7安装CDH 第十一章:离线升级CDH版本 CentOS7安装CDH 第十二章:YARN的资源调优 CentOS7安装CDH 第十三章:CDH资源池配置 CentOS7安装CDH 第十四章:CDH的优化 1. CDH版本选择 CDH版本选择:建议5.4.8和5.8.0版本,如需要版本较高可以选择5.12版本,目前6.x版本还没有使用过,请注意,千万不要选择5.11.0版本。 在CDH5版本中,JDK一般安装为JDK8,还需要安装python环境,可以选择python2.6.X或者python2.7.x都可以。 2.

Linux——Centos 7 ls命令

拈花ヽ惹草 提交于 2020-12-12 06:40:40
一、命令介绍 ls命令用于显示目录中的信息。 ------------------------------------------------------------------------------------------------------------------------------------------------- 二、实例 我们首先使用ls命令不加任何参数,不带参数运行ls会只列出文件或者目录。看不到其他信息输出。 所处的工作目录不同,当前工作目录下的文件肯定也不同。 使用 ls 命令的“-a”参数看到全部文件(包括隐藏文件),使用“-l”参数可以查看文件的属性、大小等详细信息。 将这两个参数整合之后,再执行 ls 命令即可查看当前目录中的所有文件并输出这些文件的属性信息: ls -al 如果想要查看目录属性信息,则需要额外添加一个-d 参数。例如,可使用如下命令查看 /etc 目录的权限与属性信息 ls -ld 有些时候我们需要知道文件及文件夹的大小,为方便查看,我们可以使用-l参数结合-h参数使用。 ls -lh 在我们可以显示文件大小之后,我们希望以文件大小排序。我们可以使用-S参数来这么做。这列表会从大到小排序。 ls -lhS --------------------------------------------------------------

centos关机与重启命令

删除回忆录丶 提交于 2020-12-12 03:22:29
Linux centos重启命令:   1、reboot 普通重启   2、shutdown -r now 立刻重启(root用户使用)   3、shutdown -r 10 过10分钟自动重启(root用户使用)   4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)   如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启  Linux centos关机命令:   1、halt 立刻关机   2、poweroff 立刻关机   3、shutdown -h now 立刻关机(root用户使用)   4、shutdown -h 10 10分钟后自动关机   如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启 问房网和威海房地产网服务器就是这样设置的!  1.shutdown   shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,   这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能   会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。   而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。   并且login指令会被冻结