自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yongwan5637的博客

一路黔行,未来可期

  • 博客(214)
  • 资源 (1)
  • 收藏
  • 关注

原创 磨刀不误砍柴工,带你搞定云网络系统性能测试

磨刀不误砍柴工,带你搞定云网络系统性能测试一、前言1.1 网络性能测试指标1.2 系统的网络性能评估二、 网络连通性测试工具2.1.1 ping2.1.2 mtr2.1.3 网猫netcat2.1.4 xxxping三 、 网络性能测试工具3.1 iperf3.1.1 iperf简介3.1.2 iperf安装及使用说明3.1.3 iperf实例 3.1.4 参考3.2 netperf3.2.1 netperf简介3.2.2 netperf 网络测试模式说明3.2.3 实例3.2.4 参考四、网络数据监控工具

2020-08-25 18:53:10 1203

原创 pytest测开实践——pytest轮询原理与实践

https://juejin.im/post/5db16f1fe51d452a18445636

2020-01-18 22:26:01 621

原创 Git实践指南——合并分支至master

Git作为版本控制工具,相信开发、测试或运维人员都不会陌生,尤其是在团队合作过程中,Git+Github/Gitlab/Bitbucket等组合在分支管理、代码维护等方面起着非常重要的作用。因此作为菜鸟级别的萌新,有必要学习一些常规的、基本的操作以便快速上手。这篇文章与大家分享一下在分支管理中使用作为频繁的场景之一即如何将本地非master分支的代码合并至master。总所周知,在项目开发过...

2020-01-18 20:40:57 831

原创 云硬盘性能测试工具——FIO数据可视化工具

1、背景我们常常在测试fio的时候,一般只会看到最终测试结果。如下所示root@test-image-stable-200-e8379f80-c86c-4c54-9391-f6e5810bec43:~# fio -direct=1 -iodepth=64 -rw=write -ioengine=libaio -bs=1024k -size=50G -numjobs=1 -runtime=...

2019-08-29 10:44:28 1450

原创 shell中用awk分割字符串

#!/bin/bashvar1=`echo "hello linux"|awk -F ' ' '{print $2}'`echo $var1echo "111||222|333"|awk 'BEGIN{FS="[|]+"}{print $1}' 如果想用其它字符作为分隔符,则-F后面可以换成相应的分隔符,然后进行分割。shell中下标是从1开始,...

2019-08-23 19:53:26 16839

原创 Liunx使用apt安装本地deb软件包

平常都是用dpkg -i来安装本地deb软件包。但是dpkg不会自动安装依赖包,因此安装很容易出现依赖相关的错误。 之后需要通过运行sudo apt-get install -f来安装依赖。可以直接通过apt/apt-get来安装本地deb包,只需要为apt/apt-get指定deb包的相对路径或绝对路径就行了,像这样:root@lkl-stress-test-ngi...

2019-08-20 18:58:15 21904 1

转载 免费公共API

目前接口列表:新闻接口:https://www.apiopen.top/journalismApi 随机推荐热门段子(包含文字、图片、GIF、视频):https://www.apiopen.top/satinApi?type=1&page=1 随机推荐热门段子【神评版本】(包含文字、图片、GIF、视频):https://www.apiopen.top/satinGodApi?...

2019-08-20 11:45:47 5037

原创 python相关

Linux中 awk命令获取文本的某一行https://blog.csdn.net/u011653701/article/details/45174483关于进程的几个常用操作likailiang@pubbeta1-nova41:~$ iostat -xzt 2 >> host_iostat.log&[1] 1808642(failed reverse-i-s...

2019-07-23 19:59:50 137

转载 mstsc远程桌面连接全攻略

Mstsc简介Mstsc (Microsoft terminal services client),远程桌面连接组件是从Windows 2000 Server开始由微软公司提供的。当某台计算机开启了远程桌面连接功能后我们就可以在网络的另一端控制这台计算机了,通过远程桌面功能我们可以实时的操作这台计算机,在上面安装软件,运行程序,所有的一切都好像是直接在该计算机上操作一样。这就是远程桌面的最大功...

2019-07-21 23:15:28 24321 3

原创 python相关1

