首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

常用VPS服务器测试脚本代码,综合性能:硬件IO SpeedCPU跑分回程路由4k文件读写上传下载测试脚本

测试脚本用到软件:Xshell安装使用教程 使用Xshell通过SSH连接上VPS后,先要安装 wget Centos系统: yum install wget -y Ubuntu / Debian系统...IO读写,国内三网下载测试 延迟脚本 wget -qO- git.io/superbench.sh | bash 回程测试脚本 wget -qO- git.io/besttrace | bash 三网测速脚本...bash <(curl -Lso- https://git.io/superspeed) 备用还原脚本 上传下载速度单线程: wget -qO- https://git.io/pigji.comSuperbench...wget -qO- git.io/besttrace | bash 一键测试四网回程脚本 测试服务器到我们指定节点IP路由回程,或者脚本自带四个节点回程,包括电信、联通、移动、教育网四网。...综合脚本: wget git.io/vpstest && bash vpstest 简单几个Linux命令 新手需要知道Linux基本操作命令: uname -r 查看LINUX版本 cat /etc

3.8K40
您找到你想要的搜索结果了吗?
是的
没有找到

如何创建修改远程仓库 + 如何删除远程仓库 + 如何删除远程仓库中某个文件或文件夹 + 如何使用git本地仓库连接到多个远程仓库

四、远程仓库Clone(下载/复制)到本地 注意1:演示我们使用连接仓库客户端软件是:Git Bash 注意2:演示我们使用连接仓库方式是:https 1、远程仓库地址由来如下: ?...六、删除Github中已有的仓库中某个文件或文件夹(即删除远程仓库中某个文件或文件夹) 我们知道,在Github上我们只能删除仓库,并不能删除文件或者文件夹,所以只能用命令来解决。...即我们通过删除本地仓库某个文件或文件夹后,再将本地仓库与远程仓库同步,即可删除远程仓库中某个文件或文件夹。...其余命令如下: 使用git在本地创建一个本地仓库过程(位置:在本地桌面上)     $ makdir test       // 创建一个本地仓库     $ cd test           /...(所以建议在使用时候,用Bash更加方便,二者切换如下图所示) Git GUI:Git GUI是Git Bash替代品,为Windows用户提供了更简便易懂图形界面。

7.3K20

让docker中mysql启动时自动执行sql

在用docker创建mysql容器时,有时候我们期望容器启动后数据库和表已经自动建好,初始化数据也已自动录入,也就是说容器启动后我们就能直接连上容器中数据库,使用其中数据了。...其实mysql官方镜像是支持这个能力,在容器启动时候自动执行指定sql脚本或者shell脚本,我们一起来看看mysql官方镜像Dockerfile,如下图: ?...四个sql文件复制到/docker-entrypoint-initdb.d目录下,这样容器run时候时候就会自动执行这四个sql,但是从截图脚本上来看,对多个文件中执行顺序是不能指定,如果创建数据库脚本晚于创建表脚本执行...,那么就会导致建表失败,所以这种复制sql方式不能满足我们需要(不过,如果四个文件按照顺序合成一个sql就能满足要求了); 2....,在构造docker镜像时候被复制到镜像文件中了; 完整内容请clone我github:git@github.com:zq2599/docker_disconf.git,clone完毕后进入里面的mysql

3.3K71

Jenkins+GitLab+Ansible

目标 jenkins点击立即构建完成项目的编译部署 方式1: jenkins安装maven插件构建成war 直接构建后操作发送到远程服务器,并使用脚本重启服务器。...(单机版) 方式2: jenkins安装maven插件构建成war 使用ansiblewar 复制到各个节点上(多个) 使用脚本重启tomcat 方式3: jenkins自由项目 构建时调用ansible...脚本(拉取代码,maven,构建,tomcat重启) 方式3具体思路描述: jenkins构建时调用ansible脚本 1.构建时去git拉取代码到代码库 失败会重新拉一次(最多两次) 2.代码重代码库复制到版本库...3.ansible脚本调用build.sh(mvn clean package)去构建项目 4.current当前版本文件夹指向版本库(第3步构建位置) 5.配置文件 拷贝过来 6.使用handle...去触发supervisor重新加载 环境: 使用ansible 安装java git maven supervisor等 版本库最多放5个版本,其他会被删除 回滚 1.去版本库找到上一个版本 。

55210

如何使用Ubuntu 14.04上Git HooksHugo站点部署到生产环境

我们需要这个以便post-receive稍后在生产服务器上设置一个钩子。为了实现这一点,我们需要创建一个gitrepo “裸”克隆并将其复制到我们其他服务器。...因为我们gitrepo中themes目录实际上只是指向父目录中某个位置符号链接,所以我们需要确保工作目录克隆在与我们下载Hugo主题相同位置创建。...公共Web文件夹将由PUBLIC_WWW变量指定,备份Web文件夹通过BACKUP_WWW变量保持可访问。...首先,我们将使用bashset -e命令指定脚本在遇到任何错误时应立即退出。我们将在瞬间出现问题时使用它来清理。 之后,让我们确保为我们部署设置了环境。...它还有助于验证脚本主要组件是否按预期工作: bash ~/my-website.git/hooks/post-receive 这应该运行您脚本并将普通git和Hugo消息输出到屏幕: Cloning

2K20

Git!从零开始连接远程仓库

[全平台] [toc] 前言 无论你正在使用是macOS、Linux还是Windows,总是可以使用Git这个无人争锋 版本控制系统软件 进行本地仓库构建以及本地仓库和远程仓库(GItHub、...工作环境就是git正在工作环境嘛( 也就是你在什么地方正在使用git,如果你在终端打开了git,那么它工作环境就是当前整个电脑下,如果是在电脑某个文件文件夹目录下,那git工作环境就是在这个文件夹目录下...下: 进入到想要建立成仓库文件夹终端下: 有两种方法: 方法一:用鼠标 鼠标移动到文件夹上,右击鼠标,找到“服务” “新建位于文件夹位置终端标签页” 和 “新建位于文件夹位置终端窗口” 都可以...远程仓库分支名 push:“推”,本地仓库当前分支文件 上传合并/推送合并 到远程仓库某个分支 pull:“拉”,远程仓库某个分支文件 下拉合并/获取合并 到本地仓库当前分支 比如我们现在这个...](# 如何修改用户配置【见最下方补充】) [补充]查看仓库状态 git status 这是一个使用很频繁命令,有时候你就是想看看现在仓库处于什么状态,有时候你会忘记自己有没有文件夹下已经更改文件提交到

1K30

Docker搭建disconf环境,三部曲之三:细说搭建过程

git@github.com:knightliao/disconf.git 下载完毕,打开文件夹,内容如下图: ?...创建两个文件夹,分别设置到ONLINE_CONFIG_PATH和WAR_ROOT_PATH这两个环境变量中,环境变量设置方式在不同操作系统下各不相同,我用是mac,配置方式是在~/.bash_profile...新建一个名叫tomcat文件夹,把上图中disconf-web.war复制到这个文件夹下,再在这里新增一个server.xml文件,内容如下,用来指定tomcat服务根路径对应应用: <?...在环境变量WAR_ROOT_PATH对应目录下,有个html文件夹如下图红框位置,这是web工程全部静态文件,把这个文件夹复制到刚才新建nginx目录下: ?...编写docker-compose脚本 新增一个docker-compose.yml文件(位置无所谓),内容如下: version: '2' services: disconf_redis_1:

98670

Git!从零开始连接远程仓库

[全平台] [toc] 前言 无论你正在使用是macOS、Linux还是Windows,总是可以使用Git这个无人争锋 版本控制系统软件 进行本地仓库构建以及本地仓库和远程仓库(GItHub、...git工作环境就是git正在工作环境嘛( 也就是你在什么地方正在使用git,如果你在终端打开了git,那么它工作环境就是当前整个电脑下,如果是在电脑某个文件文件夹目录下,那git工作环境就是在这个文件夹目录下...下: 进入到想要建立成仓库文件夹终端下: 有两种方法: 方法一:用鼠标 鼠标移动到文件夹上,右击鼠标,找到“服务” “新建位于文件夹位置终端标签页” 和 “新建位于文件夹位置终端窗口...”,远程仓库某个分支文件 下拉合并/获取合并 到本地仓库当前分支 push: push是本地仓库当前分支内容上传合并到远程仓库某个分支 因此要确保要上传文件已经被添加到了本地仓库中 我们上面讲到了如何文件添加到本地仓库...,如果没有密码就直接跳过了~ [点这里返回上次阅读位置](# 如何修改用户配置【见最下方补充】) [补充]查看仓库状态 git status 这是一个使用很频繁命令,有时候你就是想看看现在仓库处于什么状态

58830

使用Git本地项目上传Github(仓库创建、Git安装与使用、项目上传)

, 单独上下文浏览 只使用bash 或者 只用Git GUI工具; 高级上下文浏览方法 使用git-cheetah plugin插件; 3)关联配置文件(Associate .git*) : 是否关联...git配置文件, 该配置文件主要显示文本编辑器样式; 4)关联shell脚本文件(Associate .sh) : 是否关联Bash命令行执行脚本文件; 5)使用TrueType编码 : 在命令行中是否使用...: 选择使用什么样命令行工具, 一般情况下我们默认使用Git Bash即可, 默认选择; 1)Git自带 : 使用Git自带Git Bash命令行工具; 2)系统自带CMD : 使用Windows...github注册账号和邮箱 [dsn0nhjm82.png] ps:git config –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定不同用户名和邮箱...,该文件夹名即为你github上面的项目名,如图我多出了个VerticalViewPager文件夹,我们把本地项目文件夹所有文件(除了新多出那个文件夹不用),其余都复制到那个新多出文件夹下, [

1.6K60

不要再问怎么把项目从 GitHub 搬到码云了!

之后点击中间图标 Clone a Repository,如图: ? 将之前粘贴板内容复制到 URL 处,并选择本地一个存放位置,点击 Clone。 ?...可在所选本地文件夹处发现克隆到本地代码仓库: ? 前期准备,需要在自己码云账户上添加公钥,具体请见:公钥认证管理(请戳码云公众号首页→知识库→了解马云) ?...然后,打开 Git Bash(本文将以 Git Bash 为工具进行指导,利用它推送本地仓库代码到远程码云代码仓库)进行验证是否添加成功: ?...用 Git Bash 寻找到下载到本地代码仓库,使用 cd 命令: ?...然后使用命令 git push –u origin 分支名 推送分支代码。 ? 最后,在码云界面上验证上传结果。 ?

11.7K61

上传本地项目到Docker运行GitLab容器中

在解压后文件夹右击选中”Git Bash Here”(前提是电脑安装了Git Bash),如图 在命令行中使用ssh-keygen –t rsa –C “admin@example”(此处admin...@example为你要用哪个用户上传就写哪个用户邮箱地址,本人用root)生成密钥文件,命令敲完以后默认回车即可,如图 找到密钥生成位置,此处为C:/Users/Administrator/.ssh.../id_rsa.pub,并将内容复制到gitlab上,按照以下步骤找到gitlab上配置ssh-key地方 然后在命令行中依次执行如下命令             1 cd test           ...#进入到要上传项目的文件夹中             2 git init            #初始化此目录,使git可以管理这个文件夹             3 git config --global...#在Windows上这个命令刚开始会报错,使用第五步解决             7 git config core.autocrlf false             8 git add .

1.3K10

这玩意据说是“最先进USB攻击平台”,只卖99.99美元

如果能够这些攻击方式组合起来,可能性就变得无限了。Bash Bunny就是从这个角度出发设计出来工具。 每种攻击或payload,都采用“Bunny Script”脚本语言。...其中央payload库,理论上也会在社区开发者帮助下变得越来越强大——要做就只是从git下载文件而已,随后将之加载到Bash Bunny。...通过复制文件操作,能将相应payload配置到不同开关位置上;另外从闪存存储区域,可以直接浏览整个payload库;在loot文件夹下还能查看获取到数据。所有的操作方式都很直观。...Payloads payload.txt复制到Bash Bunny设备中相应文件夹(对应到外部相应payload开关),payload部署就完成了。...和一般键击注入攻击工具不同,Bash Bunny设备中payload文本文件不需要专门做编码,也不需要读取器就能加载。”Bunny Script”脚本语言搭配BASH使用起来也很方便。

1.5K60

【Linux】操作题大全

目录 1.若下达 # rmdir test 命令来删除某个已存在目录,但无法成功,请说明可能原因 2.请用shell中while循环输出1-100和  两种执行bash文件方法  3....“0”文件test1和test2,然后把test2复制到其父目录中并改名为file2 8.简述用两种方法运行shell脚本文件/home/test/test.sh 9.编写个shell脚本当前目录下大于...要求必须有提示信息:input file name: 11.使用for循环输出当前文件夹下面的所有文件,统计文件数量并打印 ---- 1.若下达 # rmdir test 命令来删除某个已存在目录,.../test.sh 9.编写个shell脚本当前目录下大于10K文件转移到/tmp目录下 #!.../dev else echo "这不是设备文件" fi 11.使用for循环输出当前文件夹下面的所有文件,统计文件数量并打印 代码 #!

68730

实用 bash 自定义脚本,快速提效工作流程

bash 有着三十多年历史,是当今最强大、可移植性最好,为所有基于Unix系统编写高效率脚本工具之一。...前置条件 本文提到所有命令只在 MacOS 系统上测试使用,同时都是写入 ~/.bash_profile 然后 source ~/.bash_profile 进行更新应用。...(有些也可能是 .bashrc) 比如笔者就为了省事,直接开启、编译 bash_profile 命令成了别名。...mkcd () {   mkdir -p $1 && cd "./$1" } 快速查看 IP 快速查看本地 ip 地址,同时自动复制到粘贴板。...注意为了能够执行脚本脚本必须是可读。 chmod 755 script.sh 当然实际上你需要更深入了解 chmod 命令,比如 ugo 分组,rwx 权限等,才能细粒度使用

77710

实用 bash 自定义脚本,快速提效工作流程

bash 有着三十多年历史,是当今最强大、可移植性最好,为所有基于Unix系统编写高效率脚本工具之一。...前置条件 本文提到所有命令只在 MacOS 系统上测试使用,同时都是写入 ~/.bash_profile 然后 source ~/.bash_profile 进行更新应用。...(有些也可能是 .bashrc) 比如笔者就为了省事,直接开启、编译 bash_profile 命令成了别名。...mkcd () { mkdir -p $1 && cd "./$1" } 快速查看 IP 快速查看本地 ip 地址,同时自动复制到粘贴板。...注意为了能够执行脚本脚本必须是可读。 chmod 755 script.sh 当然实际上你需要更深入了解 chmod 命令,比如 ugo 分组,rwx 权限等,才能细粒度使用

59821

这个40M小工具助你在windows下处理数据如虎添翼!!

不过如果在Terminal中出现输入常见命令,代码报commond not found错误时,我们就需要存放GitLinux命令文件夹完整路径(使用默认安装装位置是”C:\Program Files...其他 Git for windows 使用技巧 wget功能拓展使用 我们可以通过查看上面提到存放GitLinux命令文件夹,来了解Git可以使用哪些Linux命令。...下面我们看看怎么把wget.exe所在文件夹路径放到环境变量里。 对环境变量中Path变量进行编辑,然后点击确定,之后打开Git bash就可以使用wget了。...迅速打开进入某个文件夹Git bash Git bash有一个好处是因为在某个文件夹中打开Git bash here,所以打开Git bash所在位置都是文件夹位置,然后可以通过cd来切换位置...修改快捷方式属性中起始位置为自己想要文件夹位置 然后打开快捷方式后就发现现在进入就是修改后文件夹位置Git bash查看中文 如果一些文件或文件夹使用中文命名,直接用ls来查看很容易出现乱码

1.1K20
领券