自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 年少莫凭栏

随笔,年少时光

2023-06-22 09:41:28 325

原创 jenkins主从节点安装及pipeline构建

jenkins pipeline环境构建

2023-06-07 16:20:13 1674

原创 nginx配置sh脚本远程执行一键安装

nginx配置远程一键安装脚本

2023-04-28 12:55:09 1725 1

原创 /dev/mapper/VG01-lv_root 逻辑卷占用过高解决方法

/dev/mapper/VG01-lv_root 占用过高解决思路

2023-04-23 17:01:37 1499

原创 python {}和dict()效率比较

python {}和dict()效率比较

2023-02-23 20:44:34 214

原创 frp内网穿透容器化快速部署

frp内网穿透容器化快速部署

2023-02-23 20:23:06 508

原创 linux与浏览器日常小tip用法

wget curl在浏览器下的使用

2023-02-20 16:39:53 107

原创 json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 40

json解析报错解决

2023-02-08 21:36:08 2131

原创 django filter exclude

django 查询

2023-02-08 21:10:34 148

原创 django迁移 Cannot add or update a child row: a foreign key constraint fails

django迁移外键冲突解决方案

2023-02-08 20:38:27 417

原创 django使用二——restful框架使用

django中restful接口开发

2022-12-29 15:54:10 504

原创 django使用一——规范化创建

django实战中规范开发第一步——创建项目、应用,添加必要的文件后运行起来

2022-12-29 11:31:36 481

原创 vue项目打包dist发版随笔

vue项目打包dist

2022-12-27 13:44:43 1219

原创 windows下域名解析配置

windows下域名解析配置

2022-12-05 19:50:18 2825

原创 linux 不依赖xcode成功运行appium+ios自动化

ios跨平台实现linux下运行appium自动化

2022-11-17 18:03:50 2338 4

原创 docker镜像打包及上传到harbor

docker镜像打包上传至云端仓库,便于后续更快速的使用环境

2022-09-29 18:27:01 1398

原创 sonic云真机通过linux系统接入苹果手机

sonic云真机接入ios手机实操

2022-09-18 11:27:04 1748

原创 docker配置代理

docker配置转发

2022-08-03 14:10:43 1436

原创 华为FASTBOOT&RESCUE MODE自救

背景华为P10开机后一直处于FASTBOOT&RESCUE MODE的机器人界面,如下图,需要使得其正常可用,能启动。方法一、直接使用Hisuite修复功能1、先安装网上教程,直接使用华为手机助手(Hisuite),尝试性修复:同时按住手机的音量下键和电源键(有些手机是音量上键+电源键)。手机进入recovery模式(如果此时直接重启也是还会出现上图的机器人界面),点击Hisuite的右下角的修复功能,发现并没有在符合修复的机型里面,所以直接处理失败;二、进入系统升级+系统升级后+使用

2022-05-11 09:05:13 48604 3

原创 sonic云真机入门教程

一、注册登陆1、新用户需要注册——这里填写无限制,建议同mip便于记忆;2、登陆——填入注册的账号信息,点击登陆即可;二、基本界面介绍1、登陆成功后,如图界面,已经有了一个项目,直接点击该项目,进入下一页;2、如图,点击设备中心;3、查看设备情况;4、左侧功能栏介绍三、安卓真机界面介绍1、选择安卓手机,点击马上使用按钮,进入下图;2、真机使用——远控面板3、真机使用——应用程序4、真机使用——网络抓包5、真机使用——快速截图如果提示“快速截图失败!”,则

2022-04-21 14:44:36 3669 1

原创 新机器部署linux系统(非虚拟机)

一、业务背景云真机部署为适应业务需求,需要分多个区域部署agent,现已购入迷你计算机(通过USB连接多个手机),需要安装ubuntu系统,接入真机二、总体流程1. 下载Ubuntu.iso:这里使用20.04LTS版本2. 用rufus 做一个启动盘3. 整盘安装ubuntu4. 更新系统 安装基础库 和 ssh服务sudo apt updatesudo apt upgrade -ysudo apt install net-tools vim openssh-server -y4.1

2022-04-19 17:28:42 1802

原创 sonic云真机分布式部署-ios真机接入

一、现状目前ios真机官方进度反馈,仍是远程操作比较卡顿,待后期继续优化解决;部署到个人mac节点上,可以发现,还是比较难满足日常使用的(主要是太卡了),待持续优化中。二、接入环境mac机器部署ios的agent接入===================== 配置环境检查结果 =====================JAVA_HOME(系统PATH环境变量): /Library/Java/JavaVirtualMachines/jdk-18.jdk/Contents/Homejava ver