在Pycharm或IPython之类的IDE上运行脚本正常,但是直接运行或cmd命令行运行的时候报了模块未能找到的错误——ImportError: No Module named ...。Python在启动解释器(Interpreter)的时候不光会导入环境变量中sys.path发现的模块,还会导入当前工作目录下的模块。当你在IDE中启动解释器时,当前的工作目录就是项目目录,能顺利调用同项目中...

2019-07-19 14:59:19 181

转载 Python远程部署利器Fabric详解

参考:http://www.bjhee.com/fabric.htmlPython远程部署利器Fabric详解Fabric是一个Python的库,它提供了丰富的同SSH交互的接口,可以用来在本地或远程机器上自动化、流水化地执行Shell命令。因此它非常适合用来做应用的远程部署及系统维护。其上手也极其简单,你需要的只是懂得基本的Shell命令。本文将为大家详细介绍Fabric的使用。内容...

2019-07-18 21:38:08 369

转载 linux 技巧:使用 screen 管理你的远程会话

你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。元凶:SIGHUP 信号让我们来看看为什么关掉窗口/断开连接会...

2019-07-18 20:05:21 307

转载 python相关

python 函数学习之sys.argv[1]https://www.cnblogs.com/my1e3/p/6650481.htmlpython多进程apply与apply_async的区别https://www.jianshu.com/p/0a55507f9d9ePython多进程并发操作中进程池Pool的应用https://www.cnblogs.com/alan-bab...

2019-07-17 20:59:39 137

转载 SSH原理与应用(三)

ssh常用命令root@ubuntu:~# sshssh ssh-agent ssh-copy-id ssh-keyscan ssh-add ssh-argv0 ssh-keygenssh-agent参考:http://www.zsythink.net/archives/2407ssh-copy-id命令解析ssh-copy...

2019-07-17 00:27:52 227

原创 理解ssh登录远程主机的原理

什么是sshSSH是一种用于安全访问远程服务器的网络协议。它将客户端与服务端之间的消息通过加密保护起来。什么是对称加密在对称加密中,客户端和服务端使用同一个密钥对数据进行加密和解密。这种方法的好处是加密强度高,很难破解。缺点也很明显,即密钥本身容易被泄漏。因此,如何保存密钥成为了关键问题。于是引出了第二种加密方式:非对称加密。什么是非对称机密在非对称加密中有两个密钥,公钥和私钥...

2019-07-16 22:49:51 1054

转载 paramiko模块使用姿势

Python paramiko 报错 paramiko.ssh_exception.SSHException: not a valid RSA private key file报错的原因是选择的文件不是一个有效的 RSA 密钥文件现在通过ssh-keygen默认生成的密钥文件是新的格式,并非 RSA 格式。打开文件可以看到是以-----BEGIN OPENSSH PRIVATE KEY...

2019-07-16 09:08:24 1541

转载 [transfer.sh]简易使用命令行形式共享文件

