自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坐公交也用券

专注于你猜我会什么的博客分享

  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

原创 git解决本地与远程冲突

前言:在使用git进行代码发布的时候,总会遇到一些不顺利的事情,例如本地有未推送的代码,但是远程已经存在其他推送的记录,并且比本地的更新,还有其他更多乱七八糟的问题,那么下面就简单说明一下其中案例的解决方案。对于git的配置请看这篇:Gitee码云从新建仓库到免密钥推送完整教程,教你如何走上git开发之路场景模拟1、本地存在未推送,远程存在更新1.1、模拟过程准备条件:终端模拟场景终端1先拉取再修改本地代码文件:main.py,保持修改前与远程代码一致终端2

2020-10-21 11:29:46 4625 2

原创 git推送代码详细教程

前言:教你如何从0开始创建一个仓库并提交,过程详细解析,小白专属

2020-10-20 11:38:56 6615 2

原创 黑客之路-使用hydra进行简单的密码爆破

需要用到的工具:hydra爆破工具、字典指定用户名hydra -l root -P pass.txt mysql://172.17.0.2使用字典用户名hydra -l root -P pass.txt mysql://172.17.0.2

2020-10-10 10:36:38 3367

原创 最简单的docker api调用语法解析,教你举一反三

前言:由于最近打算学习python自动化这块,然后莫名其妙的转到了开发这块,说实话,开发是我一直以来都挺想涉足的领域,所以我目前从事的是运维,但是感觉开发比较有意思,由于是自学python开发,所以会遇到一些很基础很基础的问题,也许对于大部分开发的人来说都不是问题,就好像问我运维的Linux怎么切换目录一样,但是对我来说却是全新的知识,所以我要以我能理解的方式去记录与分享,希望能帮助那些跟我一样的人!一、Docker简介在写下面的内容之前,先简单说一下Docker的架构,Docker与我们常见的MyS

2020-10-31 11:47:22 879

原创 Linux_arm64架构安装vscode

进入网站:https://packagecloud.io/headmelted/codebuilds点击Packsges看右边列出来的包名后缀带有arm64(aarch64)的,点击包名以查看wget命令然后复制到终端执行wget --content-disposition https://packagecloud.io/headmelted/codebuilds/packages/debian/stretch/code-oss_1.45.0-1586135971_arm64.deb/downl

2020-10-29 16:16:04 10774 4

原创 Docker系列-导出容器

1、保存容器1.1、语法保存容器的语法如下:docker commit ${container_id} ${image_name}1.2、实践首先查看当前容器列表docker ps -adocker ps #查看所有运行中的容器docker ps -a #查看所有容器(包含停止的,暂停的等等)执行结果如下:root@xxzx-PC:~# docker ps -aCONTAINER ID IMAGE COMMAND

2020-10-29 10:44:39 1097

原创 使用Docker实现vsftpd配置——用户验证访问&上传

1、服务安装apt install -y vsftpd2、配置修改修改之前先备份cp /etc/vsftpd.conf /etc/vsftpd.conf.bak2.1、修改部分修改效果如下(请自行对比)listen=NOlisten_ipv6=YESanonymous_enable=YESlocal_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=YESanon_mkdir_write_enable=YE

2020-10-29 09:08:55 1735

原创 一起学Python-实例化提示:paths() missing 1 required positional argument: ‘self‘

报错源码from os import pathclass ch: def paths(self, dir): if path.isdir(dir): print("这是目录") else: print("这不是目录")#实例化d = chd.paths(dir='c:/')if path.isdir('c:/'): print("目录")无报错源码1from os import pathcl

2020-10-28 13:22:52 2273

原创 Kali更换国内源汇总

在替换之前,先执行备份命令cp /etc/apt/sources.list /etc/apt/sources.list.bak一、配置命令1、阿里云镜像站echo 'deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib' > /etc/apt/sources.listecho 'deb-src https://mirrors.aliyun.com/kali kali-rolling main non-

2020-10-27 08:52:57 2257

原创 Linux软件包转换-deb与rpm互转

前言:Linux二进制软件包分为几大派系,其中deb与rpm为主流派。各个派系之间资源各有差异

2020-10-26 23:55:10 6899 2

原创 从第一人称的角度去带你了解Shell脚本的编写过程及思路

前言:最近有朋友拿了两个文本给我,里面全都是IP地址,第一个IP地址是已安装相关服务的主机地址,第二个地址则是某一区域的所有主机IP地址,其中第一个文本有部分内容与第二个文本的内容重复(说明是已经安装了的),而第一个文本除了包含第二个文本的部分内容外,还包含了其他的内容,需要解决的问题就是找出第二个文本中不存在于第一个文本的内容(也就是没有安装相关服务的主机)一、场景模拟...

2020-10-25 22:52:24 662

原创 解决Linux依赖问题

Linux的软件安装包采用依赖调用的方式进行开发,大大简化了应用开发者的维护难度与时间,总体开发效率变得更高。反过来,系统运维则会容易遇到很多意料之外的问题,所以建议部署服务还是以Docker容器比较简便!举个栗子:手机厂商做一个手机,你不可能要求它自己独立完成手机所有配件的研发与生产,它只需要去采购相关配件,然后再核心部分二次改造即可,就好像一个手机屏幕,可以直接去买一个,然后装上去就可以用了。同样的道理,Linux开发需要用到的功能已经有人写好了,那我在我的软件加上这个需求就行了,系统检测到我的需求

