自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第二部分 测试基础

定义:接口测试是测试系统组件间数据交互的一种方式,是通过测试不同情况下的输入参数和与之对应的输出结果来判断接口是否符合或满足相应的功能性、安全性要求,是代替前端或者第三方来验证后端实现是否符合接口规范。接口测试作用:1.通过接口测试,测试接口的正确性、稳定性,能快速定位bug,提高测试效率;2.能为项目平台带来搞笑的缺陷监测和质量监督能力;3.提高测试效率,提升用户体验,降低研发成本。

2023-07-04 14:57:35 82

原创 第一部分 软件测试概述

从1947年,由一只蚊子引起计算机Mark Ⅱ停止工作,引发人们对计算机缺陷的研究。研究臭名昭著的软件错误用例如迪斯尼狮子王、英特尔奔腾浮点除法缺陷、爱国者导弹防御系统、千年虫问题等,得出导致软件出现的最大原因是产品说明书没说清楚,不够全面或者和开发没有很好沟通等,在软件编写完成开始测试时才发现缺陷,修复费用则要达到10—200美元。所以作为软件测试人员是非常重要的,软件测试人员的目的就是尽可能早的找出软件缺陷,并确保其得以修复。

2023-07-04 14:50:31 71

原创 SQL数据库语句

sql语句

2022-10-13 14:26:29 196 1

原创 MangoDB、MySQL和redis区别与联系

mangodb、 mysql、redis区别与联系

2022-10-13 14:07:39 1148

原创 DBeaver 数据库管理工具

DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具。

2022-08-23 14:51:25 2581

原创 linux企业运维LAMP架构----3.nginx配置管理(并发优化 负载均衡+反向代理 平滑升级 算法扩展 限流 配置管理 重定向 防盗链)

前言nginx相比较与apache最明显的优势是轻量级、高并发,配置也相当于apache更简洁。本节内容将介绍nginx的相关功能配置,包括nginx的并发优化、负载均衡、平滑升级、nginx限流、配置管理(自动索引、缓存配置、日志轮询、禁用不必要日志、站点目录和文件限制、中文乱码解决、限制IP)、nginx重定向、防盗链等。一、nginx的并发优化ulimit -a #用来显示当前的用户可以打开文件的限制vim /usr/local/nginx/conf/nginx.conf // wo

2021-09-14 18:56:11 254 2

转载 LAMP架构简介

一、LAMP架构介绍现如今打开浏览器,搜索LAMP关键词,出现大量的关于LAMP的介绍,包括LAMP的一键脚本、LAMP的yum安装、LAMP的编译安装,但是对于一个非开发或非专业人员有可能根据网络参考资源实现LAMP的搭建并成功运行各种服务,也有部分人员完全照搬某些博客知识进行搭建,最后以失败告终,因此抱怨互联网资源不够成熟,其实根本原因并非如此,主要原因如下:初学者对LAMP架构原理不熟悉初学者实验时所用系统和软件版本和某些博客资源并不相同因此导致大量初学者以失败告终,其实只有了解并掌握LAM.

2021-09-08 13:43:45 167

原创 linux企业运维----2.nginx源码编译安装

前言在企业中,我们往往需要一些架构中的软件定制功能,这就必须采用源码编辑安装软件。源码编译安装三部曲:configure----make----make install安装好软件后还需要熟悉配置文件,能与其他软件结合。一、源码编译安装nginx及简单使用1.configure在sever1安装nginx,进行解压。 lftp 172.25.254.250 ##可以直接在网上寻找该开源软件 >ls >cd pub/docs/lamp >get nginx-1.20.1

2021-09-08 13:10:02 182 1

原创 linux企业化运维----1.Redhat7.6版本虚拟机封装

前言一、虚拟机的封装1.建立虚拟机virt-manager建立虚拟机,点击左上角create a new virtual machine选择local install media------选择rhel7.6镜像,memory选择2048,CPU选择2个,image选择20G,对虚拟机进行命名,完成。开机选择安装,对时区 键盘 关掉kdump内存灾难恢复 选择自动分区,然后对root进行密码设定。虚拟机安装完成。2.配置对建立好的虚拟机分别对主机名,IP,网关,DNS设定,重启网络,并停掉网络

2021-09-07 13:22:14 124

原创 linux系统工程师----3.Apache的管理及优化

前言一、Apache的作用二、Apache的安装三、Apache的启用四、Apache的基本信息五、Apache的基本配置1.Apache端口修改2.默认发布文件3.默认发布目录六、Apache的访问控制七、Apache的虚拟主机八、Apache的语言支持九、Apache的加密访问十、Squid+Apache1.引入库...

2021-08-26 21:34:23 141

原创 linux系统工程师----2.linux中内核级加强型火墙的管理

