自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 k3s证书过期解决方法(亲测有效)

k8s证书过期后如何解决

2024-08-02 18:30:08 300

原创 MacOS上如何优雅的使用Burp Suite Professional

如何在MacOS系统注册BurpSuite专业版,并创建启动程序进行优雅的启动

2024-08-02 15:55:11 1130

原创 Esxi6给虚拟机磁盘扩容

我们这里尝试将/home分区由原来的45GB增加50GB,所以首先我们需要将整个虚拟机扩容50GB,然后再把这50GB全部分给/home分区,这样我们的/home分区就将增加到95GB。因为最初磁盘规划没想好,导致磁盘给的太小,很快磁盘被用满了,所以需要把该磁盘扩容。,需要重启一下该虚拟机,否则下一步无法进行,会报错。先在Esxi上给虚拟机扩容,扩容好后启动该虚拟机(根据实际情况,如果系统类型是xfs,那么需要改成。所有操作完成了,我们来检验一下我们的成果。再次查看分区,发现多了。

2023-06-12 14:26:29 3585

原创 docker常见问题汇总(持续更新中)

进入docker里面,telnet或者ping某个服务或IP地址不通,但是退出docker后是通的。可以看出来是因为镜像地址或名称不对导致的,这时候我们就可以很快定位到问题原因了。主要原因是因为docker配置文件中没有配置该仓库地址,增加仓库地址即可。本地无法解析该域名(hub.yj.com),需要配置域名对应的DNS。再去docker pull就可以成功pull了。再进入docker验证就可以正常通了。再次docker pull即可成功。能看到刚才新增的内容即生效了。原因:服务器需要做内部转发。

2022-11-18 18:22:49 1032 1

原创 Centos7系统下挂载超过2TB的目录

Linux系统默认情况下只支持挂载2TB以下的磁盘挂载,超过2TB默认也只显示挂载2TB。如果想要挂载超过2TB的磁盘,需要先把磁盘转换为gpt大分区格式。

2022-09-09 18:38:58 4893

原创 Mac上安装Mysql8.0修改my.cnf配置文件(忽略大小写)

Mysql安装后默认是区分大小写的,要想不区分大小写,必须删除/usr/local/mysql/data目录,自己编写my.cnf配置文件,并在my.cnf文件中增加参数。我们上面说了,默认情况下安装Mysql后不会生成my.cnf配置文件,但是有些参数我们需要修改,比如:默认端口、最大连接数、大小写敏感等。如上图所示,因为我们下载的是dmg文件,所以安装非常简单,只需要一路点下一步就好了。点击这个图标,我们可以看到我们的mysql已经启动了,如果没有启动,可以点击。,点击OK,这样就开始初始化了。

2022-09-09 18:26:27 6859 6

原创 Mac MF打印机驱动程序安装(亲测MacOS11.6和Mac12.4都可以)

Mac下MF打印机驱动程序安装(亲测MacOS11.6和Mac12.4都可以)

2022-07-27 16:52:18 3951 2

原创 nexus3版本删除docker镜像所占用的磁盘空间

通过nexus搭建私服仓库存储docker镜像时,会出现磁盘占用很大的情况(我的磁盘都被占满了,680多G),这时候需要清理磁盘空间,该如何清理呢,本次通过实例进行讲述。

2022-06-21 09:01:28 2705 2

原创 reboot 后 Docker服务及容器自动启动设置

重启服务器后,我们知道如何重启docker服务(将启动命令加入到/etc/rc.d/rc.local配置文件中),但是docker容器确没有自动启动,还需要我们手动去启动容器。如何能做到重启docker服务后,能自动重启docker容器呢。在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启: docker run --restart=always如果已经启动了则可以使用如下命令: docker update --restart=always &l

2022-06-17 18:33:17 1027

原创 Mac 使用终端彻底格式化U盘

Mac电脑使用终端彻底格式化U盘

2022-02-18 19:00:00 3292

原创 常用系统下获取服务器序列号及内存卡槽的方法

1. VMwareEsxi系统获取序列号方法:[root@localhost:~] esxcli hardware platform getPlatform Information UUID: 0x3e 0x58 0x59 0x4d 0xa5 0xea 0x11 0xe9 0x9b 0xd0 0x8 0x94 0xef 0x93 0x8d 0xe7 Product Name: I420-G30 Vendor Name: Sugon # 品牌:曙光

2022-02-18 14:33:30 4113

原创 源码编译安装ffmpeg(带libx264安装)

1. 准备工作ffmpeg下载地址官网下载地址选择要安装的版本进行下载即可。libx264下载地址下载地址也可以通过git命令进行下载,方法如下:# git clone https://code.videolan.org/videolan/x264.git说明:如果需要视频转码必须要先安装libx264,否则会转码失败2. 安装2.1 安装libx264解压libx264安装包[root@172-16-8-145 ~]# tar -zxvf x264.tar.gz 编

2021-02-19 09:15:44 10325 1

原创 expect交互脚本用法

expect的常用命令命 令 说 明 spawn 启动新的交互进程, 后面跟命令或者指定程序 expect 从进程中接收信息, 如果匹配成功, 就执行expect后的动作 send 向进程发送字符串 send exp_send 用于发送指定的字符串信息 exp_continue 在expect中多次匹配就需要用到 send_user 用来打印输出 相当于shell中的echo interact 允许用户交互 exit

2021-01-04 20:52:47 478

原创 linux两台服务器之间添加信任关系

注意:最好不要手动去创建.ssh文件夹,直接通过执行ssh-keygen -t rsa命令去生成.ssh文件夹(确保.ssh文件夹的权限是755的权限) 先在主机A上使用命令创建密钥 2.此时我们可以在/root/.ssh/目录里边看到创建的公私密钥ls /root/.ssh/3.我们把id_rsa.pub文件复制到主机B 上面去scp -r /root/.ssh/id_rsa.pub 192.168.31.147:/root/.ssh/authorized_keys4.此

2021-01-04 20:47:33 570

原创 在CentOS7上手动释放内存cache和脚本定时释放

在CentOS7上手动释放内存cache和脚本定时释放前言总有很多朋友对于Linux的内存管理有疑问,当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法。场景介绍一、通常情况   先来说说free命令。[root@instance-2a85072t ~]# free -m total used fre...

2021-01-04 20:41:44 1332

原创 ubuntu系统启动ssh服务报错导致无法远程连接问题解决

安装完ubuntu系统后,启动远程ssh连接服务端口(22端口)时报错,错误信息如下:​ 解决方案:yunjia@yunjia-virtual-machine:~$ sudo /usr/sbin/sshd Missing privilege separation directory: /var/run/sshdyunjia@yunjia-virtual-machine:~$ mkdir /var/run/sshdyunjia@yunjia-virtual-machine:~$ sudo /u.

2020-11-19 14:16:23 1309

原创 systemctl开机启动设置

常用的systemctl命令以sshd服务为例,列出常用systemctl命令:启动sshd服务:systemctl start ssh.service停止sshd服务:systemctl stop ssh.service查看sshd服务状态:systemctl status ssh.service重启sshd服务:systemctl restart ssh.service设置开机自启动:systemctl enable ssh.service禁止开机自启动:systemctl disa

2020-11-18 18:20:36 11696

原创 Typora+PicGo+七牛图床+百度网盘组合最好用的markdown编辑、分享功能

今天为大家介绍一下如何使用Typora+PicGo+七牛图床来实现图片粘贴和保存功能,确保你的每片文章都能随时随地看到你粘贴的图片。Typora介绍Typora是一个写markdown的工具,界面非常简洁,可以截图直接粘贴,这点事我最喜欢的。官网下载地址:https://www.typora.io/支持windows版本、Mac版本和Linux版本;安装:这里就不多说了,非常简单;使用:完全按照markdown语法;配置:配置上传图片时使用PicGo App进行上传;

2020-08-10 21:04:12 4877 2

原创 Typora高亮颜色设置

Typora中可以通过==高亮设置==来设置高亮,但是有些人想更改默认的高亮颜色,该如何修改呢,我们可以通过修改对应主题的css样式来更改颜色,这里我们来说明一下如何修改。找到主题【Typora】=>【偏好设置】=>【外观】中找到【打开主题文件】(或者快捷键Command+逗号)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zC704Duz-1597064182053)(http://image.aijoke.site/imagesimage-2020081

2020-08-10 20:59:05 12945 5

原创 iptables规则设置实例

目前公司需要做个验证,需要将两个网络段隔离,因此想到了通过iptables做相应的规则设置来达到目标。网络现状1.所有服务器都是内网网段(172.16.X.X),所有内网都是互通的;2.所有服务器都能访问互联网,比如百度、阿里、腾讯等,但是外网无法访问内网IP;测试要求1.两台内网服务器A(172.16.6.100)和B(172.16.6.101);2.要求服务器A不能访问互联网网络,但是能访问内网所有服务器(即能访问172.16.X.X网段的网络);思路1.先禁用掉所有出去

2020-08-06 15:58:53 595

原创 DRF框架下多APP应用时urls设置

通过Django REST Framework框架编程,且存在多个APP应用时,URL该如何设置?这里介绍两种不同的设置方式,一种是同意放到主urls.py文件中;另一种是分别放到各应用的urls.py文件中。项目目录结构介绍我的项目工程中包含用户中心(userCenter)、产品中心(prodCenter)、和工具集中心(toolsCenter)这样3个APP应用,如下图所示:第一种:统一放到主urls.py文件中直接上代码# aijoke_drfAPP/aijoke_drfAP

2020-08-04 20:07:49 1041 2

原创 DRF框架中分页实现

分页设置可以分为全局和局部设置,全局是指设置一次后该应用(APP)下的所有接口都采用这一种分页方式;局部分页即可以自己根据不同应用进行设置每页显示的数据条数;全局分页全局分页比较简单,直接在settings中增加如下内容即可INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions

2020-08-03 11:47:22 997

原创 pycharm启动报错解决方案

现象:pycharm启动时报错:Requested setting DEBUG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.但是通过控制台上命令行启动正常:python manage.py runserver 127.0.0.1

2020-07-30 16:35:19 4295

转载 Python3 与 Django 连接数据库,出现了报错:Error loading MySQLdb module: No module named ‘MySQLdb‘

Python3 与 Django 连接数据库,出现了报错:Error loading MySQLdb module: No module named 'MySQLdb'。原因如下:在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用;在 python3 中,改变了连接库,改为了 pymysql 库,使用pip install pymysql 进行安装,直接导入即可使用;但是在 Django 中, 连接

2020-07-30 15:33:52 290

原创 python3下安装pymysql报错ModuleNotFoundError: No module named ‘ConfigParser‘解决办法

现象:python3虚拟环境下安装mysql-python模块时总是提示错误:ModuleNotFoundError: No module named 'ConfigParser' ----------------------------------------ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.原因分

2020-07-30 15:27:12 6193 1

原创 openjdk没有jstack、jstat、jps等命令解决办法

我们docker环境中全部安装的是openJDK,一些常用的命令都没有,比如jstack、jstat、jps等命令,现在需要使用这些命令,怎么办。解决办法:yum install java-1.7.0-openjdk-devel -y安装完该命令后即可在openJDK下使用jstack、jps、jstat等命令进行查看内存。...

2020-07-30 15:03:52 10738 2

原创 pip install时报错超时(pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnec)解决方案

现象今天安装pip install django时总是提示安装失败,提示超时(pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.),完整错误信息如下:(venv) C:\Users\user\PycharmProjects\aijoke_DRF>pip i

2020-07-28 23:05:01 4341 1

原创 Python 打包自己的库到 PYPI (可通过pip install进行安装)

在我们安装 Python 库的时候,通常我们都是pip install XXX,感觉很酷,经常会想,这个XXX是怎么来的,我们可以自己生成吗?答案当然是可以的。下面我们就来看看如何生成并发布到pypi上使用。准备工作拥有一个PyPI · The Python Package Index的账号 已经写好能正常使用的库/方法/项目 (可本地调用)操作步骤1、创建一个这样的目录结构packaging_tutorial # 该目录名称随便取├── LICENSE├── README..

2020-07-16 21:06:03 1568

原创 Django实现刷新验证码功能

很多场景需要验证码功能,比如登录。我们可以直接使用django的第三方库 django-simple-captcha 模块来实现验证码功能,但是如果需要刷新验证码,还需要做一些操作才行。我们还是可以使用django的第三方库 django-simple-captcha 模块来实现验证码刷新功能。安装该模块pip install django-simple-captchacaptcha模块结合form表单使用方法如下:forms.py文件:#forms.pyfrom django i

2020-07-16 17:03:02 1596 3

原创 python3爬虫获取豆瓣电影网TOP250电影信息(EXCEL)

前面写过一篇文章python3爬虫获取豆瓣电影网TOP250电影信息是将爬取的结果写入txt文本文件的,这次是同样的示例,同样的方法,只是将结果写入到excel中并保存。1.本次爬虫的思路读取url:https://movie.douban.com/top250?start=%d&filter= 通过request拿到url中的内容部分 通过xpath定位,获取我们想要的信息,比如:序列、电影名称、评星、评论人数、上映国家、上映时间、简述等 通过openpyxl库将获取的信息写入xls

2020-07-01 09:13:00 1697

原创 python3爬虫获取豆瓣电影网TOP250电影信息

对于了解python的同学来说,爬虫应该是经常看到和听到的词了,而且爬虫也是我们学习python很好的一种训练方式,主要是因为爬虫入门简单,它也是学习python的基础,同时也是非常实用的。下面我将我学习爬虫的一个案例分享一下,也是一个记录方便后面自己回忆。1.爬虫的一般思路爬虫一般是以url为起点,通过url获取到更多的数据,然后从这些数据中找出你想要的数据,最后进行记录整合,变成你最终想要的效果。2.本次爬虫的思路读取url:https://movie.douban.com/top250

2020-06-28 15:14:03 1819 1

原创 reboot 后 Docker服务及容器自动启动设置

重启服务器后,我们知道如何重启docker服务(将启动命令加入到/etc/rc.d/rc.local配置文件中),但是docker容器确没有自动启动,还需要我们手动去启动容器。如何能做到重启docker服务后,能自动重启docker容器呢。docker容器自动启动设置在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启:docker run --restart=always如果已经启动了则可以使用如下命令:docker update --restart

2020-06-24 14:17:39 615

转载 JSONPath(XPath for JSON)解析 JSON教程

1. 介绍类似于XPath在xml文档中的定位,JsonPath表达式通常是用来路径检索或设置Json的。其表达式可以接受“dot–notation”和“bracket–notation”格式,例如$.store.book[0].title、$[‘store’][‘book’][0][‘title’]JsonPath是一种简单的方法来提取给定JSON文档的部分内容。 JsonPath有许多编程语言,如Javascript,Python和PHP,Java。JsonPath提供的json解析非常强大,它

2020-06-23 15:54:52 1631

原创 python中自动生成和安装requirements.txt依赖

python中自动生成和安装requirements.txt依赖有时候因为切换电脑,需要将某个项目工程转移到另一台电脑上运行时,需要知道该项目工程的运行环境依赖包。这时候可以通过原项目工程生成requirements.txt文件,然后将requirements.txt文件拿到新环境上进行安装即可,这样可以将原环境的所有依赖全部通过该文件在新环境上生成。requirements.txt可以通过pip命令自动生成和安装生成requirements.txt文件pip freeze > req

2020-06-10 14:48:55 564

原创 Nginx一个server配置多个location(alias与root的区别)

Nginx一个server配置多个location(alias与root的区别)nginx作为代理服务器,可以配置多个location,通过访问不同路径来访问不同目录。比如:location / 用于访问官网首页,location /docs 用于访问帮助文档 server { listen 8088; server_name localhost; #charset koi8-r; #access_log

2020-06-09 15:50:39 10960 1

原创 Jmeter操作mysql数据库

一.JDBC Connection Configuration用法(1) Variable Name Bound to PoolVariable Name,数据库连接池的变量名,之后JDBC request可以通过选择不同的连接池名来选择不同的数据库连接Variable name变量名称:与JDBC Request的Variable name保持一致原因:因为链接数据库是需要...

2020-01-06 16:38:55 341

原创 jenkins+jmeter接口自动化测试报告生成与查看

一.Jenkins执行jmeter脚本并生成测试报告1. 编写Jmeter脚本(如何编写Jmeter脚本在这里不作介绍)2. 将脚本存放到Jenkins服务器上(jmx文件)或者存放到git仓库,然后通过Jenkins去拉取3. 在Jenkins服务器上安装JDK和Jmeter应用,并设置环境变量export JMETER_HOME=/home/ciserver/jmeter/a...

2020-01-02 15:14:52 4091 2

原创 Jmeter自动化-先登录再获取Cookie进行业务操作(跨线程组进行变量调用)

相信做过自动化测试的朋友经常会遇到这样的场景:我想调系统的某个接口进行操作业务,但是需要先登录系统。本文主要是通过Jmeter实现该操作,先登录系统,然后通过获取登录后的Cookie,将Cookie带到后面的业务操作中。一. 相关知识点:1. 使用响应断言;2. 使用正则表达式提取器自动获取想要的文本;3. 使用BeanShell断言将第一个线程组的变量设置为全局变量,并传递到其它...

2019-12-25 17:55:33 4767

原创 Jmeter中线程组的说明

Jmeter是大家熟悉的一种用于做压测和自动化测试工具,其中最常见的就是线程组设置,线程组的设置也比较简单,但是还是有些人经常会弄混淆,在这里mark一下。本人的Jmeter有做过中文破解,但是又破解的不彻底,所以有些显示的中文有些显示的英文,影响不大,我就懒得去弄了,大家就将就看一下吧。????????一.线程组包括3类:Thread Group、setUp Thread Group、tearDown ...

2019-12-24 15:08:53 1199

原创 Apache设置多目录多端口号(亲测可用)

需求希望根据不同的目录配置不同的端口号,比如我安装了两个服务,分别是wordpress和wordpress_test,我想通过80访问wordpress服务,通过8011访问wordpress_test服务,该如何去实现呢?亲测可用,这里记录一下。前提1.存在wordpress和wordpress_test两个服务,对应的目录分别为/var/www/html/wordpress和/va...

2019-11-21 16:16:32 933 1

nexus-cli可执行文件下载

用于删除nexus3镜像仓库里多余的镜像,释放掉磁盘空间

2022-10-12

FileZilla_3.58.0_win64_sponsored-setup.exe

该FileZilla文件为Windows64位下的安装文件,安装非常方便,直接下一步即可,使用也很简单,可以作为常用ftp上传下载文件工具

2022-02-18

Django Web开发指南

增加目录,方便查看

2016-05-15

空空如也

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

TA关注的人

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