自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 云计算面试题

微服务架构是一种软件架构设计风格,其中软件系统被拆分为一组小型、独立的服务单元,每个服务单元都运行在自己的进程中,并通过轻量级通信机制(通常是HTTP API)进行交互。每个微服务都专注于执行特定的业务功能,可以独立部署、扩展和维护。微服务架构的优势包括提高系统的灵活性、可伸缩性和可维护性,同时降低了系统的耦合度和复杂性。集群是指将多台计算机(通常是服务器)连接在一起,以共同完成某项任务或提供某种服务。在集群中,这些计算机通过网络通信协作,共享负载和资源,以提高系统的性能、可靠性和可用性。

2024-05-31 15:00:03 737

原创 文本处理三剑客grep,awk,sed-读书笔记(十四)

综上所述,这条命令的作用是:从 test.txt 文件中找到以 "name" 开头的行,将其内容存储在一个变量中,并为该文件中的每一行打印出这个变量的内容,后面跟着一个短横线和当前行的内容。awk的基本语法格式是 awk 'pattern {action}' filename,其中pattern表示AWK在数据中查找的内容,而action是找到匹配内容时所要执行的一系列命令。这样,无论文件中有多少行,以 "name" 开头的那一行的内容都会被重复打印,直到遇到文件的末尾。

2024-05-13 16:55:11 852

原创 管道通信与Linux命令的执行-(读书笔记-十三)

在Linux中,|符号是一个管道符号,用于将前一个命令的输出作为后一个命令的输入。:当你在终端中输入一个命令后面跟上&符号时,这个命令会在后台执行。这允许你继续在终端中输入其他命令,而不会等待前一个命令完成。这些例子展示了|管道的强大功能,它可以将多个命令的输出和输入连接起来,形成一个流水线,从而执行更加复杂的任务。在这个例子中,如果var变量未设置(即unset),那么[ "$var" = "&" ]这个条件将会为真。也可以用于将命令的输出作为另一个命令的输入,类似于管道|的功能,但是这种用法比较少见。

2024-05-07 09:01:42 837

原创 free显示系统内存的使用情况-读书笔记(十二)

在Linux系统中,free命令用于显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。这个命令对于监控系统内存状态非常有用,可以帮助管理员诊断内存使用问题。这将显示内存使用情况,以MiB为单位,并以更易读的格式(如K、M、G)呈现。这对于日常监控和调试内存使用非常有用。这将显示当前系统的内存使用情况,包括已使用的内存、空闲内存、共享内存、缓存和交换内存。例子2:以易于理解的方式显示内存使用情况(使用单位为MiB,并格式化输出)例子1:查看内存使用情况(默认单位为KiB)

2024-05-06 13:34:47 333

原创 top实时系统监控工具-读书笔记(十一)

top 是 Linux 系统中一个非常实用的实时系统监控工具,它可以实时显示系统中各个进程的资源使用情况,包括 CPU 占用率、内存占用量、进程运行状态等信息。使用 top 命令,用户可以快速了解系统当前的运行状况,并对进程进行管理。这里 -p 1 是指定进程 ID 为 1 的进程,通常代表前台进程。

2024-04-23 13:28:26 381

原创 vi, vim,data,wc,系统常用命令-读书笔记(十)

因为 vim 具有颜色显示的功能,并且还支持许多的程序语法(syntax),因此,当你使用 vim 编辑程序时(不论是 C语言,还是 shell script ),我们的 vim 将可帮你直接进行“程序除错(debug)”的功能!在这个模式中,你可以使用“上下左右”按键来移动光标,你可以使用“删除字符”或“删除整列”来处理文件内容,也可以使用“复制、贴上”来处理你的文件数据。在这个模式当中,可以提供你“搜寻数据”的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等等的动作则是在此模式中达成的!

2024-04-22 10:15:14 816

原创 gzip,bzip2,xz,tar-读书笔记(九)

由于 gzip 这个压缩指令主要想要用来取代compress 的,所以不但 compress 的压缩文件可以使用gzip 来解开,同时 zcat 这个指令可以同时读取compress 与 gzip 的压缩文件呦!需要注意的是,gzip 只能压缩文件,而不能压缩目录。如果需要压缩目录,可以使用 tar 命令与 gzip 结合来实现,即 tar 命令用来打包目录,然后 gzip 用来压缩打包后的文件。这将创建一个名为 example.txt.xz 的压缩文件,原始的 example.txt 文件会保持不变。

2024-04-15 09:02:52 954 1

原创 df,du,ln-读书笔记(八)

