
其他
暂时不分类的知识
乐大师
这个作者很懒,什么都没留下…
-
原创 JMeter性能测试(入门篇)4-断言
断言,这个名词其实开始让我有点懵。啥个意思?这里想写网络上那些解释,直接谢我自己的理解。之前,创建了HTTP请求、View Results Tree就可以发起一个测试。结果显示在View Results Tree中。但是View Results Tree中显示的内容,只要地址访问是正确的的,它就认为是正确的的,不会有异常提示。但是我们知道,提交请求中,如果反馈一个不成功信息,比如提示登录密码错误,此时View Results Tree并不会给出明确的错误提示。换句话说,View Resu2021-01-22 14:17:2720
0
-
原创 JMeter性能测试(入门篇)3-登陆测试
大多数网站都有登陆功能。今天用OpenKM知识库作为测试兑现,搞一个登陆测试。2021-01-21 16:30:056
0
-
原创 JMeter性能测试(入门篇)2-带参数的测试
这里将对有参数的网站地址进行测试。这里准备了2组参数,存储在一个csv文件中备用。文件内容如下:pc,teaching,teaching,4,coach_listpc,teenagers,teenagers,5,youth_list鼠标点钟“Test plan”,鼠标右键,在弹出菜单中选择“CSV Data Set Config”然后我们对添加的“CSV Data Set Config”进行设置。点击Browse按钮,将选中准备好的文件。File enodin..2021-01-20 16:41:136
0
-
原创 JMeter性能测试(入门篇)1-安装和最简单测试
JMeter是一款纯JAVA编写的性能测试开元工具软件。1.JMeter安装 首先需要安装JAVA环境。 本文里选择的版本是:jdk-8u271-windows-x64 系统版本是:windows 7 64位旗舰版 安装完毕后,需要配置环境变量,如下: 环境变量名:JAVA_HOME 值:C:\Program Files\Java\jdk1.8.0_271 #此处为JAVA安装路径 修改环境变量,如下: 环...2021-01-20 15:38:594
0
-
原创 Nginx配置指令(六)
51.sendfile语法:sendfile [on|off]默认值:senffile off功能:用于设置是否使用sendfile()。这种方法实在内核中进行操作的。用于http,server,location模块。52.sent_timeout语法:send_timeout off默认值:sendfile off功能:设置相应超时,当超过这个设置的时间,Nginx将会关闭一个不活动的连接。注意这不是整个传输新康营的时间,是两个操作之间的时间。当一个连接变为费活动状态.2021-01-04 13:41:3511
0
-
原创 Nginx配置指令(五)
41.Open_file_cache_errors语法:Open_file_cache_errors on|off默认:Open_file_cache_errors off功能:开启或禁用缓存文件错误。用于http,server,location模块42.open_file_cache_min_uses语法:open_file_cache_min_uses 数字默认:open_file_cache_min_uses 1功能:在指定的时间内一个文件被访问的最少次数。当访问.2020-12-30 16:29:5512
0
-
原创 CentOS6离线安装httpd
CentOS6官方宣布不再支持,已经无法yum安装软件。没办法,只好自己动手丰衣足食。我手里的测试环境已经安装过gcc,这是编译安装软件的基础。第一步下载软件:需要安装apr、apr-until、httpd三部分。wget https://mirror.bit.edu.cn/apache//apr/apr-util-1.6.1.tar.gzwget https://mirror.bit.edu.cn/apache//apr/apr-1.7.0.tar.gzwget https:/2020-12-29 14:12:4319
0
-
原创 Nginx配置指令(四)
31.limit_except语法:limit_except 方法名{...}默认值:no功能:用于限制访问location的http方法用于location模块内例如:limit_except GET {allow 192.168.1.0/32;deny all;}32.limit_rate语法:limit_rate 速度值默认:no功能:用户限制传输速度。用于http,server,location,if in location 模块33.2020-12-24 17:57:2011
0
-
原创 Nginx配置指令(三)
21.client_header_buffer_sizeclient_header_buffer_size 大小默认值:1k功能:设置缓存头的大小,是缓存客户端发送个服务器的请求头部。一般情况1k大小是足够的。用于http,server模块22.client_header_timeout语法:client_header_timeout 时间默认值:60功能:设置读取客户端请求标题的超时时间。用于http,server模块...2020-12-22 22:18:1717
0
-
原创 Nginx配置指令(二)
11.worker_connections语法:worker_connections numbers默认值:1024功能:设置每个worker进程能处理的连接数。通过上篇中的参数worker_processes和worker_connections可以计算出最大客户端连接数。最大客户端连接数=worker_processes *worker_connections12.use语法:use 类型名功能:用于设置事件驱动类型。在linux下通常设置为epoll,而在win..2020-12-21 21:40:368
0
-
原创 Nginx配置指令(一)
1.daemon语法:daemon on|off默认:on如果使用daemon off,nginx将会运行在前台。生产远景不建议如此使用,虽然可以。2.env语法: env VAR|VAR=VALUE功能:用于对环境变量重新定义。例如: env PERL5LIB=路径;3.error_log语法:error_log 文件名(可以包含路径) [debug |info |notice |warn |error|crit]功能:用于指定记录错误日志的文件以及记...2020-12-21 17:57:5613
0
-
原创 WindowsServer2012修改用户名后远程桌面连接失败
为了安全,将WindowsServer2012的内置管理员Administrator名字改掉了。修改之前,远程桌面连接是正常的。修改之后,提示“发生身份验证错误。给函数提供的标志无效”解决方法如下:资源管理器->此计算机的属性->远程设置如图不要勾选“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”点击确定。再次尝试远程桌面连接,成功。...2020-12-17 15:38:2752
0
-
原创 金蝶KIS服务器崩溃恢复实战
公司的财务软件在经过一个周末后,出现异常。其中一个帐套无法进入,另外几个可以。软件是金蝶KIS专业版,版本11.0,大约10年前买的。10年的财务数据都在里面,而且月底结账还没完成。财务联系了金蝶,弄了半天也不行。尝试用上周末的备份恢复帐套,结果更杯具了。所有帐套都不能使用了。再找金蝶,远程给看了看说弄不好了,重装吧。现实就是这样,有条件要干,没条件也要干。首先要解决的事硬件问题。要重装金蝶系统,就要准备一个可靠的计算机来安装系统和金蝶。公司现在没有多余的计算机,闲置的都2020-12-04 15:45:2535
0
-
原创 Dell T40和Dell T140有啥区别?
Dell T40和Dell T140同等cpu内存硬盘配置情况下在价格上T40便宜很多。那么T140贵在哪里了呢?首先,T140支持硬件raid,T40只支持软件raid。这在性能上有很大的差距。其次,T140的硬盘位是4个,T40只有3个。这就意味着T140支持更大的容量和更好的raid性能。第三,T140使用了企业级硬盘。硬盘的可靠性更好。第四,T140内存支持UDIMM ECC,而T40则是DDR4。第五,T140电源是365W,T40是300W。这个优势不是很明显,毕竟T142020-12-03 11:46:46232
0
-
原创 OpenKM文档管理笔记(二)
1.账户管理使用okmAdmin登录用户管理需要进入“管理面板”点击中央的人头图标,进入账户管理在用户列表,表头的最右侧,绿色底白色十字图标,点击进入添加用户界面。填写资料,例如下图:Roles默认只有2个选项,这里选择了普通用户选项。建议一般用户选择ROLE_USER,有需要可以添加其他自建role。如果未选择ROLE_USER,单独选择自建的role,账户登录后会使用不正常。点击Create按钮创建完成。2.Roles管理...2020-11-12 17:57:1112
0
-
原创 OpenKM文档管理笔记(-)
OpenKM的安装本次安装系统为Ubuntu 18.04需要安装jdk1.8。推荐到官方下载jdk。Ubuntu 的jdk安装比较简单,解包后,在/etc/profile中设置环境变量,然后source /etc/profile即可。网上文章很多,这里不再赘述。OpenKM官方网址:www.openkm.com建议从官网下载OKMInstaller.jar包安装。步骤简述如下:1.下载OKMInstaller.jar包,并放在安装目录下。本次安装目录:/application/Op.2020-11-12 17:31:1615
0
-
原创 Windows Server 2016远程桌面连接配置和问题解决
新安装了一个windows Server 2016服务器。需要使用远程桌面管理服务器。服务器上找到“此电脑”,鼠标右键点击,弹出菜单选择“属性”,出现如下界面。选择图中的“高级系统设置”。如图勾选,确定保存设置。回到客户终端,这里以win7系统为例。此时如果立刻使用远程桌面进行连接,将会抱错,如下图。解决这个问题,需要运行gpedit.msc,打开本地组策略编辑器。依次找到“管理模板”“系统”“平局分配”,右侧窗口内的“加密Oracle修正”,鼠标左键双击,.2020-11-03 11:43:091639
0
-
原创 iMac拆机维修
2012年的产品,本次目的是更换固态硬盘。购买的工具包提供了吸盘。这里友情提示,请带上橡胶手套操作。我被电到了。小心的撬开,特别小心。顶部有2根排线,其中一根特别容易掉。拔掉排线,便于操作。硬盘位置就在风扇左下方。边缘清理干净,贴上两面胶(工具包里提供)。屏幕的排线安装比较费劲,特别容易掉下来,要特别有耐心,操作角度要小,动作要慢。屏幕盖上压紧大功告成。最好在接线完成,还没压屏幕前开机一次看看效果,面的压上了不亮再拆。...2020-10-22 17:50:0244
0
-
原创 Centos6.8升级openssh8.2p1、openssl1.0.1u
openssh会使用到openssl,因此先升级openssl,版本1.0.1u。从官网下载1.0.1u版https://www.openssl.org/source/使用tar解包tar xfz openssl-1.0.1u.tar.gz依次执行如下:cd openssl-1.0.1u./config shared zlibmake && make install以上执行完毕,开始修改配置。#重命名原来的openssl命令mv /usr/bin/open2020-09-25 17:42:0791
0
-
原创 fdisk分区后/dev下没有生成新的分区文件
实例环境为腾讯云服务器,系统为CentOS6.8新增一块1000G云盘。使用fdisk进行分区(系统识别设备文件为/dev/vdb)。创建一个主分区(180G)后,从fdisk退出,使用mkfs格式化(mkfs.ext4/dev/vdb1),成功后mount。尝试写入文件,正常。此时再次使用fdisk对剩余空间继续分区。再次创建一个 主分区(180G),从fdisk退出。使用mkfs格式化(mkfs.ext4/dev/vdb2)提示设备文件不存在。执行命令:ls /dev/确实没有/..2020-09-15 17:43:26248
0
-
原创 audit审计规则配置方法
1.概述Linux提供了一个审计服务auditd。默认情况下,开启这个服务只记录较少的资料。这可能不满足大多数人的需要。但是如果开启全部记录,对于生产环境,可能负载过重,导致影响正常的服务。因此,根据实际需要进行配置是必须的。Linux系统提供了一些配置的例子可以参考。/usr/share/doc/audit-2.4.5audit规则可以使用auditctl命令或配置规则文件来实现。auditctl命令可以立即生效,但是重启服务会丢失配置的规则。使用配置文件配置,需...2020-09-06 21:28:471017
0
-
原创 实用工具iftop安装
iftop工具下载地址:http://www.ex-parrot.com/~pdw/iftop/我安装的事0.17版先需要安装依赖包。CentOS6下,安装依赖包:yum install -y gcc flex byacc libpcap ncurses ncurses-devel libpcap-devel tcpdumpubuntu 18下,安装依赖包:apt-get install -y flex byacc libpcap0.8libpcap0.8-dev libncurs.2020-09-03 18:06:4531
0
-
原创 SSL双向认证-补坑篇
以下内容转自:互联网内容,但雷同太多无从知晓院创作者。本文意在补充不完整部分,如果原创作者不希望引用,请联系本人,会立即删除引用部分,仅保留作者原创内容。该文大部分正确,但有可能有人会无法完成。请参阅文章尾部补坑小节。1 准备工作1.1 openssl目录准备一般情况下openssl的配置文件都在这个目录/etc/pki/tls,so:mkdir /etc/pki/ca_linvocd /etc/pki/ca_linvomkdir root server client newce2020-08-27 15:33:1065
0
-
原创 yum执行错误解决
执行 yum install 时报错如下:rpmdb: Lock table is out of available lock entries其失败原因是rpmdb文件被锁定无法使用。在执行yum install过程中如果强行终止,可能回到这个这错误。解决方法:将/var/lib/rpm下文件先备份,然后删除。再执行rpm --rebuilddb成功后,重新执行yum问题解决。...2020-08-24 13:11:2670
0
-
原创 ubuntu防火墙安装和设置-ufw
ubuntu防火墙使用的是iptables。为了简化iptables设置,ubuntu提供了一个名为ufw的工具。本文主要介绍ufw使用方法。如果ufw没有安装,那么可以使用如下命令安装:sudo apt-get install ufw安装完毕使用如下命令开启防火墙:sudo ufw enable防火墙开启后,使用如下命令,设置一个缺省策略:sudo ufw default deny这个缺省策略是默认拒绝一切请求。如果没有需要开放服务,那么这样就可以放心用了。不过实际2020-08-20 16:39:09154
0
-
原创 CentOS升级Openssl至1.1.1g
从官网下载1.1.1g版https://www.openssl.org/source/使用tar解包tar xfz openssl-1.1.1g.tar.gz依次执行如下:cd openssl-1.1.1g./config --prefix=/usr/local/opensslmake && make install以上执行完毕,开始修改配置。#重命名原来的openssl命令mv /usr/bin/openssl /usr/bin/openssl.old.2020-08-07 16:02:48478
6
-
原创 sftp免密登陆
想实现一个自动下载功能。定时执行脚本下载备份文件。这就需要免密登陆服务器的功能。以前做过ssh免密登陆。sftp免密也是一样。在客户端服务器,使用ssh-keygen生成证书。ssh-keygen -t rsa证书存放在当前用户,家目录下的.ssh目录下生成了公钥和私钥。这里要用到的是公钥文件id_rsa.pub将这个文件上传到服务器端。进入服务器端要使用的账户的家目录。比如你要使用账户名为zhangsan的账户登录服务器,那么进入/home/zhangsan这个目录2020-08-05 10:22:34195
0
-
原创 Dell PowerEdge T140服务器安装系统笔记
公司买了一台DellDell PowerEdge T140,要安装系统。首先想安装一个windows server。首先尝试安装windows server2008.版本比较老,不过手里刚好有这个版本,就试试看。结果不出意外安装不上。用了两种方法,第一种用光盘启动安装。结果停在安装界面,键盘鼠标均没有反应。最后没辙,按电源。第二种方法U盘启动。启动后选择win8新机器,进入界面后,虚拟光驱挂在iso文件,然后运行安装。这次键盘鼠标的问题没有出现,但是在分区的时候提示“无法创建2020-08-04 14:14:031409
0
-
原创 配置Linux密码策略:尝试密码N次失败后锁定账号
1.登录失败处理功能策略(服务器终端) vim /etc/pam.d/system-auth (服务器终端) 在首行#%PAM-1.0下增加: auth required pam_tally2.so onerr=fail deny=3 unlock_time=40 even_deny_root root_unlock_time=30 注意添加的位置,要写在第一行。 简要说明:普通帐户和 root 的帐户登录连续 3 次失败,就统一锁定 40 秒, 40 秒后可以解锁。...2020-07-31 21:34:27528
0
-
原创 研发通知要给php5.6安装redis扩展5.0
周六在家休息。收到研发紧急协助通知,要求给公司服务器上PHP5.6安装redis扩展5.0。确认要求后,有种不祥预感,不过没直接说出去。上官网下载软件包。http://pecl.php.net/package-search.php?pkg_name=redis在搜索框输入redis,找到一个搜索结果,点击进入。在官网给出的列表中,最底部有几行依赖说明。其中一项就是redis5要求php7以上。不死心,点击了redis5.0最低版本,查看说明文档。“This release con2020-07-26 20:48:5241
0
-
原创 Jenkins构建提示需要安装maven
系统已经安装了maven,但是jenkins在构建时提示如下:这是因为maven为手动安装,jenkins没有自动识别到maven安装信息。这里需要再jenkins中进行设置。回到jenkin首页,点击jenkins管理。找到全局工具配置,并点击它。找到maven配置区块,点击“add maven”将自动安装勾选掉,填写名字和maven家目录。再点击save保存。回到项目中的构建tab,警告提示已经消失。...2020-07-13 10:38:46121
0
-
原创 Maven配置私有服务器地址(nexus)
nexus私服安装下载后解包下载地址:https://www.sonatype.com/download-oss-sonatype(官网)tar xvfz nexus-3.13.0-01-unix.tar.gz建立软连接ln -s /home/source/nexus-3.13.0-01 /usr/local/nexus启动nexus命令/usr/local/nexus/bin/nexus start启动后稍等一会,可通过8081端口访问nexus管理界面。http://192.12020-07-09 20:33:43490
0
-
原创 Maven安装配置以及修改国内源
国内下载地址https://mirrors.tuna.tsinghua.edu.cn/apache/maven/下载后解包tar xvf apache-maven-3.6.3-bin.tar.gz在/usr/local/创建软连接maven,指向解包路径ln -s apache-maven-3.6.3 /usr/local/maven添加环境变量vim /etc/profilePATH=/usr/local/maven/bin:$PATH执行mvn此时执行会报错。上传java包,准备打2020-07-08 11:16:32774
0
-
原创 Jenkins设置Git源问题-stderr: Host key verification failed.
在jenkins中,创建一个新的item,设置git(需要安装git插件)时,从gitlab复制过来的git链接总是显示错误(红字)部分提示如下:stderr: Host key verification failed.在服务器命令行下,使用git clone命令已经可以获得gitlab上项目代码。gitlab上已经复制过去生成的ssh公钥。正式因为这个,命令行下才能顺利执行git clone成功。反复测试后问题解决。步骤如下:1.先切换到jenkins用户下(此时在jenkins安2020-07-01 22:47:04433
0
-
原创 Jenkins安装配置2.222.4-1.1版
1.准备jenkins官网:https://jenkins.io首页有下载页面入口,可以找到想要的版本。建议安装前仔细阅读官方文档。jenkins仅需要java环境支持。本文选用java版本为1.8.0_241jinkins版本为2.222.4-1.12.安装以下使用rpm包进行安装rpm -ivh jenkins-2.222.4-1.1.noarch.rpm(rpm包来自官网)安装过程比较快,基本没什么提示。官网提供的安装方式如下:sudo wget -O /etc/yum.repo2020-06-28 20:53:28494
0
-
原创 GitLab管理版本配置(二)
root登陆后首界面有有创建用户的入口。添加新用户比较简单,但是添加时无密码。添加完成后进行编辑设置密码。新用户第一次登陆会强制修改密码。现在把新用户加入到刚才创建的test组里。在首界面的组列里找到test组,点击进入test组设置,右侧search user将新用户选中。这里给这这个用户开发者权限。点add users to group使用新账户进行版本操作,如果直接提交到master,显然是不合适的。应创建并提交到分支,等确认测试无误再进行合并。git checkout -b testi2020-06-27 16:40:4848
0
-
原创 GitLab管理版本配置(一)
gitlab站点设置访问gitlab站点ip或域名,输入root和密码登录。点击顶部导航“扳手”图标,进行设置。现在设置首页信息,修改logo和提示文字。在左侧菜单找到倒数第二个选项“Appearance”,点击它。点击后,中央页面里面出现很多设置项。找到“Sign in/Sign up pages”填写title和description其下面就是更换登陆界面的logo(另一个Navigation bar是设置站点坐上角logo的)用户、组和项目一般来说应先创建组,再创建项目最后创建用2020-06-26 14:20:31627
0
-
原创 GitLab安装最新版
Gitlab建议仔细阅读官网的文档在进行安装。官网文档:https://about.gitlab.com/install/#centos-7进去后选择你使用的操作系统。这里选择的是CentOS 7操作系统。1.安装配置所需要的依赖这一步对于安装大多数应用都是必须的。根据官方文档要求需要开放http,https和ssh访问权限。以下就是官方给出的相关命令,它们除了安装相关依赖包,还开放了上述访问权限。sudo yum install -y curl policycoreutils-python2020-06-25 19:05:23172
0
-
原创 Git发布版本到GitHUB
1.标签先补充一个git的知识点“标签”给版本添加一个标签:git tag -a "V0.1" -m "master version v0.1"git tag 查看tag信息git show 查看tag信息给特定的版本添加tag,命令如下:git tag -a “v0.1” 版本哈希值 -m “tag说明”版本哈希值使用“git log --oneline”获得删除一个taggit tag -d V0.12.版本提交到远程仓库:github首先需要在github上注册并创建新的...2020-06-24 12:16:43113
0
-
原创 Git版本管理基础命令
1.查看git安装信息rpm -qa git2.配置git命令3.配置基本信息git config --global user.name 'lemaster'git config --global user.email '1050818@qq.com'git config --global color.ui true配置命令执行后,出现一个隐藏文件“.gitconfig”内容就是配置的三个参数。4.进行初始化创建一个目录,并进入该目录执行初始化命令:git init当前目录生成新的目.2020-06-23 18:27:0757
0