2020-10-25 22:50:20 3490

原创 一起学Python-抛弃print,教你如何利用logging模块去写带有运行日志的程序/脚本

前言:无论是工作还是学习中,排查程序错误的主要手段往往是通过程序的运行日志去查看,无论是开发,还是运维。也许会有小伙伴对程序运行日志的生成感到神奇(在写这个之前我也感觉很高大上),那等你看完本文就懂了。1、场景模拟按照惯例,先来个场景模拟。1.1、场景设计假设我要写一个不算很长的Python脚本,主要作用是判断一个文件是否存在,代码内容如下:import loggingimport osf = 't.txt'if os.path.exists(f): print("文件[%s]已存

2020-10-21 23:18:09 432 1

原创 一起学Python-Python打印变量

变量作为脚本的灵魂,这是必须要掌握的,使用变量的意义在于通过一个变量名去记录一个内容,当然,只有一个变量的情况下是看不出优势在哪,但是当你需要打印很多内容的时候,使用变量的优势就能看到了。下面以一些简单的例子来加强对Python变量的理解。1、单独打印变量这个看起来有点沙雕(我直接打印不就完了),但这是最基础的方法。name = "我的名字是:刘某"print(name)PS:使用引号赋值的变量值默认类型为:字符串(str)执行结果2、固定中带着点变量(单变量)上一个示例完全看不出这

2020-10-20 23:00:56 1887

原创 适用于Linux初学者系列,带你理解Linux的源配置[yum及apt]

前言:国内的Linux初学者一般都是从CentOS起步,对于yum源的配置基本都能搞懂,而对于apt的源配置可能有些同学就有点蒙圈了,所以在这里就简单介绍一下关于这个apt源1、复习Yum标准的源配置如下:[root@openeuler spzx]# more /etc/yum.repos.d/openEuler.repo[OS]name=OSbaseurl=http://repo.openeuler.org/openEuler-20.09/OS/$basearch/enabled=1gp

2020-10-17 13:59:16 819

原创 实用系列-离线安装deb

前言:linux的包真的是方便了开发,苦了运维。可能学习Linux不是很深入的都知道yum可以通过下面的命令安装本地指定的RPM包并在线获取其依赖yum localinstall ${rpm}那么在debian系的deb离线包如何在线获取依赖包呢?1、离线安装deb包1.1、dpkg安装此方法等同于CentOS的rpm安装,缺点都是需要自己找完依赖,安装语法如下:dpkg -i ${deb}PS:请把变量改成实际的值1.2、apt安装此方法等同于CentOS的yum安装,首先是

2020-10-10 13:49:06 2121

原创 su -s /bin/sh -c ‘keystone-manage db_sync‘ keystone执行完成没有报错也没有数据生成的解决办法

1、问题现象在安装keystone组件,执行数据库初始化的语句时没有报错信息,但是状态却不是0su -s /bin/sh -c 'keystone-manage db_sync' keystone2、查看日志tail -f /var/log/keystone/keystone.log然后反馈信息如下:2020-09-19 17:58:39.747 11498 ERROR keystone OperationalError: (pymysql.err.OperationalError) (1

2020-10-10 13:37:08 4576 3

原创 Linux查看内存型号,插槽使用情况,内存频率,内存制造商等信息

前言:为啥要写这个教程?还不是因为我的笔记本内存只有16G,想再买一条扩展但是又不知道已安装的是不是双内存,故出此教程!1、准备工作Linux操作系统(这不是废话吗)dmidecode(可能自带,可能要自己安装)2、工具安装2.1、yumCentOS及其他yum包管理器下无脑yum install -y dmidecode2.2、aptdebian及其他apt系无脑安装apt install -y dmidecode2.3、验证终端下输入(使用超级权限,或者 前面加sud

2020-10-10 13:17:15 10298 4

linuxmint_x86_64.bin

Linux Init

2022-09-23

麒麟云打印Windows服务端安装包正式版

麒麟操作系统下云打印解决方案的Windows服务端安装包,通过云打印方案,可以解决打印机适配问题

2022-05-16

tiduos这是一个安装二进制脚本

spzx

2021-08-04

rsyslog日志服务器一键部署脚本

日志服务rsyslog的一键部署脚本,本人亲测通过,可进入我的主页(博文关键词:rsyslog)查看免费脚本内容,更多免费脚本均在我的博客,主要语言为python、shell

2020-11-11

QCA6174_wifi.zip

解决红米笔记本安装了深度系统之后无线网卡无法正常搜索wifi的异常bug,通过附件的脚本可以一键安装驱动文件

2020-08-31

install.sh

这个脚本是针对Centos7及Centos8系统上进行zabbix4.0的一键部署脚本,只要系统能上网就可以直接等待脚本运行即可坐享其成,无需繁杂的配置,没有任何后门,脚本不加密

2020-04-20

kube-flannel.yml

就是一个yaml应用文件

2019-12-26

空空如也

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

TA关注的人

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