![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云服务器
文章平均质量分 77
睿江云计算
这个作者很懒,什么都没留下…
展开
-
关于linux服务器的磁盘监控的相关知识
今天来简单给大家讲解一下关于linux服务器磁盘的基本知识以及监控工具,话不多说,一起去瞅瞅~磁盘基本知识磁盘是可以持久化存储的设备,根据存储介质的不同,常见磁盘可以分为两类:机械磁盘和固态磁盘。第一类,机械磁盘,也称为硬盘驱动器,通常缩写为 HDD。机械磁盘主要由盘片和读写磁头组成,数据就存储在盘片的环状磁道中。在读写数据前,需要移动读写磁头,定位到数据所在的磁道,然后才能访问数据。第二类,固态磁盘,通常缩写为 SSD,由固态电子元器件组成。固态磁盘不需要磁道寻址,所以,不管是连续 I/O,还是随转载 2020-10-14 15:10:53 · 280 阅读 · 0 评论 -
云计算中的测试,可从哪些维度入手
云计算是目前比较热门的技术,其涉及的内容多、技术性强,对测试人员而言有别于传统的产品,在测试的过程中增加了较多的复杂度。为了更好的对云计算产品进行测试,尽可能广的覆盖云计算的各个测试点,需要尽可能多的从各个维度去对云计算进行测试,最好每日执行测试,监控软件在云计算平台中的运行情况。性能测试作为云计算用户,最常关注的两个点,一个是云计算服务的价格,一个是云计算的性能,价格在各个平台的页面上基本都能从比较显眼的位置找到,而性能则不然,各服务商使用的物理服务器、带宽质量不尽相同,对于云服务器的虚拟化优化的能转载 2020-08-12 10:29:40 · 359 阅读 · 0 评论 -
使用Jupyter定制个性化python
现阶段python在人工智能及数据分析中得到了很多的实践成果。而python的编辑器也有很多种,如:pychram、N++、jupyter……其中jupyter以web的形式来进行编辑的工具。接下来讲下如何使用睿江云服务来部署jupyter这强大的工具。一、环境配置1.centeos72.python3二、安装jupyter notebook安装jupyter安装Jupyter Notebook 通过pip安装Jupyter Notebook#安装jupyte..原创 2020-07-30 10:32:12 · 406 阅读 · 0 评论 -
Mycatweb的介绍与搭建
Mycatweb是什么Mycat-web是对mycat-server提供监控服务,功能不局限于对mycat-server使用。他基于jmx对所有JVM监控,通过JDBC连接对Mycat、Mysql 监控,基于snmp协议,监控远程服务器(目前仅限于linux系统)的cpu、内存、网络、磁盘。Mycat-web最近改名 Mycat-eye。Mycatweb安装与配置Mycat-eye运行过程中需要依赖zookeeper,因此需要先安装zookeeper,我安装的是zookeeper-3.4..原创 2020-06-17 16:10:25 · 420 阅读 · 0 评论 -
企业如何部署开源邮箱系统?
今日我们来一些实际的、靠谱的部署。如何让自己有一个属于自己的邮箱系统。我们说一下软件选择:方案1:底层收发用postfix+ dovecot ;页面用roundmil;数据库可以用mysql(或者跟我一样用本地操作系统用户)方案2:直接用iredmail吧,下载一个软件即可。执行程序,根据提示一步步进行。下面我们简单介绍一下方案2,对用户最简单的方法。(什么数据库,什么配置都不需要...原创 2020-05-12 15:49:34 · 2091 阅读 · 0 评论 -
Ansible原理与安装部署
今天,我们开始学习运维自动化工具Ansible。一、Ansible原理1.1 什么是AnsibleAnsible一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台/框架。基于Python语言实现,核心模块包括:jinja2、PyYAML和paramiko。Ansible允许重复执行而不出错,客户端无agent,服务端无deamon进程。Ansible特点: Ansibl...原创 2020-04-17 16:11:50 · 279 阅读 · 0 评论 -
gRPC的简介与实例详解
什么是gRPCgRPC是什么?可以用官网的一句话来概括:A high-performance, open-source universal RPC framework。所谓RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从server/client模型。使用的时候客户端调用server端提供的接口就像是调用本...原创 2020-03-12 14:13:14 · 595 阅读 · 0 评论 -
高效的性能测试工具-wrk
今天主要介绍一款高效的性能测试工具wrk。wrk的使用方式和apache bench这些工具也大体相似,通过命令行的方式即可发起。但是wrk比起apache bench更为高效,因为它支持多线程,更容易发挥多核CPU的能力,甚至可以压满CPU。wrk还支持Lua脚本来提供更多的参数定制、参数加密等需求,灵活度更高。安装wrk支持大部分UNIX系统,不支持windows系统。安装过程比...原创 2020-03-05 14:45:21 · 769 阅读 · 0 评论 -
轻松玩转windows之wamp开发环境部署
1. 下载WampServer以及安装WampServer与XAMPP类似,都是开发环境集成包,实现了开发环境即可即用的效果。WampServer在部署前需要安装Microsoft的开发依赖包,经过几次实战,我在网上找到一个比较实用的修复包。如果依赖不全,则会报“丢失**.dll”文件错误。传送门:DirectX修复工具下载地址:https://www.crsky.com/...原创 2020-02-21 14:59:51 · 339 阅读 · 0 评论 -
Linux丨shell语句while和until和case使用
一、简介平时工作中有不少重复的工作,并且无法统计需要循环该执行多少次,这个时候就需要while或者until循环语句帮助你解决一些繁琐重复性的工作。而case 语句是匹配一个值或一个模式,如果匹配成功,执行相匹配的命令。一般我们脚本会用到这个多分支选择结构。本章节就是介绍以上3个语句的简单入门用法。二、shell循环语句1.while循环语句最常见的一种满足条件就进入循环的语句, ...原创 2020-02-13 17:07:41 · 376 阅读 · 0 评论 -
认识与使用systemctl命令
一、systemctl介绍 通常,Linux 的启动一直采用init进程。 我们经常看到$ sudo /etc/init.d/apache2 start 或者$ service apache2 start 这种方法有两个缺点: 一是启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一个...原创 2020-01-03 11:22:04 · 751 阅读 · 0 评论 -
小程序模板template使用介绍
template(模板):是可以在wxml中引用的代码,就是在wxml中引用公用的wxml类型的代码,它的作用类似于组件,因此这里简单的说明下template与Component (组件)的区别。template(模板)与Component (组件)的区别:1.template(模板):主要用于显示,简单的说主要是用于嵌入wxml的代码,模板中是可以拥有对应的样式以及逻辑,但是他并没有属于...原创 2019-11-15 09:44:17 · 340 阅读 · 0 评论 -
HDFS存入文件的整个流程
本文结合HDFS的副本和分块从宏观上描述HDFS存入文件的整个流程。HDFS体系中包含Client、NameNode、DataNode、SeconderyNameode四个角色,其中Client是客户端,NN负责管理,DN负责存储、SN协助管理。先来看一个官网上的图# 图 0 -HDFS的体系结构HDFS的副本存储有如下规则:1.client将第一副本放到最靠近的一...原创 2019-11-08 10:44:06 · 707 阅读 · 0 评论 -
MySQL数据库增删改查等常用命令介绍
MySQL可以说是最常用的小型数据库,加上现在越来越流行的分布式架构,哪怕是一般的中大型项目也可以用MySQL来进行部署。数据库的操作最常用的就是增删改查,还有一些切换数据库等操作。以下命令不加说明的,均是MySQL模式下命令,命令行模式下的命令要设置好系统环境变量才能使用。增创建数据库create database if not exists 数据库名 default ch...原创 2019-10-25 11:01:35 · 1090 阅读 · 0 评论 -
Docker系列03-容器Docker镜像的使用
Docker镜像的使用前两个章节,介绍了容器的相关基础知识,这章我们介绍镜像的简单使用,镜像hub里面有来自于全世界贡献的各种镜像,包括一些入门和学习练手的镜像,今天我们使用的正式其中一个用于学习练习的镜像(https://github.com/docker-training/webapp)下载启动容器#先把镜像pull下来docker pull training/weba...原创 2019-10-12 10:47:42 · 165 阅读 · 0 评论 -
PHP的三种简单实用的传参方式
首先声明,本干货的观点仅代表个人观点,拿出来和大家唠叨唠叨。最近在写代码的时候,发现了一个有趣的事情。就是我创建了一个新的函数,但是因为各种需求,各种功能设计的原因,函数的形参数目达到了10多个之多。而这个时候,由于本函数是一个公共函数,所以被调用的地方十分多,当这个函数的形参需要增删改的时候,可谓牵一发而动全身(当然,出现这种情况就应该想到是不是设计有问题了,耦合度这么高,但这次先不谈这个)...原创 2018-11-16 15:05:10 · 5445 阅读 · 0 评论 -
双11过了,继续打怪“升级”
光棍节刚过了,不对,这已经不是单身贵族的专利了,应该是购物狂欢节了,相信诸位的购物车货物陆续到货,但是银行卡各种欠款。是时候,又要努力工作,为下一年做好准备了,升级好各种装备为明年再战。听说今年双11销售额为3000亿元,已直逼黑色星期五,没有一个优秀的服务器计算能力这3000亿都不知道如何计算,所以说阿里巴巴,每年都在考验,每年都在进步。当然我们也紧跟巨人的步伐,linux操作系统是目...原创 2018-11-19 11:30:23 · 674 阅读 · 0 评论 -
常见的JavaScript内存泄露与优化
内存泄露的含义内存泄漏其意是一块被分配的内存既不能使用,又不能被回收,直到浏览器结束,这样的状态则是内存泄露。现在比较高级的计算机语言都有了自动分配内存和回收的机制,比如说java、c#、JavaScript等所谓的垃圾回收机制。这样大大降低了程序员的开发难度。但是比较早期的c、c++语言也是不具备的垃圾回收机制的。char * buffer;buffer = (char*) malloc(...转载 2019-05-05 16:57:09 · 255 阅读 · 0 评论 -
性能优化之函数防抖动
函数防抖动是一种常见的优化高频率调用函数的手段,核心是把高频率调用的函数优化为在某一时间段内只调用一次根据具体调用的时机可以分为两种,分别是先调用防抖以及后调用防抖先调用防抖先调用防抖是指先调用函数,然后等待一段时间,在等待时间结束后再进行下一次调用,如果在等待时间结束前发生了多次调用,则只会响应第一次。调用时间线如下所示根据这个想法,可以大致得到如下代码后调用防抖后调用防抖则是先...原创 2019-05-10 10:31:33 · 351 阅读 · 0 评论 -
用nginx搭建http透明代理
背景代理我们经常听,在技术层面我们谈论的代理往往是非透明代理,那么既然有非透明代理那就存在有透明代理。我们先看看什么是透明代理,引用百度百科的一句话可以描述明白 透明代理的意思是客户端根本不需要知道有代理服务器的存在。既然透明代理是感知不了代理的存在,那么非透明代理就是可以感知到代理的存在了,最简单的方式就是你要去访问网站A,在正常情况下,网站A看到访问是来自于你的终端的(比如源IP地址是你自己...原创 2019-05-15 09:55:09 · 10396 阅读 · 1 评论 -
jmeter基础系列——断言
对于Jmeter而言,它的‘检查点’也称为断言,即获取一个事件产生的某个结果,以与预期出现的结果进行对比,若两者相符,即为断言成功,实际与预期一致,该事件具备实用价值,而以该事件为基础的其他事件,因此而拥有执行的根据。本文将对jmeter断言的使用,做一些详细的介绍。打开jmeter测试计划,右键点击其中一个请求—添加—断言—选择其中一种类型的断言。断言的种类很多,如beanshell断言,响应...转载 2019-05-21 09:55:05 · 192 阅读 · 0 评论 -
运维自动化之何为版本控制?
在开发人员开发软件、系统的时候,经常会有开发人员叫运维人员更新新的版本,那么你们知道更新新的版本,是整个目录更新,还是某一部分更新?那么旧的版本是要怎么处理呢?整个目录删除了还是保存在另一个目录呢?一般来说,我们都不会把旧版本删除了,会在另外的目录保存下来,以防新版本有问题时候能够回退。许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的好处就是简单...原创 2019-05-27 09:35:21 · 498 阅读 · 0 评论 -
selenium鼠标键盘事件
从之前的几篇文章对selenium描述的示例中,对元素定位及其简单操作click和set_keys进行了举例,这两个操作也是在日常操作中占据不较多的使用场景。而一些特殊场景需要操作鼠标或键盘进行特殊操作,如:鼠标左、右点击、悬停,键盘F5、CTRL+C、CTRL+V……鼠标事件:对应的selenium除了可以使用 click( ) 来模拟鼠标的单击操作,现在Web产品中还提供了更丰富的鼠标交互...原创 2019-05-13 11:31:18 · 436 阅读 · 0 评论 -
性能优化之函数节流
函数节流是另一种常见的优化高频率调用函数的手段,核心是把高频率调用的函数优化为按照某个时间频率来执行函数节流与函数防抖动的区别在于:函数防抖动是检测前后两次连续间隔内的函数调用,并将时间间隔内的多次调用合并为一次;函数节流是将频繁的函数调用弱化为按照某个时间间隔来调用。根据具体的实现方式可以分为两种,分别是定时器实现以及时间戳实现定时器实现当函数调用时,先检查是否已经存在定时器,如果存...原创 2019-06-03 09:49:23 · 181 阅读 · 0 评论 -
图片识别之验证码识别
许多网站在进行某些操作前会要求输入验证码以此来抵御爬虫和攻击。此篇主要讲述如何通过代码来识别一些常见的验证码。以此探究图片识别的过程以及如何避免生成容易被识别的验证码。理论图片识别的过程取样本清洗区分样本提取样本特征提取目标的特征与样本进行对比操作过程Java有丰富的图片处理类,本次操作使用java语言。一、取目标网站的验证码样本。在web页面中查看验证码请求...原创 2019-06-03 12:07:57 · 6227 阅读 · 2 评论 -
FLUME NG的基本架构
Flume简介Flume 是一个cloudera提供的 高可用高可靠,分布式的海量日志收集聚合传输系统。原名是 Flume OG (original generation),但随着 FLume 功能的扩展,Flume OG 代码工程臃肿、核心组件设计不合理、核心配置不标准等缺点暴露出来,尤其是在 Flume OG 的最后一个发行版本 0.94.0 中,日志传输不稳定的现象尤为严重,为了解决这些...原创 2019-08-27 11:31:39 · 222 阅读 · 0 评论 -
Kubernetes基本概念和术语
1.MasterKubernetes里的Master指的是集群控制节点,每个k8s集群需要一个master来负责整个集群的管理和控制,基本上k8s所有控制命令都发给它,它来负责具体的执行过程(高可用建议部署3台服务器)Master 节点运行的组件:Kube-apiserver:提供http Rest接口的关键服务进程,是k8s里所有资源增删改查等操作的唯一入口,也是集群控制的入口进程。...原创 2019-09-05 15:55:09 · 222 阅读 · 0 评论 -
selenium时间等待方法
在UI自动化测试中,必然会遇到环境不稳定、网络慢等情况。当你觉得定位没有问题,但程序却直接报了元素不可见时,那你就需要思考是否因为程序运行太快或者页面加载太慢而造成了元素不可见,必须要再等待直至元素可见和程序继续运行。而在Selenium中,三种常见的等待方式都有各自的优点或缺点,可以在了解后尝试针对不同的情况选择最优的等待方式。1.强制等待(sleep)设置等待最简单的方法就是强制等待,...原创 2019-09-10 18:18:10 · 657 阅读 · 0 评论 -
【入门级】docker基础知识学习与使用(二)
docker简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。我们一开始选择相对基础的docker,而不是一上来就K8S,主要是为了能够尽量学习到基础的相关知识,然后再学K8S就会比较得心应手。Docker分成两个版本,分别是CE...原创 2019-09-20 11:51:33 · 194 阅读 · 0 评论 -
Node.js Error简介以及捕获方式
error的类型nodejs 的error 一般分为四种类型:1、标准的 JavaScript 错误,例如 EvalError、SyntaxError、RangeError、ReferenceError、TypeError 或 URIErro。2、由底层操作系触发的系统错误,例如试图打开不存在的文件、或试图使用已关闭的 socket 发送数据。3、由应用程序代码触发的用户自定义的错误。...原创 2019-09-26 10:52:21 · 836 阅读 · 0 评论 -
双11与云计算的前世今生
双11由来一年一度的双11即将拉开帷幕,剁手党已经准备好了购物车与钱包,准备着一年一度的网购血拼。双11作为一个被造出来的节日,用了6年时间,从最初的淘宝商城促销日,成为了中国特色的电商狂欢节。阿里CEO张勇曾经阐述过双11的由来:5年前,那个时候叫淘宝商城,商家也没有这么大规模,当时都不知道有个光棍节,那时张和张的团队最初的想法就是让消费者每年好好玩一次,准备做网上的购物节。2009年,...原创 2018-11-08 17:41:35 · 352 阅读 · 0 评论