2022-04-09 11:51:22 4504 1

原创 sonic云真机linux分布式部署

一、关于sonic入门见上一篇文章:sonic云真机linux单机版部署分布式部署过程中踩过的坑,尤其是数据库连接方面较多问题,这里做一下Mark,便于其他同学参考,会详尽到配置文件层面二、sonic分布式版本跟单机版本的明显区别,就是可以分布在各地,类似于jenkins的从节点官方推荐:集群版后端部署(推荐接入设备50+时使用)官方部署:sonic分布式部署建议先观看官方文档,这里作为补充用三、部署机器服务器及前端:ubuntu21.04agent:这里直接部署在本机,ubuntu21

2022-03-25 18:07:00 3524 3

原创 sonic云真机linux单机版部署

一、关于sonic云真机Sonic,一站式开源分布式集群云真机测试平台,致力服务于中小企业的客户端UI测试(代码永久免费、开源),官网网址见:https://sonic-cloud.gitee.io/#/Home二、部署(单机版)部署模式1:部署服务器+agent部署:均在ubuntu上部署lixuefu2@ubuntu:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubunt

2022-03-24 19:14:49 2852 3

原创 gitlab使用oauth2授权认证实操

背景本地想一键发版,但是拉取代码时,由于需要输入账号密码,所以想着有没有可以替代的方法,可以免除输入账号密码这个过程,也就是有个授权的key能越过这个步骤关于OAuth2见官方文档:https://docs.gitlab.com/ee/integration/oauth_provider.html总之就是能生成一个授权的key,然后把这个key放到拉取代码的URL上,然后就可以解决授权认证的问题具体操作1、点击setting中的acess tokens;2、如图操作,任意输入名字,勾选rea

2022-03-17 14:23:20 2817 1

原创 Git:无法从远程存储库读取。请确保您拥有正确的访问权限并存在存储库

Git:无法从远程存储库读取。请确保您拥有正确的访问权限并存在存储库先查看一下配置是否正确git config --list备注:remote.origin.url建议使用http开头,非git@开头,因为有些公司不开放gitlab对应的22端口,或该端口上传会不稳定修改remote.origin.urlgit remote set-url origin http://git.###.com/###-front-xxx.gitgit push --set-upstream origin ma

2022-02-14 16:26:40 7219

原创 unbunt下安装mysql8.0

安装msyqlapt -get install mysql-serverapt install mysql-client-core-8.0查看mysql启动状态root@ubuntu:/home/lixuefu2# netstat -tap | grep mysqltcp 0 0 localhost:33060 0.0.0.0:* LISTEN 822424/mysqld tcp 0

2022-02-14 09:32:13 713

原创 指令集简析

复杂指令集CISC,intel x86架构(x86和x64),即日常所用的windows、linux、maxOS都是其应用;常用关键字:8086 AMD精简指令集RISC,ARM架构,即日常的手机、PDA、网络设备都是其应用,适用范围最广;

2022-02-12 11:06:05 239

原创 fatal: ‘http://git.#####.com/test-auto/stability.git/‘ 鉴权失败

背景使用git push上传到gitlab时报fatal: ‘http://git.#####.com/test-auto/stability.git/’ 鉴权失败,无法将包push到gitlab上解决方案先查看一下配置是否正确git config --list1)如果都正确,看看公私钥再gitlab上面是否有配置(env_stability) lixuefu2@ubuntu:~/stability$ cd ~/.ssh/(env_stability) lixuefu2@ubuntu:~/

2021-12-30 14:47:40 1418

原创 debian安装java

下载可用包(很重要)这里选用jdk-8u131,可用参考这个包名去官方下载root@ubuntu:/usr/local/java# lsjdk-8u131-linux-x64.tar.gz 将包放置指定的目录并解压这里放置为/usr/local/java,如果java目录不存在则自己mkdir java一下在压缩包目录直接操作如下:tar -zxvf jdk-8u131-linux-x64.tar.gz 目录结构如图:root@ubuntu:/usr/local/java/jdk1.8

2021-12-24 16:27:26 2508

原创 debian查看版本号

lsb_release -aroot@ubuntu:/etc/apt# apt-get install lsb-coreReading package lists... DoneBuilding dependency tree Reading state information... DonePackage lsb-core is not available, but is referred to by another package.This may mean that the p

2021-12-23 19:38:07 1340

原创 服务器机器ssh快速配置登陆

