1. 对比工具 sysbench 2. 对比命令 sysbench --test=memory --memory-total-size=12G --num-threads= run 3 安装方式 #ubuntu apt-get install sysbench #centos yum install epel-release #然后 yum install sysbench 4 注意点 飞腾PC机器 认不到memory-block-size 的参数 所以只能用默认参数执行 5.1 飞腾机器 ro…
一.问题 如上,A机器经常需远程操作B机器,传输文件到B机器,每次输入帐号密码过于繁琐,下文通过ssh公钥能解免密码操作问题. 二.解决 1.方案 SSH认证采用公钥与私钥认证方式. 2.步骤 1) A机器生成公钥/私钥对 [root@host- ~]# ssh-keygen -t rsa -P '' Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Y…
上一篇,多开方法,适用于一年前的版本 http://www.cnblogs.com/suanguade/p/5646776.html 前言: 一转眼一年过去了,日子越来越无聊了,于是,准备再玩一玩梦幻手游, 有了去年的经验,那就直接来试试看呗,安装了梦幻手游单机版之后,更新了之后,用去年的工具运行一下. 竟然给我搞挂掉了,看样子这玩艺是又有什么新的动作阿, 准备开工,开始分析. 正文: 其实有了前一个文章,这块也没什么难度, 直入主题, 直接找到这里,看看情况 代码还是那块代码,但是样式突然有了…
其实FormData是一个 对象他是一个比较新的东东(其实我也不知道改叫什么好) 利用FormData对象,你可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单". 下面  我来讲讲他的用法: 首先我们来new  一个 FormDate对象, 例如:    var date = new FormDate(): 其实我第一眼一看,还以为是jq呢,因为我看到了一个append 哈哈,我们可以这样理解  xx.append(key,val);app…
问题描述:在测试服务器上搭建了一个tomcat,在测试服务器上能用ip打开tomcat.我用自己的机器能远程桌面能登录到测试服务器上,但在自己的机器上无法通过ip来访问测试服务器上的tomcat. 解决方法: 1.在命令行里telnet serverip 8080,查看是否能联通.我的报错信息是:无法打开到主机的连接. 在端口 8080: 连接失败. 2.先去把防火墙关了,再尝试连接,发现可以连接,说明是防火墙策略限制了连接. 3.把防火墙再次打开,然后进入目录:控制面板\系统和安全\Windo…
下面是也是我在12580工作时发生的事情,重新记录并发出来.这种特殊需求很考 验PF的功底.在新旧系统并存,做重构的时候有时很需要这种救急的作法.一.缘起miscweb1(172.16.88.228)的系统近段时间经常死掉,没有查到最终原因,现在的 策略是将其中一个端口上的服务摘出来,以确认问题,所以新准备了另一台机器 (172.16.88.116),由于miscweb1上还有别的服务,所以不能通过切换域名到新机器的 方式进行测试,另外也不方便让所有调用待迁移服务的部门手工改程序调用新的机器,这…
机器A发文件的虚拟机 机器B收文件的虚拟机 机器A: 确认linux安装了ftp包,能启用ftp命令 定时器使用的是crontab 定时器设置步骤: 1.进入root用户 2.service crond stauts 查看 crond运行状态,如果为运行则用命令service crond start启动 3.crontab –e 设置定时计划 写入 0 12 * * * sh /home/oracle/instance/uploadfile.sh (前面总共五列,分别表示分.时.日.月.年) 表…
// Ipc.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <stdio.h> #include <windows.h> #include <stdlib.h> struct ThreadParameter{ //结构体,传参 char Filename[MAX_PATH]; char szusername[MAX_PATH]; char szpassword[MAX_PATH]; }; b…
import os l = ['ssh a;scp /data/visitlog/*11* root@d:/data/mapReduceVisitorLog/'] # b c for i in l: os.system(i) 在执行py脚本前,配置好了免密登录:python this_.py成功登录到a服务器,但是剩下的不能执行: 实现思路:事件触发机制:各个节点 http 监听:收到后执行命令: import os sh_, nodes = 'ssh A "scp /data/visitlog…
即使千辛万苦,还是把网站升级到http2了,遇坑如<phpcms v9站http升级到https加http2遇到到坑>. 因为理论相比于 HTTP 1.x ,在同时兼容 HTTP/1.1 完全语义,进一步减少了网络延迟. 对于前端开发人员来说,无疑减少了在前端方面的优化工作.比如雪碧图&文件合并||内容内嵌||域名分片 http1.0的缺点 http1.0被抱怨最多的就是连接无法复用,和head of line blocking这两个问题.理解这两个问题有一个十分重要的前提:客户端是依…
[评测]低配环境下,PostgresQL和Mysql读写性能简单对比 原文链接:https://www.cnblogs.com/blog5277/p/10658426.html 原文作者:博客园--曲高终和寡 *******************如果你看到这一行,说明爬虫在本人还没有发布完成的时候就抓走了我的文章,导致内容不完整,请去上述的原文链接查看原文**************** 由于最近经过朋友启发,又有了一个写个人项目的小想法,在这次个人项目中准备学习并使用一些之前自己没有掌握的新…
需求分析 目前的业务全站使用ThinkPHP 3.2.3,前台.后台.Cli.Api等.目前的业务API访问量数千万,后端7台PHP 5.6,平均CPU使用率20%. 测试数据 真实业务 php5.6:500 QPS php7.0:850 QPS 真实业务中减少一次Mysql查询业务或者减少一次Redis读写 php5.6:800 QPS php7.0:1250 QPS 目前优化的结果: ThinkPHP可以完整的跑在缓存中: 在不需要mysql查询时,不建立mysql连接: 不读写redis时…
导读 基准测试是一项测试或一系列测试,用来确定某个计算机硬件运行起来的状况有多好:在许多情况下,“基准测试”实际上等同于“压力测试”,通过测试硬件的极限,然后可以将测得的结果与其他硬件测得的结果作一番比较. 大多数基准测试旨在模拟 PC 在实际情形下遇到的那种工作负载.正因为如此,基准测试几乎就是获得定量数据.了解系统性能如何的唯一方法――如果你的数据差强人意,这表明应该升级部分PC部件.所以,准备好测试你自己的 PC 了吗?下面是可供 Linux 用使f的一些比较实用的基准测试. 一.一体化基…
导读 基准测试是一项测试或一系列测试,用来确定某个计算机硬件运行起来的状况有多好.在许多情况下,“基准测试”实际上等同于“压力测试”.通过测试硬件的极限,然后可以将测得的结果与其他硬件测得的结果作一番比较. 大多数基准测试旨在模拟 PC 在实际情形下遇到的那种工作负载.正因为如此,基准测试几乎就是获得定量数据.了解系统性能如何的唯一方法――如果你的数据差强人意,这表明应该升级部分PC部件. 一.一体化基准测试 一体化基准测试工具又叫基准测试套件,恰如其名:它们测试和衡量系统的各个方面,而不是专注…
0.前言 接触电脑将近7年时间,多次说要写下这篇文章,一直未曾提笔,始终怕给人以误导.到如今,来来回回装系统的次数得超过百次了.本着不误导人的想法,本文试着总结一下装系统的基本方法和思路,但不会过多涉及细节步骤. 操作系统的种类繁多,包括IBM/PC兼容机的Windows NT,unix/linux发行版,乔帮主的mac和ios系列.以及google的Chrome OS和android系统,还有openwrt路由和windows ce,ucos III,rtx 51等嵌入式系统....本文仅讨论…
微软在2003年收购了推出了Virtual PC软件的Connectix公司,并在其后推出了Virtual Server服务器虚拟化软件 Hyper-V跟微软自家的Virtual PC.Virtual Server等产品相比,有着很显著的区别.Hyper-V的本质是一个VMM(虚拟化管理程序),和微软之前的Virtual Server系列产品,处在的层次不同,它更接近于硬件,这一点比较像VMware的ESX Server系列,实际上Hyper-V属于微软的第一个裸金属虚拟化产品(Bare-Met…
最近因为要学安卓与服务器交互的知识,所以必须要让android程序能访问一个测试服务器.所以我就考虑让真机或者模拟器访问PC端的Tomcat或者Apache服务. 在介绍步骤之前,有必要说点基础的.我们在本地访问本地web应用时,一般使用localhost或者127.0.0.1访问.但在android程序中我们决不能写这两个地址,因为android也是一款linux操作系统,使用这两个地址就会访问android机器本身了,所以我们必须在android程序中访问PC的IP地址. 首先,我考虑到是用…
2017-2018-2 20155314<网络对抗技术>Exp1 PC平台逆向破解(5)M 目录 实验要求 实验内容 预备知识 实验步骤 0 准备工作:macOS下Parallels Desktop安装Kali Linux虚拟机及相关配置 1 逆向及Bof基础实践 1.1 实践目标 1.2 基础知识 2 直接修改程序机器指令,改变程序执行流程 3 通过构造输入参数,造成BOF攻击,改变程序执行流 3.1 反汇编,了解程序的基本功能 3.2 确认输入字符串哪几个字符会覆盖到返回地址 3.3 确认…
最近kubernetes很火,加上我又在寻找适合快速搭建测试环境的方法,kubernetes的理念很适合用于测试环境的搭建. 因此在学习的过程中写下此教程(记录)以供回顾. 0x00 环境准备 0x00 0x00 环境要求 0x00 0x01 预备内容 0x00 0x02 安装虚拟环境Ubuntu 0x00 0x03 404 Not Found 0x01 准备kubernetes虚拟镜像 0x01 0x00 安装CRI Docker 0x01 0x01 安装kubeadm 0x01 0x02 其…
Lab01:Booting a PC 目录 Lab01:Booting a PC JOS BIOS 背景知识 8086的基本知识 GDB 常用调试指令 Real mode && Protected mode 实模式(real mode) 保护模式(protected mode) GDT/LDT JOS the initial template for our 6.828 kernel itself, named JOS BIOS basic input output system 在IBM…
Lab1 1. 先熟悉PC的物理地址空间 这里其实有很多可以说的,不过先简单描述一下吧.从0x00000000到0x00100000这1mb的地址空间时机器处于16位的实模式.也就是说这个时候机器的汇编都是16位汇编.这是为了兼容之前的8086处理器.在这1mb里面.有我们常见的bios,这里要做的就是进行一些开机前的检查,随后把内核读取进来,就算开机完成了 2. 追踪ROM BIOS 这里要求我们利用断点跟随一下bios的过程,看一下bios干了什么 这里的调试要利用到两个终端,一个执行mak…
目前,在手机上使用浏览器访问网页,无法便捷地进行网页语言调试.手机屏幕相对较小且操作不便,直接在手机上进行网页数据调试不太现实. 因此,UC使用技术将手机网页调试信息分离,实现一种能在大屏幕.高配置PC上来调试小屏幕.低配置的手机浏览器访问的网页的开发工具——Remote Inspector(简称RI). 主要功能 Android平台UC浏览器开发者版,主要支持以下功能: DOM查看和修改 JavaScript调试.CSS调试 网络状态查看 资源文件查看 Console控制台 准备工作 手机端…
原文链接:http://www.nginx.cn/784.html 近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,这样就是近年来流行的“响应式web设计”. 响应式web设计是一种纯前端技术js.css等实现的针对不同设备访问同一网址看到不同的布局,是页面内容更适合当前设备阅读.但这个不是本文的重点,重点还是放在nginx如何实现上来. 本文要讲的的是如何使用nginx区分pc和手机访问不同的网站,是…
Lab 1 Part 1: PC bootstrap 我们继续~ PC机的物理地址空间 这一节我们将深入的探究到底PC是如何启动的.首先我们看一下通常一个PC的物理地址空间是如何布局的:                           这张图仅仅展示了内存空间的一部分. 第一代PC处理器是16位字长的Intel 8088处理器,这类处理器只能访问1MB的地址空间,即0x00000000~0x000FFFFF.但是这1MB也不是用户都能利用到的,只有低640KB(0x00000000~0x00…
Fiddler是一个免费的Web调试代理,支持任何浏览器.系统以及平台.这个工具是进行Web和App网络开发的必备工具,戳此处下载. 根据Fiddler官网的描述,具有以下六大特点: Web调试 性能测试 HTTP/HTTPS流量记录 Web会话处理 安全测试 自定义扩展性 本文讨论的主要内容是如何设置Fiddler,使PC和移动设备上可以抓取HTTPS数据包. 首先,在菜单栏选择Tools->FiddlerOptions,切换到Connections选项卡 第二步,勾选允许远程连接,并设置一个…
android模拟器使用PC串口调试1.模拟器可以使用PC的串口  启动模拟器并加载PC串口 命令如下:  运行 emulator @模拟器名称 -qemu -serial COM12.查看串口是否被加载  启动后使用 adb shell 命令打开命令行  cd dev 查看会发现ttyS0 ttyS1 ttyS2,其他ttyS2 就是我们加载上来的串口COM13.修改权限 chmod 777 ttyS2   现在我们可以开发串口程序了. 摘自…
零.前言 部落冲突(Clash of Clans)是手机上一个很不错的联机对战游戏,安卓和iOS平台上都有. 最近玩这个略上瘾,前几天看到部落里有人说用模拟器可以在电脑上玩,就想自己试试. 不想看我啰嗦的直接跳到“三.流程总结”吧. 一.第一次尝试 部落里的哥们推荐的是bluestacks,一个很不错的安卓模拟器,Mac OS和Windows平台都支持.由于我用的是Mac,必须下Mac OS版. 很不幸的是,直接打开bluestacks的话默认是中文版,只有Windows版的下载地址,研究了一下…
为啥是“PC = PC + 8”: “PC = PC + 8”其实这样写容易让人蒙了.“PC = PC + 8”真正含义应该是: 执行处代码地址 = PC - 8: 也就是说,”PC指向的地址“领先“执行处代码地址”8个字节: 也就是说“PC = PC + 8”中的第二个PC,其实表示是“执行处代码地址” 然后,理解为啥是8? 首先,arm的地址宽度是4个字节,所以每执行一条指令,PC就会自加4. 而一条指令要完全被arm吸收,需要多个步骤,拿arm7举例它采用了3级流水线技术. 流水线,对于我…
项目须要是通过WIFI建立手机和PC的通信,然后自己定义一个简单的协议对要传输的文件进行校验,传输的文件是2张3M的图片,要求考虑网络中断情况处理. 我这里採用的是非堵塞socket来实现的,之前查过非常多资料,认为这样的比較方便,其有用传统的那种socket也是能够实现的,至于堵塞问题,能够开两个线程.这样保证读取不是同一个线程,也就能够解决. 程序大致是这种流程,手机端发送一个"filename"字符串给PC,PC校验字符串后返回文件名称.然后手机端再把接收到的文件名称发送给PC端…
本文转载自http://useless20.blog.163.com/blog/static/237409982010227127576/ 嵌入式linux系统与主机通过串口传输文件 我想如果要从PC机下载东西到开发板的嵌入式linux系统里面,很多人首先会想到用tftp sftp等网络工具从网口下载.但如果网络用不了,只能通过串口下载怎么办呢?这个时候有两个工具能帮到你:一个是zmrx.zmtx,另外一个是lsz.lrz.个人觉得zmrx/zmtx没有lsz/lrz稳定,建议还是用后者.下面介…