04 2023 档案
摘要:import requests from lxml import etree url = 'http://news.cyol.com/gb/channels/vrGlAKDl/index.html' headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT
阅读全文
摘要:Docker存储 Docker为容器提供了两种存放数据的资源: (1)由storage driver管理的镜像层和容器层。 (2)Data Volume。 1. storage driver 容器由最上面一个可写的容器层,以及若干只读的镜像层组成,容器的数据就存放在这些层中。这样的分层结构最大的特性
阅读全文
摘要:Docker网络 Docker网络从覆盖范围可分为单个host上的容器网络和跨多个host的网络 Docker安装时会自动在host上创建三个网络,我们可用docker network ls命令查看 [root@Wesuiliye ~]# docker network ls NETWORK ID N
阅读全文
摘要:理解shell shell不单单是CLI,而是一种复杂的交互式程序。 1. shell的类型 当你登录系统时,系统启动什么样的shell程序取决于你的个人用户配置。在/etc/passwd文件中,用户记录的第7个字段中列出了该用户的默认shell程序。只要用户登录某个虚拟控制台终端或是在GUI中启动
阅读全文
摘要:更多的bash shell命令 1. 监测程序 对Linux系统管理员而言,最难缠的一项任务是跟踪运行在系统中的程序,尤其是现在,图形化桌面集成了大量的程序来生成一个完整的桌面环境。系统中始终运行着大量的程序。 1.1 探查进程 ps 当程序在系统中运行时,它被称为进程(process)。要想监测这
阅读全文
摘要:bash shell基础命令 很多Linux发行版的默认shell是GNU bash shell。 1. 启动shell GNU bash shell是一个程序,提供了对Linux系统的交互式访问。它是作为普通程序运行的,通常是在用户登录终端时启动。系统启动的shell程序取决于用户账户的配置。 /
阅读全文
摘要:走进shell 1.进入命令行 在图形化桌面出现之前,和Unix系统交互的唯一方式就是通过shell提供的文本命令行界面(command line interface,CLI)。CLI只允许输入文本,而且只能显示文本和基本图形输出。 1.1.控制台终端 进入CLI的一种途径是访问Linux系统的文本
阅读全文
摘要:初识Linux shell 1. Linux内核的组成 Linux系统的核心是内核。 内核控制着计算机系统的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。 1.1 系统内存管理 操作系统内核的主要功能之一是内存管理。 内核不仅管理服务器上的可用物理内存,还可以创建并管理虚拟内存(实际
阅读全文
摘要:跨站脚本攻击XSS 1. XSS简介 跨站脚本( cross site script )为了避免与样式css混淆,所以简称为XSS。 XSS是一种经常出现在web应用中的计算机安全漏洞,也是web中最主流的攻击方式。"那么什么是XSS呢? XSS是指恶意攻击者利用网站没有对用户提交数据进行转义处理或
阅读全文
摘要:SQL注入攻击及防御 1.项目实验环境 目标靶机OWASP_Broken_Web_App_VM_1.2: https://sourceforge.net/projects/owaspbwa/files/latest/download 测试渗透机: Kali-Linux-VM-amd64 https:
阅读全文
摘要:Docker容器 1. 运行容器 docker run是启动容器的方法。 可用三种方式指定容器启动时执行的命令: (1)CMD指令。 (2)ENTRYPOINT指令。 (3)在docker run命令行中指定。 例如下面的例子: [root@0x1e61 ~]# docker run ubuntu
阅读全文
摘要:RIP 什么是RIP? RIP 英文全称:Routing Information Protocol,中文术语:路由信息协议,是一种距离矢量路由协议,用跳数作为路由度量。 RIP 是小型网络中最常用的动态路由协议之一,RIP 通过每 30 秒向相邻路由器发送路由表详细信息来定期交换拓扑信息,它们以 U
阅读全文
摘要:Docker镜像 镜像是Docker容器的基石,容器是镜像的运行实例,有了镜像才能启动容器。 1.hello-world——最小的镜像 hello-world是Docker官方提供的一个镜像,通常用来验证Docker是否安装成功。 通过docker pull从Docker Hub下载它 用docke
阅读全文
摘要:创建docker 准备实验环境 1. 安装前准备 Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可。 1.1 查看当前的内核版本 uname -r 1.2 使用 root 权限更新 yum 包 yum -y update 这个命令不是必须执行的,看个人情况,后面出现不兼
阅读全文
摘要:容器生态系统 Docker现在几乎是容器的代名词,但在Docker围绕的还有一个生态系统。 Docker是这个生态系统的基石,但完善的生态系统才是保障Docker以及容器技术能够真正健康发展的决定因素。 容器生态系统包含核心技术、平台技术和支持技术 1.容器核心技术 容器核心技术是指能够让Conta
阅读全文
摘要:路由协议基础知识 什么是路由? 路由是指导IP报文发送的路径信息。路由表只存在于终端计算机、路由器和三层交换机中,二层交换机中不存在路由表。 IP路由过程 路由器关键功能 检查数据包的目的地 确定信息源 发现可能的路由 选择最佳路由 验证和维护路由信息 路由表 一条路由信息三要素:目的地/掩码、出接
阅读全文
摘要:文件包含渗透 1.项目实验环境 2.原理及危害 文件包含漏洞: 即File Inclusion ,意思是文件包含(漏洞),是指当服务器开启allow_url_include选项时,就可以通过php的某些特性函数( include() , require()和include_once() ,requi
阅读全文
摘要:文件上传漏洞原理 1、文件上传( File Upload )是大部分web应用都具备的功能,例如用户上传附件、修改头像、分享图片/视频等 2、正常的文件一般是文档、 图片、视频等, Web应用收集之后放入后台存储,需要的时候再调用出来返回 3、如果恶意文件如PHP、ASP等执行文件绕过Web应用,并
阅读全文
摘要:test文件内容: import mcpi.minecraft as minecraft mc = minecraft.Minecraft.create() # 在一个范围中输出对应方块材质到文件里面 def BlockRange(x1, z1, z2, y1, y2, flag): # 选出 一个
阅读全文
摘要:import time import mcpi.minecraft as minecraft import mcpi.block as block mc = minecraft.Minecraft.create() # 棋盘矩阵 matrix = [ [4, 4, 4, 4, 4, 4, 4, 4,
阅读全文
摘要:import datetime import time import mcpi.minecraft as minecraft import mcpi.block as block mc = minecraft.Minecraft.create() def showNum(baseX, baseY,
阅读全文
摘要:csv文件: import time import mcpi.minecraft as minecraft import mcpi.block as block mc = minecraft.Minecraft.create() # 3*5区域清空 def cleanField(baseX, bas
阅读全文
摘要:import mcpi.minecraft as minecraft import mcpi.block as block mc = minecraft.Minecraft.create() # 3*5区域清空 def cleanField(baseX, baseY, baseZ): mc.setB
阅读全文
摘要:import mcpi.minecraft as minecraft import mcpi.block as block mc = minecraft.Minecraft.create() # 生成场地 def buildField(): # 开辟一个99*70*15的空间 mc.setBlock
阅读全文
摘要:import mcpi.minecraft as minecraft mc = minecraft.Minecraft.create() # 在一个 3*3*3 的空间里面就单射60m while True: pop = mc.player.getTilePos() if pop.x < 3 and
阅读全文
摘要:import mcpi.minecraft as minecraft #minecraft为我们导入的模块的别名,Minecraft.create()为连接游戏的方法 #()结尾代表执行一个动作,在编程中一般叫做函数或方法。 mc = minecraft.Minecraft.create() '''
阅读全文