业务背景内网A、B服务器之间需要通过ssh快速登陆(没有账号密码时),假设自己已经能登陆服A服务器,已知A服务器的公钥(没有自己创建一个),想要从A服务器能之间SSH到B过程产生公私钥,可以操作:ssh-keygen -ossh-keygen 会确认密钥的存储位置(默认是 .ssh/id_rsa),然后它会要求你输入两次密钥口令把A服务器的公钥(id_rsa.pub)内容,直接加到B服务器的/root/.ssh/authorized_keys中(这个过程需要有B服务器权限的同学协助添加),具体

2021-12-21 11:06:08 587

原创 window10设置vm及vm内的系统自启动

背景远程时,需要能连上生产的机器。可能现场只有非专业人员在场(只能开机操作),所以需要再开机后自动运行虚拟机中的系统,从而远程连接实操1、虚拟机非运行状态,查看配置文件位置2、右击虚拟机-点击属性,如图修改目标配置后保存D:\software\vmvare16\vmware.exe -x "D:\software\vmvare_workfile\vmvare_lixf6\Ubuntu2104.vmx"3、挂起虚拟机后,双击虚拟机图表,查看虚拟机启动后是否会自动启动其内部的系统4、ctr

2021-09-29 16:32:28 702

原创 局域网传输文件的几种方法盘点

共享文件夹1、选中要共享的文件夹,按照如图所示操作2、Windows通过ipconfig查看ip地址3、在要下载的电脑上(同一个局域网),如图所示操作 \共享文件的那个机器局域网ip4、看到效果,然后将该文件夹拖到某个存放的位置即可远程桌面连接后下载略,后续补充备注:Windows10远程连接后,被连接的机器会锁屏。本地起一个python服务器1、在要共享的目录下,执行命令python -m http.server 88002、在要下载的电脑上(同一个局域网),浏览器中输入对应

2021-09-29 10:22:42 14454

原创 ubuntu下安装pyadb踩坑记录

pyadb介绍Google旗下的支持python操作adb相关的库常见的关于adb直接操作对应的命令都支持pyadb安装正常安装命令pip install adb然后发现会少各种依赖报错报错:SWIG/_m2crypto.i:43: Error: Unable to find ‘openssl/opensslv.h’sudo apt-get install libssl-devapt install libusb-dev 报错:SWIG/_m2crypto_wrap.c:3554

2021-08-26 17:46:37 314

原创 内外网通过隧道反向连接

外网访问内网隧道代理实现业务背景过程业务背景外网的机器需要访问内网,正常情况下无法访问,需要通过autossh建立隧道从而建立连接。过程假设A是内网,B是公网1、确保A能通过ssh连接上B机器ssh root@B_ip备注,这里需要通过公钥和私钥进行连接查看A机的公钥A机操作:[root@wk1 ~]# cat .ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EA#######balilia#######balilia将A的公钥放置到B机,vim插入

2021-08-26 13:34:31 482

原创 ubuntu 部署ATX

关于ATXATX是一套移动设备管理平台,可以理解为STF+IOS支持增强版,含:STF功能+ios支持环境Ubuntu21.04+Docker+atxserver2+provideroot@ubuntu:/home/app/docker-airtest# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 21.04Release: 21.04Codename: hirs

2021-08-17 14:16:56 461

原创 ubuntu21.04 apt镜像源 pip镜像源

ubuntu21.04可用镜像源直接如图copy后回车root@ubuntu:/home/lixuefu2# cat > /etc/apt/sources.list << EOF# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb http://mirrors.163.com/ubuntu/ hirsute main restricted universe multiversedeb http://mirrors.163.com/ubuntu/

2021-08-17 13:10:16 1706

原创 ubuntu 部署STF

关于STFSTF是一套移动设备管理平台,目前只支持安卓,含:1、远程调试;2、远程装apk;3、远程执行shell脚本;4、查看adb执行日志等;环境Ubuntu21.04+Docker+STFroot@ubuntu:/home/app/docker-airtest# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 21.04Release: 21.04Code

2021-08-16 17:10:09 427

原创 centos8 docker部署mysql

关于dockerdocker是容器化部署的技术方案,主要作用可以理解为以较小的机器资源代价,快速构建生产部署所需要的环境,具体见官网介绍:https://www.docker.com/具体部署过程1、确保docker已安装在centos8上[root@iZwz9ir35kqtndn7ojffvpZ mysql]# docker -vDocker version 20.10.8, build 3967b7d2、直接拉取mysql最新版本安装[root@iZwz9ir35kqtndn7ojffv

2021-08-14 11:49:49 230

空空如也

空空如也

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

TA关注的人

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