0%

一、/proc简介

  • Linux 内核提供了一种通过 /proc文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。
  • /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。
  • /proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。
  • 用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数。
  • 由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是 动态从系统内核读出所需信息并提交的。
  • 系统中当前运行的每一个进程都有对应的一个目录在/proc下,以进程的 PID号为目录名,它们是读取进程信息的接口。而self目录则是读取进程本身的信息接口,是一个link。
阅读全文 »

一、Shell简介

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。

业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。
Shell 脚本(shell script),是一种为 shell 编写的脚本程序,一般文件后缀为 .sh

阅读全文 »

一、网关简介

在一个大型的购物网站中,以微服务架构进行拆分,会分为很多种服务,比如购物车、订单服务、评论服务、库存服务、用户服务等等,服务相互之间调用,那么就会产生很多个链接地址,如果有成百上千个服务之间进行调用,那么维护起来是很麻烦的,所以根据环境需要就产生了服务网关。

所谓的网关:就是指系统的统一入口,它封装了应用程序的内部结构,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如认证、鉴权、监控、路由转发等。

阅读全文 »

一、前言

  • 在CentOS7下,已经不再使用chkconfig命令管理系统开机自启动服务和条件自定义脚本服务了,
  • 而是使用管理unit的方式来控制开机自启动服务和添加自定义脚本服务。
  • 如果想把自定义的脚本变成服务进程,都需要写对应的service配置文件,这样才能被unit所管理.
阅读全文 »

一、脚本一键安装MySQL

这里以安装MySQL5.7.30 版本为例。

二、准备工作

可提前下载好安装包,如果网速好也可以直接用wget在脚本中进行下载

阅读全文 »

一、简介

Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部属性配置。

Spring Cloud Alibaba Nacos Config 是 Config Server 和 Client 的替代方案,客户端和服务器上的概念与 Spring Environment 和 PropertySource 有着一致的抽象,在特殊的 bootstrap 阶段,配置被加载到 Spring 环境中。当应用程序通过部署管道从开发到测试再到生产时,您可以管理这些环境之间的配置,并确保应用程序具有迁移时需要运行的所有内容。

阅读全文 »

一、版本说明

我觉得有必要介绍Spring-cloud-alibabaSpringcloud的版本关系。

1、毕业版本依赖关系

SpringCloud Version SpringCloud-Alibaba version SpringBoot Version
Spring Cloud Hoxton.SR8 2.2.3.RELEASE 2.3.2.RELEASE
Spring Cloud Greenwich.SR6 2.1.3.RELEASE 2.1.13.RELEASE
Spring Cloud Hoxton.SR8 2.2.2.RELEASE 2.3.2.RELEASE
Spring Cloud Hoxton.SR3 2.2.1.RELEASE 2.2.5.RELEASE
Spring Cloud Hoxton.RELEASE 2.2.0.RELEASE 2.2.X.RELEASE
Spring Cloud Greenwich 2.1.2.RELEASE 2.1.X.RELEASE
Spring Cloud Finchley 2.0.3.RELEASE 2.0.X.RELEASE
Spring Cloud Edgware 1.5.1.RELEASE(停止维护,建议升级) 1.5.X.RELEASE
阅读全文 »

一、Nacos简介

Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

Nacos 的主要特性有:

  • 1、服务发现和服务健康检测
    简单的讲就是微服务的注册中心组件
  • 2、动态配置服务
    简单的讲就是微服务的配置中心组件
  • 3、动态DNS服务
    DNS解析服务,可配置路由的权重,实现中间层的负载均衡
  • 4、服务及元数据管理
    可视化管理服务的元数据、包括服务的描述、生命周期、健康状态、流量管理等等

可查看官网战略图:

阅读全文 »