在Linux系统中,ln命令用于创建链接(link)文件,可以用来创建硬链接和符号链接(软链接)。该命令使用-s参数创建一个符号链接linkfile,指向/path/to/file。该命令将file1文件创建一个硬链接file2。例子2:创建符号链接。

2024-04-12 15:02:29 6175

原创 file,which,whereis,locate,find-(读书笔记-七)

所以说,whereis 主要是针对 /bin/sbin 下面的可执行文件,以及 /usr/share/man 下面的 man page 文件,跟几个比较特定的目录来处理而已。所以速度当然快的多!如果你要找的文件是具有特殊属性的,例如 SUID 、文件拥有者、文件大小等等,那么利用 locate是没有办法达成你的搜寻的!它可以在环境变量$PATH定义的路径中搜索指定的命令,并且返回找到的第一个匹配的命令的完整路径。作用说明:在指定目录下递归地搜索文件和目录,并根据指定的条件进行匹配,然后执行相应的操作。

2024-04-11 14:33:58 6559

原创 chgrp, chown, chmod-(读书笔记-六)

要注意的是,umask 的分数指的是“该默认值需要减掉的权限!也就是说,当要拿掉能写的权限,就是输入 2 分,而如果要拿掉能读的权限,也就是 4 分,那么要拿掉读与写的权限,也就是 6 分,而要拿掉执行与写入的权限,也就是 3 分,这样了解吗?那么现在我们知道如何创建或者是改变一个目录或文件的属性了,不过,你知道当你创建一个新的文件或目录时,他的默认权限会是什么吗?这个命令将权限掩码设置为0022,表示新创建的文件和目录的默认权限是644(即rw-r--r--)。该命令将显示指定文件的扩展属性。

2024-04-09 20:42:25 6892

原创 cat,tac,nl,more,less,head,tail,od,touch-读书笔记(五)

这个应该不算难,想一想,在第 11 到第 20 行,那么我取前 20 行,再取后十行,所以结果就是:“ head -n20 /etc/man_db.conf | tail -n 10 ”,这样就可以得到第 11 到第 20 行之间的内容了!这两个指令中间有个管线(|)的符号存在,这个管线的意思是:“前面的指令所输出的讯息,请通过管线交由后续的指令继续使用”的意思。我们在ls 这个指令的介绍时,有稍微提到每个文件在linux下面都会记录许多的时间参数,其实是有三个主要的变动时间,那么三个时间的意义是什么呢?

2024-04-07 08:25:17 6737

原创 ls,cp,rm,mv,rename,basename,dirname-读书笔记(四)

范例四也是很有趣的例子,我们在之前就谈过,文件名最好不要使用 "-" 号开头,因为 "-"后面接的是选项,因此,单纯的使用“ rm -aaa- ”系统的指令就会误判啦!第二栏表示有多少文件名链接到此节点(i-node):每个文件都会将他的权限与属性记录到文件系统的i-node中,不过,我们使用的目录树却是使用文件名来记录,因此每个文件名就会链接到一个i-node啰!当你要移动文件或目录的时后,呵呵!在默认的条件中, cp 的来源文件与目的文件的权限是不同的,目的文件的拥有者通常会是指令操作者本身。

2024-04-03 11:30:56 2000 1

原创 cd, pwd, mkdir, rmdir命令使用方法-读书笔记(三)

例如:假如你要创建一个目录为/home/bird/testing/test1,那么首先必须要有 /home 然后 /home/bird ,再来 /home/bird/testing 都必须要存在,才可以创建 /home/bird/testing/test1这个目录!你可以直接下达:“ mkdir -p/home/bird/testing/test1 ” 则系统会自动的帮你将 /home, /home/bird, /home/bird/testing 依序的创建起目录!无参数:显示当前工作目录的绝对路径。

2024-04-01 20:42:57 1857

原创 Linux文件权限与目录配置-读书笔记(二)

数字类型改变文件权限Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限,先复习一下刚刚上面提到的数据:文件的权限字符为:“-rwxrwxrwx”,这九个权限是三个三个一组的!现在的服务器大多数都是使用的Liunx系统,所以肯定会发生多人使用同一台Linux系统的情况,但是每个人的隐私以及个人喜好的工作环境不同这种情况下,文件拥有者的角色就会显的尤其重要。尤其是第一个字段的九个权限,那是整个Linux文件权限的重点之一。

2024-03-25 09:29:48 711

原创 超简单文书编辑器--nano 读书笔记(一)

