
服务器
文章平均质量分 88
服务器相关的文章
迷雾总会解
我来,我见,我征服!
展开
-
云安全(云安全数据中心、WAF、DDOS)
Web应用防火墙(Web Application Firewall,简称WAF)是一款网站必备的安全产品。和传统防火墙的区别是,它是工作在应用层的防火墙,主要对web请求/响应进行防护。用不上:无法应用复杂业务误报机率大无专人后续运维:产品升级慢、流程复杂不能及时防护最新漏洞紧急问题响应慢:不能第一时间定位问题原因、影响业务网站变卡、打不开:恶意海量肉鸡访问网站资源被耗尽网站数据被恶意爬取、短信流量被滥刷:数据接口被刷,如:短信流量滥刷、用户数据信息被恶意爬取账号数据、资金损失。原创 2023-01-10 20:51:18 · 2480 阅读 · 0 评论 -
OSS简单介绍
阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。原创 2023-01-10 20:47:07 · 8102 阅读 · 0 评论 -
AS弹性伸缩简单介绍
弹性伸缩(AutoScaling)是一种服务,可以自动调整弹性计算资源(ECS),以满足业务需求的变化。弹性伸缩仅支持ECS实例或ECI实例数量的增加和减少,但不支持单个ECS实例或ECI实例的配置变更。应用场景:弹性扩张、弹性收缩、弹性自愈。原创 2023-01-10 20:44:34 · 1270 阅读 · 0 评论 -
负载均衡SLB和LVS的简单介绍
阿里云SLB(Server Load Balancing,服务器负载均衡):是阿里云结合自身弹性计算平台的特点以及强大的技术优势,提供的一套软件负载均衡解决方案,以更好的满足弹性计算平台负载均衡的需求。原创 2023-01-10 20:43:05 · 4260 阅读 · 0 评论 -
CDN简单介绍
CDN (全称 Content Delivery Network),即内容分发网络,服务器的静态资源存在CDN服务器上,用户在最近的CDN服务器上获取资源。从功能上看,典型的 CDN 系统由分发服务系统负载均衡系统和运营管理系统组成。分发服务系统主要负责资源的响应、缓存和同步。负载均衡系统主要负责对用户请求进行调度。运营管理系统则负责运营需求管理和网络系统管理。从节点分布上看,CDN 系统主要分为边缘层和中心层。边缘层分布在 CDN 网络的边缘位置,给用户提供就近访问服务。原创 2023-01-10 20:40:24 · 800 阅读 · 0 评论 -
网络和VPC简单介绍
专有网络VPC (Virtual Private Cloud)是基于阿里云构建的一个隔离的网络环境,专有网络之间逻辑上彻底隔离。托管在VPC内的是我们在私有云上的服务资源,如云主机、负载均衡、云数据库等。用户可以自定义网络拓扑,包括选择自有IP地址范围、划分网段、配置路由表和网关等;通过专线或VPN与原有数据中心连接,云上和云下的资源使用同一个网络地址规划,实现应用的平滑迁移上云。原创 2023-01-10 20:38:31 · 9016 阅读 · 0 评论 -
ECS简单介绍
云服务器ECS (Elastic Compute Service)是一种可弹性伸缩的计算服务,降低IT成本,提升运维效率,更专注于核心业务创新。定位:最基础的计算服务,ECS及其上装载的操作系统,通常用作应用程序的运行环境。原创 2023-01-10 20:36:59 · 4899 阅读 · 0 评论 -
虚拟化技术
因此,我们可以认为,在全虚拟化的情况下,VMM工作在Ring 0 ,Guest OS工作在Ring 1 ,应用程序工作在Ring 3,可是这时候Guest OS是不知道自己工作在虚拟机里的,认为自己还是工作在Ring 0 ,所以它还是按照Ring 0级别产特权生指令,Guest OS产生的每一条指令都会被VMM截取,并翻译成宿主机平台的指令,然后交给实际的物理平台执行,由于每一条指令都需要这么翻译一下,所以这种虚拟化性能比较差。当内存比较小的时候,会在磁盘上开辟出来一段空间,给内存置换使用。原创 2023-01-10 20:35:35 · 1694 阅读 · 0 评论 -
docker mysql终端无法输入中文(解决)
前一段时间在我的电脑上创建了一个新虚拟机,并用docker安装了一个mysql,一直没试过用中文插入,今天突然发现只要在命令行中一输入中文,就自动没了。很奇怪,之前没遇到这种情况,查了一些资料,总算解决了。不能输入中文原因:系统使用的是POSIX字符集,POSIX字符集是不支持中文的,而C.UTF-8是支持中文的 只要把系统中的环境 LANG 改为"C.UTF-8"格式即可解决问题。注意:这样修改只是临时修改。要永久修改,需要在创建容器时在dockerfile中设置。为什么是C.UTF-8?原创 2022-11-27 16:34:59 · 2893 阅读 · 0 评论 -
Mac M1通过VMWare Fusion安装Centos7记录(镜像和网络有大坑)
以前用linux系统基本都在我的服务器上或者是在win上进行,从没有在M1上进行创建,因此走了一些坑吧,这里会列出我的详细安装步骤。原创 2022-08-28 15:20:35 · 5144 阅读 · 8 评论 -
Prometheus的架构和操作介绍+K8S的部署+HPA的创建+资源限制
Exporter将监控数据采集的端点通过HTTP服务的形式暴露给Prometheus Server,Prometheus Server通过访问该Exporter提供的Endpoint端点,即可获取到需要采集的监控数据。因此Promethenux是一种以拉为主的监控系统。直接采集:这一类Exporter直接内置了对Prometheus监控的支持,比如cAdvisor,Kubernetes,Etcd,Gokit等,都直接内置了用于向Prometheus暴露监控数据的端点。...原创 2022-08-27 16:45:14 · 6014 阅读 · 0 评论 -
K8S-高可用集群
keepalived 通过选举(看服务器设置的权重)挑选出一台热备服务器做 MASTER 机器,MASTER 机器会被分配到一个指定的虚拟 ip,外部程序可通过该 ip 访问这台服务器,如果这台服务器出现故障(断网,重启,或者本机器上的 keepalived crash 等),keepalived 会从其他的备份机器上重选(还是看服务器设置的权重)一台机器做 MASTER 并分配同样的虚拟 IP,充当前一台 MASTER 的角色。Keepalived 的。Keepalived以。...原创 2022-08-26 19:29:57 · 1448 阅读 · 0 评论 -
K8S-Helm和相关组件(Dashboard、Prometheus、EFK)
在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm 通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 Kubernetes 应用的部署和管理。Helm 本质就是让 K8s 的应用管理(Deployment,Service 等 ) 可配置,能动态生成。通过动态生成 K8s 资源清单文件然后调用 Kubectl 自动执行 K8s 资源部署。...原创 2022-08-26 19:28:44 · 1030 阅读 · 0 评论 -
K8S-安全(认证、授权、准入控制)
RoleBinding 同样可以引用 ClusterRole 来对当前 namespace 内用户、用户组或 ServiceAccount 进行授权,这种操作允许集群管理员在整个集群内定义一些通用的 ClusterRole,然后在不同的 namespace 中使用 RoleBinding 来引用。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。...原创 2022-08-26 19:25:08 · 1609 阅读 · 1 评论 -
K8S-集群调度(Scheduler)
除了 kubernetes 自带的调度器,你也可以编写自己的调度器。通过参数指定调度器的名字,可以为 pod 选择某个调度器进行调度。比如下面的 pod 选择进行调度,而不是默认的。原创 2022-08-26 19:20:46 · 1304 阅读 · 0 评论 -
K8S-存储(ConfigMap、Secret、Volume、PVC/PV)
如下表所示,供应商具有不同的功能,每个 PV 的访问模式都将被设置为该卷支持的特定模式。例如,Nginx 在启动时,会加载一次配置文件(配置文件中有 ConfigMap 的相关参数),加载完成后,无论这个配置文件再怎么变化,Nginx 都不会再加载它。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。在不同的应用下,kv会表现为具体的属性或者是文件。...原创 2022-08-26 19:19:29 · 1367 阅读 · 0 评论 -
K8S-Service
kube-proxy每个node都有一个,负责Pod网络代理,负责为Service提供cluster内部的服务发现和负载均衡。它是K8s集群内部的负载均衡器,也是一个分布式代理服务器。监控pod,通过 pod的标签( lables)去判断这个断点信息是否写入到 Endpoints里,pod如果发生了变化,及时修改映射关系,修改映射关系的同时,修改路由规则,以便在负载均衡时可以选择到新的pod;监控service,定时从etcd服务获取到service信息来做相应的策略,维护网络规则和四层负载均衡工作;...原创 2022-08-26 19:16:58 · 2472 阅读 · 0 评论 -
K8S-资源控制器(RC、RS、Deployment、StatefulSet、DaemonSet、Job、Cronjob、HPA)
即如果有容器异常退出,会自动创建新的Pod来替代;而如果异常多出来的容器也会自动回收。在新版本的Kubernetes 中建议使用RepliicaSet来取代ReplicationControlle。原创 2022-08-26 19:08:52 · 1346 阅读 · 0 评论 -
K8S-资源清单和Pod生命周期
如果某物声称其生命期与某 Pod 相同,例如存储卷, 这就意味着该对象在此 Pod (UID 亦相同)存在期间也一直存在。原创 2022-08-26 19:04:48 · 1134 阅读 · 0 评论 -
K8S-kubctl常用命令
Kubectl 的子命令主要分为 8 个类别:- 基础命令(初学者都会使用的)- 基础命令(中级)- 部署命令- 集群管理命令- 故障排查和调试命令- 高级命令- 设置命令- 其他命令原创 2022-08-26 19:01:19 · 691 阅读 · 0 评论 -
K8S-基本介绍和集群安装
Kubernetes 是一个轻便的和可扩展的开源平台, 用于管理容器化应用和服务。通过Kubernetes 能够进行应用的自动化部署和扩缩容。谷歌用Go语言重写了borg组件成为我们的kubernetes。原创 2022-08-26 18:58:15 · 672 阅读 · 0 评论 -
记一次服务器中Docker的容器迁移(save&load命令的使用,以及挂载文件的坑)
因为近期服务器到期了,换了一个服务器。原先的服务器也仅仅是弄来随便玩玩的,所以也并没有基于镜像重新生成实例了,但是我原先写的一些项目的数据是存储在基于docker生成的mysql,mongodb,reids等容器中的。因此要进行迁移了。原创 2021-02-25 21:44:33 · 1503 阅读 · 0 评论 -
在Hexo NexT主题中关闭指定文章的Table of Contents(TOC)
NexT主题中在每篇文章单独的post页面,侧边栏会根据文章的多级标题自动生成Table of Contents。不过对于有些文章,我想关闭这项功能,怎么修改呢?原创 2021-01-31 16:11:36 · 1299 阅读 · 0 评论 -
Linux系统实现两进程之间的通信
需求介绍实现两个进程间的通信,一个进程从键盘输入字符串,发送给另一个进程。接收进程将该字符串逆序,并输出相应的结果。简单介绍fork()用于创建新进程sem_t:C语言中,信号量的数据类型为结构sem_t,它本质上是一个长整型的数。sem_init (sem_t *sem, int pshared, unsigned int value)这个函数的作用是对由sem指定的信号量进行初始化,设置好它的共享选项,并指定一个整数类型的初始值。pshared参数控制着信号量的类型。如果 ps原创 2020-10-28 19:08:05 · 1296 阅读 · 0 评论 -
linux克隆操作的一些简单配置
克隆修改配置修改主机名 vi /etc/hostname node01添加主机名与ip映射关系vi /etc/hosts192.168.100.21 node01原创 2020-08-11 23:41:59 · 182 阅读 · 0 评论 -
glances的使用(linux资源监控)
下载软件包yum install glances使用直接输入命令glances相关命令选项-b:显示网络连接速度 Byte/ 秒-B @IP|host :绑定服务器端 IP 地址或者主机名称-c @IP|host:连接 glances 服务器端-C file:设置配置文件默认是 /etc/glances/glances.conf-d:关闭磁盘 I/O 模块-e:显示传感器温度-f file:设置输出文件(格式是 HTML 或者 CSV)-m:关闭挂载的磁盘模块-n:关闭网原创 2020-06-18 16:24:16 · 1284 阅读 · 0 评论 -
redis基于docker集群的搭建
文章目录前言Redis集群原理准备工作Redis基础镜像创建创建Redis节点镜像配置集群集群操作说明启动镜像节点配置配置槽点主从高可用高可用测试读写测试测试连接不上的问题说明Redis集群原理可参考以下资料,原理其实相对比较好理解三张图秒懂Redis集群设计原理redis集群原理准备工作安装Docker下载redis源码包mkdir /usr/local/redis_do...原创 2020-05-01 16:39:34 · 208 阅读 · 0 评论