我的51cto课程

51CTO博客2.0是国内领先的IT原创文章分享及交流平台,包含系统运维,云计算,大数据分析,Web开发入门,高可用架构,微服务,架构设计,PHP教程,Python入门,Java,数据库,网络安全,人工智能,区块链,移动开发技术,服务器,考试认证等文章。
分类: 企业开发 发布时间: 01-17 22:55 阅读次数: 0

k8s rbac 权限管理控制创建过程+理论知识

前言现在RBAC主要解决的一个问题,就是:所有人都拿的是admin的config文件,因此所有人都拥有最高权限,他可以为所欲为,从而很有可能在不知情的情况下,破坏k8s集群。因此我们需要对其进行控制,给他创建admin之外的账号,让他无法操作k8s系统重要部分的namespace。先不说原理,直接说操作步骤一、创建证书创建user私钥[[email protected]~]cd/etc/kubernetes
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

RBAC聚合

一个例子我们想要达到的目的:限制该用户只能查看集群的资源,并且能够查看监控图(monitoring)role文件apiVersion:rbac.authorization.k8s.io/v1kind:Rolemetadata:name:aideveloper-rolenamespace:monitoringrules:-apiGroups:-""resources:-pods/proxy-serv
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

配置DNS服务和编译安装MariaDB

1、简述DNS服务器原理,并搭建主从服务器DNS服务的原理DNS服务负责维护IP地址和网站域名的对应关系。人们上网时主要通过网站的域名访问互联网的各种资源。互联网中的计算机是通过IP地址识别彼此的身份。DNS服务器可以将域名解析为IP地址,此时称为正向解析。除此之外DNS服务器也可以将IP地址解析为域名,此时称为反向解析。当人们访问访问网站时,进行的是正向解析。某台电脑访问www.example.
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

每日学习-ansible replace模块

replace模块用于在文件中根据指定的正则表达式替换匹配的内容replace模块常用参数•path:必须参数,指定要修改的文件,2.3版本之前,这个参数叫dest、destfile、name;现在这三个名称是path参数的别名•regexp:必须参数,指定一个正则表达式,可以是python正则•replace:替换regexp参数匹配到的字符串,•owner:结果文件或目录的所属用户名,相当于c
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

CentOS8 autofs自动挂载服务

一、autofs简介autofs是一个实现自动挂载卸载的软件,通过操作automount守护程序实现。当autofs检测到用户试图访问一个尚未挂载的文件系统,autofs会自动检测该文件系统在配置文件中是否存在,如果存在,自动挂载;另一方面,当autofs检测到一个已挂载的文件系统在一段时间内没有被使用,那么autofs会自动卸载。二、使用RHCSA考试真题配置autofs,按照以下要求自动挂载远
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

FAlinux03基础

51CTO博客2.0是国内领先的IT原创文章分享及交流平台,包含系统运维,云计算,大数据分析,Web开发入门,高可用架构,微服务,架构设计,PHP教程,Python入门,Java,数据库,网络安全,人工智能,区块链,移动开发技术,服务器,考试认证等文章。
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

centos 基本命令1

more/proc/meminfo查看系统内存信息iptables-F关闭防火墙/etc/init.d/networkrestart重启网卡#cd/etc/sysconfig/network-scripts进入网卡配置目录#cat/proc/cpuinfo查看CPU信息#cat/proc/cpuinfo|grep"physicalid"|sort|uniq|wc-l(查看cpu
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(五)——性能监控工具

一、性能分析工具简介BrendanGregg是算机性能设计、分析和调优专家,编写开源大量性能测试工具。http://www.brendangregg.com1、性能分析工具2、性能观测工具3、性能测评工具4、性能调优工具二、常用工具1、freefree指令会显示内存的使用情况,包括实体内存、虚拟的交换文件内存、共享内存区段以及系统核心使用的缓冲区等。free[-bkmotV][-s<间隔秒数
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(六)——网络配置工具

一、ifconfig1、ifconfig简介ifconfig可以简单地获取网络接口配置信息,还可以修改配置。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。2、ifconfig命令ifconfig[-v][-a][-s][interface]ifconfig[-v]interface[aftype]options|addressup:启动指定网络设备/网卡。down:关
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(七)——网络流量监控工具