正确的关机指令使用:例如 shutdown 与 reboot 两个指令![ctrl]-R:从其他文件读入数据,可以将某个文件的内容贴在本文件中;[ctrl]-X:离开naon软件,若有修改过文件会提示是否需要储存。[ctrl]-O:储存盘案,若你有权限的话就能够储存盘案了;[ctrl]-_:可以直接输入行号,让光标快速移动到该行;[ctrl]-C:说明目前光标所在处的行数与列数等信息;[ctrl]-W:搜寻字串,这个也是很有帮助的指令喔![alt]-M:可以支持鼠标来移动光标的功能。

2024-03-21 10:13:56 1176 1

原创 dirsearch安装和常用使用方式

进行目录扫描,使用自定义的单词列表文件 custom-wordlist.txt,并启用深度递归扫描,即在每个目录的所有深度上执行递归扫描。该命令将从 urls.txt 文件中读取目标URL列表,并使用最多 5 个线程对每个URL进行目录扫描,仅检查扩展名为 php 的路径。这个命令将在每个请求中添加一个自定义的请求头 “Custom-Header: value”,并将超时时间设置为10秒。这个命令将使用指定的代理服务器 proxy.example.com 进行扫描,并提供代理认证的用户名和密码。

2024-03-17 10:51:10 1828 1

原创 LOLAPI调用实现自动接受对局

还可以通过以上的API实现一个检测最近同局玩家的一个功能曾经实现过但是代码忘放哪了。这个机制让很多玩家很难受所以我在网上搜了很多的LOLAPI的文章想要解决这个问题。本人学习Python学得还学得不太好希望大佬理解下,其实实现的逻辑都是一样的。通过API获取玩家状态当状态为接受对局的状态后在进行调用接受对局的API。英雄联盟玩家应该都知道在我们匹配游戏时匹配成功的时候会提示是否接受对局。使用Python代码实现LOL自动接受对局。给大家分享一些常用的API。(神中神,帮助很大)(很难不磕一个再走)

2024-03-16 09:07:22 2219 1

原创 kali-nmap学习笔记

当nmap进行探测之前要把域名通过DNS服务器解析为ip地址,我们也可以使用指定DNS服务器进行解析使用 --dns-servers参数来指定。

2024-03-15 08:20:56 1695 1

原创 Python代码4个性能优化的骚操作

本文会介绍一些Python代码加速运行的技巧。介绍之前需要了解一些代码优化的基本原则优化的前提是代码能正常工作。过早地进行优化可能会忽视对总体性能指标的把握,在得到全局结果前不要主次颠倒。优化是有代价的,想解决所有性能的问题是几乎不可能的。如果对代码的每一部分都去优化,这些修改会使代码难以阅读和理解,专注于运行慢的地方进行优化。

2024-03-14 10:07:07 3743 1

原创 使用docker容器拉取vulfocus靶场

总而言之,Vulfocus靶场是一个提供网络安全训练和实践的平台,通过提供丰富的漏洞和挑战,学习资源,社区交流和竞赛活动来帮助用户提高自己的网络安全技能。3. 学习资源:Vulfocus靶场提供了丰富的学习资源,包括漏洞的解释和分析,攻击方法和技术的介绍,以及安全实践的指导。2. 漏洞和挑战:Vulfocus靶场包含了各种漏洞和安全挑战,用户可以通过攻击和渗透测试来发现和利用这些漏洞。1. 靶场环境:Vulfocus靶场提供了一个模拟真实网络环境的虚拟平台,包含了多个不同类型的漏洞和安全挑战。

2024-03-13 09:17:20 3878 1

原创 spring(CVE-2018-1273)远程代码执行漏洞复现

Spring Data 是Spring框架中提供底层数据访问的项目模块,Spring Data Commons 是一个共用的基础模块。此模块对特殊属性处理时会使用SpEl表达式,导致攻击者可以通过构造特殊的URL请求,造成服务端远程代码执行。在2.0.5及以前版本中,存在一处SpEL表达式注入漏洞,攻击者可以注入恶意SpEL表达式以执行任意命令。Spring在补丁中使用更加安全的SimpleEvaluationContext替换了StandardEvaluationContext。

2024-03-12 10:31:05 10757 3

原创 在docker容器中安装vulhub靶场环境

是一个面向大众的开源漏洞靶场,无需docker知识,简单执行两条命令即可编译、运行一个完整的漏洞靶场镜像。让漏洞复现变得更加简单,让对安全感兴趣的人员更加专注于漏洞原理本身。是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。通过对应用组件的封装、分发、部署、运行等生命周期的管理,达到应用组件级别的“一次封装,到处运行”。

2024-03-11 09:25:51 1297 1

空空如也

空空如也

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

TA关注的人

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