- 博客(111)
- 收藏
- 关注
原创 jmeter控制器讲解
1,随机顺序控制器和随机控制器的区别:随机顺序控制器下所有的接口都会执行,只是执行顺序是随机的,随机控制器下所有的接口中随机执行一个接口,其余接口不执行。
2024-05-08 22:10:26
282
原创 ping命令操作记录
ping的原理:ping发送ICMP(互联网控制报文协议)请求报文Echo request,等待目标主机响应Reply来判断目标主机是否存活及报文时间。ping命令的作用:确认目标主机是否存活,确定网络是否畅通。2,ping -a参数,解析主机的名称。1,ping 主机可查看主机是否在线。3,ping -r 跟踪打印路由信息。
2024-04-30 15:01:48
558
原创 禅道相关操作
1,登录禅道服务器,执行命令 /opt/zbox/run/mysql/mysql -uroot -p,密码123456。问题一:禅道admin密码重置。
2024-04-28 11:37:30
743
原创 nmap常用操作
nmap -A -v -T4 IP地址 来探测目标机器的操作系统、服务等信息 -v自动打印过程 -T4 探测时间,范围1到5,数字越大时间越短。nmap -sC -sV -O IP地址 -sC使用nmap脚本进行探测 sV 探测目标服务器上的服务信息 -O探测目标的操作系统信息。nmap -sn CIDR 对该网络中所有的主机进行ping扫描,以探测主机存活性。nmap -p1-100 ip对某个范围的端口进行探测。nmap -p80 ip 对指定端口进行探测。nmap -p- ip对所有端口进行探测。
2024-04-28 11:35:45
243
原创 linux网络加固操作
var/log/wtmp 历史登录,注销,启动,停机日志,lastb命令可查看登录失败的用户。编辑“/etc/ssh/sshd_config”文件。在“/etc/pam.d/login”文件后添加。/var/run/utmp 当前登录的用户信息日志,w,who命令信息来源。/var/log/auth.log 身份认证日志。/var/log/maillog 邮件服务器日志。/var/log/yum.log yum日志。/var/log/cron cron日志。/var/log/secure 认证日志。
2024-04-24 13:46:08
533
原创 Jmeter杂记:测试计划参数详解
2,连续的运行线程组,默认不勾选,则随机的运行多个线程组中的取样器,若勾选,则顺序执行线程组中的取样器。(取样器的运行顺序默认由上到下)
2024-04-11 21:14:40
506
原创 linux samba文件共享
1,samba服务安装,命令如下: yum -y install samba。流程:服务器安装samba程序并进行配置后,可通过window进行访问。2,查看服务状态 ,命令如下:systemctl status smb。3,将服务器/opt/share目录共享给windows用户。场景:linux文件共享给windows用户进行访问。
2024-01-25 11:16:18
449
原创 linux中用户及用户组信息
10,系统中的用户信息保存在/etc/passwd中,口令保存在/etc/shadow文件中。9,UID唯一标识系统中的用户,GID唯一标识系统中的组用户。8,su命令临时切换用户身份,不带任何参数的su命令切换到root身份。4,history 命令查看用户在Shell中执行命令的历史记录。3,useradd工具添加用户,groupadd命令添加用户组。7,id命令查看特定用户的UID,GID及其所属的组。11,/etc/group 文件保存系统中的组信息。6,usermod命令修改已有的用户信息。
2024-01-22 16:25:25
498
原创 linux文件目录权限
文件权限分为读取(r),写入(w),执行(x)三类权限,其中,读取意味着可以打开和查看文件内容,写入意味着修改文件内容,可执行一般就是二进制代码或者shell脚本。目录权限,其中可执行实际是控制了用户能否进入该目录,可读权限则负责确定能否列出该目录中的内容,写入权限控制这在目录中创建、删除、重命名文件。1,文件属主,即文件或者目录的创建者一般就是文件的所有者,但root用户或者文件创建者是可以改变其文件属主的。2,文件属组,即文件或者目录所属的组,一般文件创建后,文件的属组是只包含一个用户的组。
2024-01-19 12:34:49
421
原创 linux NTP服务器配置
rpm -qa | grep ntp,若回显信息中包含ntp-4.2之类的,表示服务器上存在ntp服务。1,登录主服务器,修改/etc/ntp.conf文件,添加如下信息。3,添加ntp开机自启,systemctl enable ntpd。3,添加ntp开机自启,systemctl enable ntpd。2,重启ntp服务,systemctl restart ntpd。2,重启ntp服务,systemctl restart ntpd。需求场景:局域网内多台服务器时间同步,保持一致。
2024-01-15 15:11:42
681
原创 linux服务器备份禅道数据
3,利用crontab定时运行脚本,每天凌晨1点,凌晨2点运行脚本即可。目的:将生产环境的禅道数据备份到备份服务器,以防数据丢失。2,给脚本赋予可执行权限。
2024-01-04 09:23:02
516
原创 欧拉系统重置root密码
3,系统启动后,进入登录页面,按快捷键ctrl+alt+F9,输入密码passwd,重置密码,然后重启服务器即可正常使用root密码登录系统。2,在带有linux此行末尾,添加ststemd.debug-shell=1,按ctrl+x进入系统。1,连接欧拉系统,重启服务器,一直频繁按e键,选择其中一个系统。
2024-01-02 11:02:14
4418
1
原创 Mysql 分页查询limit
语法:SELECT column1,column2,...FROM tableLIMIT offset , count;offset:指定要返回的第一行的偏移量,默认值为0count:指定要返回的最大行数查询结果全集:场景一:返回查询结果的前5行场景二:返回查询结果的第三到第五行场景三:返回查询结果中成绩排在倒数第二的人...
2022-05-24 11:29:00
290
原创 Mysql 分组group by使用
一、GROUP BY 语法SELECT column_name, function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name;二、特性注意事项1,select后面的列名称与group by的列名称保持一致2,group by可以使用聚合函数sum,count,avg,max,min等3,若存在多个分组字段,按照顺序执行分组,若第一个字段存在多个相同值,则可进行第二
2022-05-23 18:32:08
894
原创 Mysql删除数据
mysql删除数据有三个关键字:delete、truncate、dropdelete:删除部分获取全部的数据,其表结构还在,删除速度最慢truncate:删除全表数据,其表结构还在,删除速度快drop:删除表数据及表相关的一切,包括表结构等,速度最快。可以这么理解,一本书,delete是把目录撕了,truncate是把书的内容撕下来烧了,drop是把书烧了对于delete,删除操作是一行一行删除,只是给数据打上删除的标记,只有在commit后才生效。备注:删除之前使用select操作
2022-05-23 11:10:43
1968
原创 mysql关键字 char,varchar,in,exist
字符串char,varcharchar(n),固定长度的字符串类型,最大存储字节255,一般用于存储MD5等固定长度的字符串,其检索效率高于varchar,举例:若char(10),则存储的字符串大于10字节,则减短,若存储的字节小于10,则使用空字节填充。varchar(n),可变长度的字符串类型,最大存储字节数65535,存储结构为字符串长度+1个字节,其中1个字节用于存储字符串的长度。若存储不固定长度字符串,则优先使用varchar。关键字in,existsIN 运算符用于 WHERE
2022-05-23 10:32:24
533
原创 Mysql聚合函数count
count是mysql中的聚合函数,主要用于统计表中数据行数。--count() 是一个聚合函数,函数的参数不仅可以是字段名,也可以是其他任意表达式,该函数作用是统计符合查询条件的记录中,函数指定的参数不为 NULL 的记录有多少个。----筛选统计tb_equipment中remark字段不为NULL的行SELECT count(remark) FROM icp_res.tb_equipment;--筛选1表达式不为NULL的行数,因为表达式1永远不可能为NULL,故即统计所有行数--
2022-05-20 18:00:49
1337
原创 7.3将元数据信息附加到函数参数上
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/10 8:49# @ModifyTime : 2022/5/10 8:49# @Author : xuming# @File : 7.3将元数据信息附加到函数参数上.py# @Software: PyCharm# @Description:"""给函数参数附加额外的信息,其目的是帮忙函数使用者更加方便的了解函数的使用
2022-05-11 10:39:45
100
原创 7.4从函数中返回多个值
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/10 8:58# @ModifyTime : 2022/5/10 8:58# @Author : xuming# @File : 7.4从函数中返回多个值.py# @Software: PyCharm# @Description:"""问题:从函数中返回多个值解决方案:即简单的返回一个元组"""def myfu
2022-05-11 10:38:50
108
原创 7.5定义带有默认参数的函数
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/10 9:17# @ModifyTime : 2022/5/10 9:17# @Author : xuming# @File : 7.5定义带有默认参数的函数.py# @Software: PyCharm# @Description:"""问题:定义一个函数,其中有一个或多个参数是可选的且带有默认值解决方案:定义一个函
2022-05-11 10:37:49
121
原创 python魔法方法__len__
"""python魔法方法__len__,用于统计像list等对象中元素个数,对于自定义的类,是没有实现__len__方法的,故要想通过len()函数获取对象中元素个数,就需要自定义__len__方法,若未定义__len__方法而直接使用len()函数则会报错"""自定义类实现__len__方法后可以通过len()函数获取元素个数,比如统计篮球俱乐部刚创建的时候有几个人,举例如下:class BasketClub(object): def __init__(self, persons.
2022-05-11 10:35:19
789
原创 7.6定义匿名或内联函数
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/11 9:45# @ModifyTime : 2022/5/11 9:45# @Author : xuming# @File : 7.6定义匿名或内联函数.py# @Software: PyCharm# @Description:"""lambda 表达式,又称匿名函数,常用来表示内部仅包含 1 行表达式的函数。如果一个
2022-05-11 10:34:54
110
原创 7.7在匿名函数中绑定变量的值
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/11 10:04# @ModifyTime : 2022/5/11 10:04# @Author : xuming# @File : 7.7在匿名函数中绑定变量的值.py# @Software: PyCharm# @Description:x = 10a = lambda y: x + yx = 20b = lam
2022-05-11 10:31:52
113
原创 7.2编写只接受关键字参数的函数
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/9 17:35# @ModifyTime : 2022/5/9 17:35# @Author : xuming# @File : 7.2编写只接受关键字参数的函数.py# @Software: PyCharm# @Description:"""问题:我们只希望函数通过关键字的形式接受特定的参数解决方案:如果将关键字
2022-05-09 17:52:50
223
原创 7.1编写可接受任意数量参数的函数
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/9 17:11# @ModifyTime : 2022/5/9 17:11# @Author : xuming# @File : 7.1编写可接受任意数量参数的函数.py# @Software: PyCharm# @Description:"""问题:编写一个可接受任意数量参数的函数解决方案:使用以*开头的参数"
2022-05-09 17:51:48
657
原创 第16条考虑用生成器来改写直接返回列表的函数
实例:查询字符串首字母在字符串中的位置"""举例:查询出字符串中每个单词的首字母在字符串中的位置"""str1 = "Beautiful is better than ugly,Explicit is better than implicit."def index_word(text): if text: yield 0 for index, letter in enumerate(text): if letter == " ":
2022-04-29 15:00:47
241
原创 10python函数enumerate和zip
"""enumerate可以在遍历迭代器的时候获取每个元素的索引参数start=0,指定初始默认值"""for item in enumerate("dfkdjf",start=10): print(item)for _, item in enumerate("dfkdjf"): print(item)结果:(10, 'd')(11, 'f')(12, 'k')(13, 'd')(14, 'j')(15, 'f')dfkdjf...
2022-04-28 14:24:26
540
原创 46使用内置算法与数据结构
数据结构:双向队列"""双向队列1,双向队列是一种能在队列两端都进行入队、出队操作的数据结构2,deque是为了在两端高效实现插入和删除操作的双向列表,适合用于队列和栈"""# 初始化双向队列,双向队列可以调用无参构造函数创建一个空队列,也可以使用可迭代对象创建,并初始化一个队列import collectionsd1 = collections.deque() # 创建一个空队列d2 = collections.deque(['a', 'b', 'c']) # 从list创建
2022-04-27 14:08:42
239
原创 python cookbook文本处理:linux shell通配符
利用shell通配符查看匹配字符串"""问题3:利用shell 通配符做字符串匹配使用通配符*,?,【0-9】做匹配符fnmatch 不区分大小写fnmatchcase 区分大小写"""from fnmatch import fnmatch, fnmatchcaseprint(fnmatch("foo.txt", "*.txt"))print(fnmatch("foo.txt", "?oo.txt"))names = ["Dat1.csv","Dat2.csv","config.
2022-04-22 10:39:50
1506
原创 python cookbook学习笔记:字符串分割与字符串匹配
《python cookbook》学习笔记import re"""问题1:针对任意多的分隔符拆分字符串.py以空格,分号,逗号为分隔符分割字符串[]匹配括号内任意元素?:以非捕获组的形式返回分割后的字符串"""line = "asdf fjdk; afed, fjek,asdf, foo"res = re.split(r'[;,\s]\s*', line)print(res)res = re.split(r'(?:;|,|\s)\s*', line)print(res
2022-04-21 16:32:13
556
原创 1.13通过公共键对字典列表排序
# -*- coding: utf-8 -*- # @CreateTime : 2022/3/23 9:12# @ModifyTime : 2022/3/23 9:12# @Author : xuming# @File : example_01.py# @Software: PyCharm# @Description:"""我们有一个字典列表,想根据一个或者多个字典中的值来对列表排序,此时,可以利用operator模块中的itemgetter函数"""from...
2022-03-23 11:13:47
581
原创 python实用脚本-查找指定目录下的大文件
通过输入目录地址,可查找指定目录下的大文件。脚本如下:# -*- coding: utf-8 -*- # @CreateTime : 2022/2/15 14:25# @ModifyTime : 2022/2/15 14:25# @Author : xuming# @File : get_big_file.py# @Software: PyCharm# @Description:import osdef get_big_file(path, file_size
2022-02-15 14:30:37
436
原创 python实用脚本-获取软件md5值
我们下载软件过程中,为了确保下载的软件没有被修改过,可以通过python脚本校验md5值,若与官方给出的md5不一致,则表示该软件被修改过,不安全,若一致,则软件是可信的。举例如下,下载python软件,校验MD5。脚本如下:# -*- coding: utf-8 -*- # @CreateTime : 2022/2/14 9:21# @ModifyTime : 2022/2/14 9:21# @Author : 1.txt# @File : get_fil.
2022-02-15 14:22:31
1142
1
原创 Linux 文件操作-01
cat查看文件,常用选项如下:cat -n param.txt 标记行号cat -b param.txt 标记行号,忽略空格tac param.txt 反转词cat -s param.txt 去掉多余空行
2022-02-11 11:17:15
489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人