一、iftop1、iftop简介iftop命令可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。在线安装:yuminstalliftop2、iftop命令iftop-h|[-nNpblP][-uunit][-iinterface][-ffiltercode][-Fnet/mask][-Gnet6/mask6]-h:查看帮助信息-i:指定监控网卡-b:不显示流量柱状图-B:以
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(八)——网络测试工具

一、ping1、ping简介PING是一个网络工具,用来测试与网络主机俄连通性。PING通过发送ICMPECHO_REQUEST数据包到网络主机,并显示响应情况,程序会按时间和成功响应的次数估算丢失数据包率。ping命令每秒发送一个ICMP数据包并且为每个接收到的响应打印一行输出。ping命令计算信号往返时间和(信息)包丢失情况的统计信息,并且在完成后显示一个简要总结。ping命令在程序超时或当接
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(九)——Kernel Bypass

一、Linux内核协议栈性能瓶颈在x86体系结构中,接收数据包的传统方式是CPU中断方式,即网卡驱动接收到数据包后通过中断通知CPU处理,然后由CPU拷贝数据并交给内核协议栈。在数据量大时,CPU中断方式会产生大量CPU中断,导致CPU负载较高。(1)硬件中断导致的线程、进程切换硬件中断请求会抢占优先级较低的软件中断,频繁到达的硬件中断和软中断意味着频繁的线程切换,随着而来的就是运行模式切换、上下
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十)——CPU性能分析工具

一、CPU性能指标1、CPU使用率CPU使用率是最常见的一个性能指标,描述了非空闲时间占总CPU时间的百分比,根据CPU上运行任务的不同,分为用户CPU、系统CPU、等待IOCPU、软中断和硬中断等。用户CPU使用率包括用户态CPU使用率(user)和低优先级用户态CPU使用率(nice),表示CPU在用户态运行的时间百分比。用户CPU使用率高,通常说明有应用程序比较繁忙。系统CPU使用率,表示C
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

FAlinux04基础

一磁盘管理fdisk -l 查看硬盘1 fdisk /dec/sdb硬盘     分区    m for help    n 新建分区   p主分区  1      +10G w 保存退出 q不保存退出MBR模式: Mater Boot Record 主引导记录 单块硬盘不能超过2TB,超过不能用 只能分四个主分区    3P +1E(Logical逻辑分区卷)扩展分区    主分区加逻辑去驱动器
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十一)——CPU性能优化原理

一、CPU上下文切换1、CPU上下文Linux是多任务操作系统,支持远大于CPU数量的任务同时运行。在每个任务运行前,CPU需要知道任务从哪里加载、从哪里开始运行,即需要系统事先为CPU设置好CPU寄存器和程序计数器(ProgramCounter,PC)。CPU寄存器是CPU内置的容量小、但速度极快的内存,程序计数器是用来存储CPU正在执行的指令位置、或者即将执行的下一条指令位置。CPU寄存器和程
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十二)——CPU性能调优

一、应用程序优化(1)编译器优化。适当开启编译器优化选项,在编译阶段提升性能。gcc提供优化选项-On会自动对应用程序的代码进行优化。(2)算法优化。使用复杂度更低的算法,可以显著加快处理速度。在数据比较大的情况下,可以用O(nlogn)的排序算法(如快排、归并排序等),代替O(n^2)的排序算法(如冒泡、插入排序等)。(3)异步处理。使用异步处理,可以避免程序因为等待某个资源而一直阻塞,从而提升
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十三)——CPU性能测试

一、CPU上下文切换测试场景使用sysbench模拟多线程调度:sysbench--threads=10--time=300threadsrun使用vmstat查看CPU上下文切换:cs列上下文切换次数超过150万次。r列就绪队列长度最大达到8,超过系统CPU的个数4,存在大量的CPU竞争。sy列超过70%,说明CPU主要是被内核占用。in列中断次数上升到40000以上,说明中断处理也是个潜在的问
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

Linux性能优化(十四)——CPU Cache

一、CPUCache1、CPUCache简介CPUCache是位于CPU与内存之间的临时存储器,容量比内存小但交换速度却比内存要快得多。Cache的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,会使CPU花费很长时间等待数据到来或把数据写入内存。在Cache中的数据是内存中的一小部分,但是CPU短时间内即将访问的,当CPU调用大量数据时,就可
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0

PMP备考经历-心理篇

PMP备考经历及学习方法
分类: 企业开发 发布时间: 01-17 22:15 阅读次数: 0