linux中内核级加强型火墙的管理前言一、selinux的功能二、使用步骤1.引入库2.读入数据总结前言一、selinux的功能安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。主要作用:最大限制地减小系统中服务进程可访问的资源(最小

2021-08-22 15:09:54 141

原创 linux系统工程师----1.Vsftpd服务的部署及优化

Vsftpd服务的部署及优化前言一、什么是ftp二、vsftp服务的基本信息三、实验环境四、vsftpd的安装与启用五、匿名用户的访问1.基本信息六、本地用户访问控制七、虚拟用户访问控制2.读入数据前言一、什么是ftpFTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时

2021-08-19 18:23:16 137

原创 linux系统管理----8.linux系统的引导过程及引导修复

linux系统的引导过程及引导修复前言1、通电2、bios初始化3、磁盘引导4、grub2文件引导5、内核加载6、系统初始化镜像7、系统启动级别8、超级用户密码忘记1.引入库2.读入数据总结前言本节内容主要讲的是系统的引导及修复。首先在启动Linux系统时,需要先通电,接着系统会自动进行bios初始化,然后依次进行磁盘引导、grub2文件引导、内核加载、系统初始化镜像、系统启动级别等过程。1、通电由于通电导致的系统障碍与系统本身无关。2、bios初始化bios初始化功能:对硬件进行检测、初始化硬

2021-08-15 22:26:57 277

原创 linux系统管理----7linux中的无人职守安装脚本kickstart

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-08-12 19:58:25 194

原创 linux系统管理---6.linux下的高级存储管理

linux高级存储管理前言一、pandas是什么?二、使用步骤1.引入库2.读入数据前言本章内容主要将的是磁盘分区,设备挂载及磁盘配额。一、pandas是什么?二、使用步骤1.引入库2.读入数据

2021-08-12 17:24:22 161

原创 linux系统管理---5.linux存储的基本管理

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库2.读入数据代码如下(示例):data = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')print(data.head())该处使用的url网络请求的数据。总

2021-08-11 18:21:52 150

原创 linux系统管理----4.系统延时任务及定时任务

系统延时任务及定时任务前言一.系统延时任务二.at任务的黑白名单三.系统中的定时服务1.crontab时间表示方式2.crontab命令3.系统级别的cron(文件方式设定定时任务)4.系统中临时文件的管理5.crontab的黑白名单四.定时延时任务的输出管理前言一.系统延时任务 [root@westosa ~]# at 14:39 ##设定任务执行时间at> rm -rf /mnt/* ##任务动作at> <EOT> ##用ctrl+d发起任务

2021-08-08 17:37:00 308

原创 linux系统管理---2.Linux中的远程登录

Linux中的远程登录前言一、Openssh功能二、ssh三、sshd key认证四、sshd 安全优化参数详解前言一、Openssh功能1.Linux中远程登录服务名称:sshd.service2.sshd服务的用途可以实现通过网络在远程主机中开启安全shell的操作。Secure Shell==== 客户端Secure Shell daemon====服务端3.安装包openssh-server 服务端openssh-clients 客户端4. 主配置文件:/etc/s

2021-08-07 22:31:38 711

原创 linux系统管理---3.Linux中的日志管理

Linux中的日志管理前言一、journald服务二、rsyslog服务管理日志前言实验环境:需要两台主机并保证这两台主机可以互相通信,一台作为服务器,一台作为客户端。为了保证正常通信,需要先关闭火墙systemctl disable --now firewalld。日志:记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。系统日志包括系统日志、应用程序日志和安全日志。一、journald服务journald

2021-08-07 22:23:24 238

原创 linux系统管理---1.linux系统中的网络配置

linux中的网络配置前言1、IP地址2、子网掩码3、IP通信判定4、网络设定工具5、图形方式设定IP6、命令方式设定网络7、管理网络配置文件8、lo回环接口前言本章内容首先介绍什么是IP ADDRESS 子网掩码 IP通信判定 网络设定工具以及如何用图形方式设定IP,用命令方式设定网络,如何管理网络配置文件,Lo回环接口是什么?网关的使用,dns的设定,dhcp服务配置的相关内容。1、IP地址IP ADDRESS即internet protocol ADDRESS(网络进程地址),以目前通

2021-08-05 23:18:51 374

原创 linux操作系统基础---9.linux系统中的虚拟化部署

linux系统中的虚拟化部署前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言在进行虚拟化部署前,我们需要查看主机是否具有kvm虚拟化安装条件,即通过cat /proc/cpuinfo命令查看主机的cpu信息是否含有vmx或svm。一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport

2021-08-02 22:07:41 767 2

原创 linux操作系统基础---8.Linux系统中的软件管理

Linux系统中的软件管理前言一、Linux中软件包的类型1.DEB2.RPM3.z2|gz|xz二、软件包的名称三、rmp命令管理软件包四、本地软件仓库的搭建1.系统软件仓库的作用2.搭建方法五、dnf 软件管理命令1.安装包管理2.下载安装包六、网络软件仓库搭建七、第三方软件仓库的搭建方法前言一、Linux中软件包的类型1.DEB适用于UBlinux和DEBlinux系统DEB是Debian软件包格式的文件扩展名。DEB包在Linux操作系统中类似于Windows中的软件包(exe)。2.R

2021-07-29 20:49:19 216

原创 linux操作系统基础---7.Linux中的文件传输

Linux中的文件传输前言一、实验环境二、scp命令1.引入库2.读入数据总结前言一、实验环境需要2台主机并保证这2台主机可以通信。先要关闭火墙 systemctl disable firewalld sysctemctl stop firewalld二、scp命令1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport

2021-07-29 20:04:00 121

原创 linux操作系统基础---6.Linux中的进程管理

Linux中的进程管理前言一、什么是进程1.进程的定义2.进程&线程3.进程状态二、进程的查看命令图形进程查看工具1.ps 进程查看2.pgrep进程过滤3.查看pid4.top动态进程查看三、进程优先级4.top动态进程查看前言一、什么是进程1.进程的定义程序是静态的代码文件。进程是指程序运行时的形态,是程序的一个副本,有生命周期(准备期,运行期,终止期)2.进程&线程进程是资源调用的最小单位。线程是进程的最小单位。程序执行流是从上到下贯穿运行的。当进程是多任务,cp

2021-07-26 20:52:28 174

原创 linux操作系统基础---5.Linux系统中的权限管理

Linux系统中的权限管理前言一、权限查看及读取1.权限查看2.权限读取二、普通权限的类型及作用1.用户对文件的身份2.权限位3.用户身份匹配4.权限类型三、设定普通权限的方法四、系统默认权限设定如何保留权力五、文件用户及用户组管理六.特殊权限stickyid 粘制位总结前言一、权限查看及读取1.权限查看2.权限读取文件的属性被叫做文件的元数据(meta data),一种元数据用1个比特来记录内容。前8个属性各用8个字节来记录,文件名一个字符用一个字节来记录。 1 表示文件类型

2021-07-22 22:34:59 107

原创 linux操作系统基础---4.Linux下的用户管理

用户管理前言1.用户存在的意义1.1 用户存在的意义1.2 用户组存在意义2.用户及用户在系统中的存在方式3.用户切换3.1 用户查看3.2 用户切换4.用户涉及到的系统配置文件5.用户和用户组建立及删除5.1 用户的建立及删除5.2 用户组的建立及删除6.用户和用户组的信息管理7.用户认证信息管理7.1 用户名称7.2 用户加密字符8.用户权力下放前言1.用户存在的意义1.1 用户存在的意义用户是系统中最底层的一种安全机制。应该如何合理分配系统资源?在这个问题解决时必须考虑资源问题。3A机制组成

2021-07-20 02:16:32 186

原创 linux操作系统基础---3.linux中的输入输出管理

linux中的输入输出管理前言1. 如何理解输入输出2. 输入管理< 输入重定向< < 多行录入3. 输出管理> 2> &> 输出重定向追加 (> > 2>> &>> )管道 |4. 命令行获得帮助4.1 whatis4.2 --help4.3 man前言主要内容为输入输出管理及帮助命令。1. 如何理解输入输出字符设备:########显示字符到屏幕上的设备文件stdi

2021-07-20 01:02:26 134

原创 linux操作系统基础---2.Linux下的文件管理

Linux下的文件管理Linux下的文件管理Linux下的文件管理前言一、文件管理命令1.touch2.mkdir3.rm4.gedit5.vim6.cat7.head8.tail9.less10.cp11.mv12.file13.wc二、Linux中文件的寻址1.Linux系统结构2.Linux文件寻址3.关于文件寻址的命令4.文件批量处理前言本单元内容主要学习了文件管理命令及文件的寻址相关内容。一、文件管理命令1.touchtouch //新建文件,修改文件时间戳touch file1

2021-07-19 21:35:36 179

原创 linux操作系统基础-1.Linux命令行的使用技巧

前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1.什么是Linux1.内核内核(系统当中事件的调度器 系统的核心程序 相当于人的大脑)2.Linux操作系统2.Linux操作系统全称:GNU/LinuxGUN是开源组织Linux(就是Linux内核)Linux系统就是Linux内核+N多种开源软件组成的集合2.Li..

2021-07-19 18:23:29 148

空空如也

空空如也

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

TA关注的人

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