transfer.shEasy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance.Transfer.sh currently supports the s3 (Amazon S3...

2019-07-12 10:25:10 1306

转载 stressapptest使用介绍

stressapptest 是Stressful Application Test (stressapptest) 的简称Stressful Application Test试图让来自处理器和I/O到内存的数据尽量随机化,以创造出模拟现实的环境来测试现在的硬件设备是否稳定。stressapptestStressful Application Test (or stressapptest, ...

2019-07-11 15:41:02 10557

原创 使用stress进行压力测试

stress介绍stress是一款压力测试工具,可以用它来对系统CPU,内存,以及磁盘IO生成负载。安装stressapt-get install stress使用stress直接运行stress就会列出关于 stress 的简单说明root@myy /root $ stress -?`stress' imposes certain types of comput...

2019-07-11 15:19:49 22635

转载 Linux下判断磁盘是SSD还是HDD的几种方法

判断方法方法一判断cat /sys/block/*/queue/rotational的返回值(其中*为你的硬盘设备名称,例如sda等等),如果返回1则表示磁盘可旋转,那么就是HDD了;反之,如果返回0,则表示磁盘不可以旋转,那么就有可能是SSD了。[cheshi@cheshi-laptop2 ~]$ cat /sys/block/nvme0n1/queue/rotational0[ch...

2019-07-04 21:04:07 2002

转载 cpu相关的基础知识

8核、6核、4核、双核CPU是什么意思概念:CPU是什么、做什么用、一般CPU是接在哪里的,我们先来看看CPU是什么,CPU既中央处理器、电脑中一个最重要,最核心的东西,市面上能买到的CPU只有两种,一种是INTEL公司生产的,另一种是AMD公司生产的。如图1-1:上图分别是INTEL和AMD公司两个厂家生产的CPU,CPU主要的工作就是处理和运算数据,所以,CPU运算速度、主频、缓存、核...

2019-06-24 22:48:41 2698

转载 Linux常用工具使用手册——十个常用的系统工具

目录工具常用命令汇总uptime命令语法选项实例dmesg命令语法选项实例vmstat命令语法选项参数实例mpstat命令语法选项参数实例iostat命令语法选项参数实例free命令语法选项实例sar命令语法选项参数实例工具常用命令汇总uptimedmes...

2019-06-24 22:27:57 2683

原创 Linux使用手册——Linux查看物理CPU,mpstat命令

Linux查看物理CPU个数、核数、逻辑CPU个数# 总核数 = 物理CPU个数 X 每颗物理CPU的核数# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /p...

2019-06-24 20:55:07 1359

转载 Linux常用工具使用手册——用户组权限管理

Ubuntu下如何将普通用户提升到root权限Ubuntu是一款linux操作系统,在linux系统中,用户被分为两种,第一种是root用户,只有一个用户,但是拥有最大的权限,可以做任何事。另外一类就是普通用户。只具有使用root用户分配的指定资源的权限。而如果普通用户想要使用root用户的权限呢?下面我们一起来看怎么给普通用户提升到root权限。一、切换root用户 第一种可能的做...

2019-06-21 22:51:51 152

原创 Linux问题修复记录——E: Unable to lock the administration directory (/var/lib/dpkg/), is another process usi

在安装完Ubuntu16.0.4虚拟机时,使用apt-get命令安装工具出现如下问题:root@ubuntu:~# apt-get install ntpdateE: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the admini...

2019-06-21 22:22:41 506

原创 Linux shell脚本之 if条件判断

shell基本语法shell中将命令结果赋值给变量var=`command`var=$(command) # 推荐是用这种方式,支撑嵌套shell 脚本中变量的数学计算shell声明变量类型declare -i xx=1+1echo $xSHELL脚本获取自身所在路径和名字#!/bin/bashBaseName=$(basename $BASH_SO...

2019-06-21 15:04:56 21877 1

原创 openstack 命令行管理nova -重建云主机(备忘)

学习文档~$ nova help rebuild usage: nova rebuild [--rebuild-password <rebuild-password>] [--poll] [--minimal] [--preserve-ephemeral] <server> <i...

2019-06-20 14:32:21 1539

转载 测试理论学习——系统异常测试

前言异常测试通常指的是检测系统对异常情况的处理,常规来说,异常测试包括硬件或软件异常时的处理,本文主要介绍系统资源方面的异常测试。系统资源主要包括CPU、内存、磁盘和网络,因此,系统异常测试也主要从这4个方面来进行。CPU异常CPU高负载通过模拟CPU高负载,观察在CPU资源被抢占的情况,系统的运行情况。实现方式:编译运行以下源码,即可简单实现单核...

2019-06-18 14:15:03 1427

转载 云硬盘操作——命令行扩展云硬盘姿势

随着业务的增长,您的数据盘容量可能无法满足数据存储的需要,这时您可以使用磁盘扩容功能扩容数据盘。本文说明如何扩容数据盘并使扩容后的容量可用。您可以按以下步骤完成扩容操作:首先在控制台上扩容数据盘的磁盘空间,然后登录实例扩容文件系统。前提条件实例处于运行中(Running) 或已停止(Stopped) 状态。 数据盘的状态为待挂载或使用中。 数据盘已做分区。 建议在扩容数...

2019-06-18 14:12:58 758

转载 Jira工具使用姿势——Bug的严重程度(Blocker, Critical, Major, Minor/Trivial)和Bug修复优先级如何定义

Bug严重程度和优先级bug两个重要属性就是优先级(Priority)和严重性(Severity)。通常Bug管理系统将严重性分为五个等级:Blocker、Critical、Major、Normal、Minor、Trivial。将优先级分为Immediate、Urgent、High、Normal、Low。Bug的严重程度(Severity)1.Blocker:即系统无法执行、崩溃...

2019-06-18 14:02:42 8787

原创 OpenStack实践之路——修改云硬盘和云主机的qos

需要了解的命令(my_new_env) myy@pubbeta1-nova10:~$ nova |grep qos update-instance-qos # 代表修改实例(云主机)的qos update-qos Update Qos metadata on a volume.操作文档(my_new_env) myy@pubbeta1-nova...

2019-06-15 17:22:56 1400 1

原创 云主机挂载云硬盘的操作姿势

1. 准备一台有公网IP的云主机,并通过Xshell或SecureCRT等终端模拟软件登录~$ nova list+--------------------------------------+---------------------------------+--------+------------+-------------+-----------------------------...

2019-06-15 16:35:03 3704

原创 云计算相关(备忘)

云主机如何挂载云硬盘查看当前所有硬盘和大小假设你已经拥有一块云硬盘,并链接云主机,那么你可以通过fdisk -l命令来查看当前所有硬盘和大小格式化初次挂载云盘需要进行格式化操作(第二次千万别做,否则会丢失数据),使用mkfs.ext4 /dev/sxx挂载格式化之后需要创建挂载点,创建好挂载点之后就可以使用mount -t ext4 /dev/sxx /home/your_moun...

2019-06-15 10:12:21 198

原创 底层硬件相关的基础知识

硬盘基础知识(HDD、SSD、IDE、PATA、SATA、SCSI、SAS)按照硬盘材质分为两大类HDD(Hard Disk Driver):传统硬盘,即机械硬盘;SSD(Solid State Disk):固态硬盘按照接口类型区分有ATA和SCSI是两大接口类型,这里所谓的硬盘接口,就是硬盘与主板之间的连接方式。虽然SATA和SAS是两种不同分支的进化型,但是,SAS却可以完全兼容SAT...

2019-06-13 10:09:18 1332

转载 virtio-scsi和virtio-blk的理解

virtio-scsi和virtio-blk的理解virtio-scsi和virtio-blk都是磁盘的半虚拟化驱动,virtio-scsi解决了virtio-blk的一些限制,来看看官网的介绍: 译文:virtio scsi hba取代virtio blk,这是一种简单的高...

2019-06-12 10:36:10 17181

原创 ssh相关(备忘)

ssh 已成功登录远程机器,如何退出登录?退出:exit登录:ssh -i id_rsaname@host -p 1046

2019-06-11 17:24:10 123

原创 linux相关

pkill命令进程和作业管理pkill命令可以按照进程名杀死进程。pkill和killall应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill来杀掉。也就是说:kill对应的是PID,pkill对应的是command。kill命令HUP 1 终端断线INT 2 中断(同 Ctrl + C)QUIT 3 退出(...

2019-06-11 16:19:10 108

原创 ssh学习(备忘)

ssh 登入登出ssh 查看版本ssh-V登入命令格式 :ssh [email protected]回车后输入密码输入密码即可以登录了,就像操作本地linux一样.登出命令格式:logout192.168.0.10这样就退出了,回到了本地bash 界面SSH的默认端口是22,也就是说,你的登录请求会送进远程主机的22端口。使用p参数,可以修改这个端口。...

2019-06-11 10:32:52 134

转载 NLB

NLB 是什么?NLB 全称为Network Load Balancer,是在开放系统互连(OSI)模型的第四层运行。它每秒可以处理数百万个请求。在负载均衡器收到连接请求后,它会从默认规则的目标组中选择一个目标,尝试在侦听器配置中指定的端口上打开一个到该选定目标的 TCP 连接。当您为负载均衡器启用可用区时,Network Load Balancing 会在该可用区中创建一个负载均衡器节...

2019-06-08 16:24:07 6510

转载 Linux常用工具使用手册——Linux 系统目录结构

Linux系统目录结构登录系统后,在当前命令窗口下输入命令:ls /lkl@ubuntu:~$ ls /bin dev initrd.img lost+found opt run srv usrboot etc lib media proc sbin sys varcdrom home lib64 ...

2019-06-07 12:42:03 118

python安装第三方库

持续更新中

2017-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除