自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

耗子的博客

穷是我努力的动力

  • 博客(20)
  • 收藏
  • 关注

原创 FTP原理和搭建过程

文章目录1. 简介2. 原理2.1 主动模式2.2 被动模式3. 安装配置3.1 安装部署3.2 服务配置3.3 用户配置3.3.1 配置登录用户添加用户用户隔离4. 安全4.1 防火墙4.2 pam配置5. 问题处理5.1 530 Login incorrect5.2 530 Permission denied1. 简介什么是FTP服务器呢,FTP全程为file transfer protocol,提供网络文件存储和下载等功能。是一个C/S架构。官网http://mina.apache.org/ftp

2021-02-07 01:20:58 781 1

原创 2021年第一个没用的python脚本

文章目录1. 脚本需求2. 脚本3. 输出3.1 屏幕输出3.2 日志输出4. bug1. 脚本需求轮询某个目录下的所有文件,包括子目录中的文件,计算文件修改时间距离现在有多长时间2. 脚本#!/usr/bin/env python3#coding:utf-8##################################检查文件修改时间,然后更新到对端#author:zhanghao#time:20210101#################################

2021-01-01 23:42:52 228

原创 python问题记录 - paramiko模块报错

文章目录报错关键字1. 代码2. 输出3. 报错信息4. 解决方案报错关键字paramikoException ignored in: <function BufferedFile.del at 0x109259820>AttributeError: ‘NoneType’ object has no attribute ‘time’1. 代码#!/usr/bin/env python# -*- coding:utf-8 -*-import paramikoimport s

2020-05-31 21:19:40 5166 7

原创 python列表和元组如何选择,让程序更有效率!

文章目录1. 元组和列表的区别2. 区别决定场景2.1 元组(静态)2.1.1 运维场景2.1.2 数据安全2.2 列表(动态)3. 元组和列表的共通点3.1 通过索引处理元素3.1.1 正数索引3.1.2 负数索引3.2 支持切片处理3.3 嵌套3.4 封包和解包3.4.1 异步方式3.4.2 同步方式3.5 常用内建函数4. 列表和元组的存储空间分配4.1 定义序列,同时赋值4.2 先定义序列,然后append5. 元组和列表性能开销5.1 创建性能对比5.2 索引性能对比1. 元组和列表的区别列表

2020-05-26 00:40:38 897

原创 linux磁盘管理(MBR和GPT、接口类型)

文章目录存储硬件硬盘设备和接口协议机械硬盘分区分区表MBR(MSDOS)GPT(GUID partition table)EBRlinux磁盘分区lsblk 查看分区信息blkid 设备UUID查看分区格式磁盘分区工具gdisk和fdiskgdiskparted分区命令显示设备分区信息修改磁盘为gpt创建主分区格式化mkfs根据cpu格式化文件系统检验xfs_repairxfs文件系统ext4文件系统挂载和卸载挂载U盘(vfat)mount目录修改磁盘信息设置开机自动挂载swap分区机制创建swap分区sw

2020-05-24 17:21:10 2700

原创 mac os使用console串口

文章目录mac下面没有找到一个终端是支持的,不像windows 有xshell,可以直接连接串口。mac使用iterm终端是可以自动连接console设备的,在/dev/下面找到usb设备ls /dev/ | grep usb如果没有的话,说明串口线是需要驱动的,可以再相应的串口线厂商下载串口驱动,驱动下载完成后,可以在系统上面看到usb设备后,在iterm下面执行命令scr...

2019-11-07 17:11:16 11939 1

原创 交换机聚合和bond4系统配置

文章目录1. 交换机配置2. 系统配置3. 流量验证1. 交换机配置### 配置channelconfigure terminalinterface port-channel 10exit### 进入端口模式interface ethernet 1/1/10no switchportchannel-group 10 mode activeexit### 配置端口inte...

2019-11-07 10:15:15 8344 1

原创 H3C交换机配置管理口和SNMP客户端

文章目录1. 配置管理口2. H3C配置snmp客户端1. 配置管理口interface M-GenEnternet 0/0/0 ip address 192.168.1.2 255.255.255.0 save配置网关(静态路由)ip route-static 0.0.0.0 0.0.0.0 192.168.1.254save2. H3C配置snmp客户端snmp-a...

2019-10-22 20:31:29 6539

原创 docker安装教程(mysql)

文章目录1. 安装环境2. 安装步骤2.1 yum源码2.2 启动docker服务2.3 更改docker配置2.3.1 查看docker信息2.3.2 修改镜像存储位置2.4 安装mysql容器2.4.1 查找mysql镜像2.4.3 运行容器2.4.4 查看容器运行状态2.4.5 登录docker容器终端2.4.6 容器启动和停止1. 安装环境系统版本: Red Hat Enterpri...

2019-10-20 22:03:22 550

原创 python文件操作

文章目录1. 写入文件2. 文件读取方式2.1 read2.2 readlines2.3 readline3. 光标位置3.1 或者当前位置tell()3.2 定位位置seek()1. 写入文件f = open("filetest", "w+")f.write("i am here \n")f.write("hello world \n")f.write("ending \n")f.c...

2019-10-19 10:32:18 467

原创 shell编程规范

文章目录1. 解释器2. 添加脚本版本和功能注释3. 添加脚本调试4. 变量命名4.1 全局变量和局部变量5. 命名规范5.1 函数命名5.2 脚本命名6. 函数7. 引用模块或者文件8. 脚本日志9. 配置文件10. 其他shell脚本目前我没有找到统一的规范,只能根据自己日常的习惯和读别人shell脚本的时候,踩过的坑,在这里总结一些。1. 解释器shell脚本一般选择bash为解释...

2019-10-14 21:53:30 1048 1

原创 python函数作用域

文章目录1. 变量作用域1.1 函数嵌套作用域2. global调用全局变量1. 变量作用域定义在函数内部的变量具有局部作用域,在一个模块中最高级别的比变量具有全局作用的。局部变量:如果定义的变量名字在函数体里面,它的出现就是为局部变量。全局变量:在当前脚本中直接定义,不存在任何的函数体或者类中。局部变量来说,函数进行的调用后,函数体中的局部变量也进行了声明,当函数调用完成后,则变量...

2019-10-14 17:25:20 222

原创 python测试函数

文章目录样例(python核心编程)断点调试样例(python核心编程)#!/usr/bin/env python# -*- coding: utf-8 -*-'''File: test.pyTime: 20190707Author: haozi'''def testit(func, *nkwargs, **kwargs): try: retval...

2019-10-11 23:24:55 675

原创 linux运维 - bond和bridge网络实践

bond + bridge配置方案物理接口配置### ifcfg-p3p1TYPE=EthernetBOOTPROTO=noneNAME=p3p1DEVICE=p3p1ONBOOT=yesMASTER=bond0SLAVE=yesMTU=9000### ifcfg-p3p2TYPE=EthernetBOOTPROTO=staticNAME=p3p2DEVICE...

2019-10-05 23:26:01 1299

原创 linux下shell运算

文章目录1. shell数学运算1.1 let用法1.2 []和(())方法1.3 expr和bc1.3.1 expr1.3.2 bc1. shell数学运算shell中变量为数值的,也会被存储为字符串,但是我们可以当成数字进行处理1.1 let用法如果不能被整除,则直接取整数位,而不是四舍五入#!/bin/bashread -p "数字1:" num1read -p "数字2:"...

2019-10-05 15:35:09 258

原创 python-learning04 - python函数基础01

文章目录1. 什么是函数1.1 函数和过程2. 函数2.1 定义函数2.2 调用函数2.3 函数帮助文档2.4 返回值2.5 函数参数2.5.1 位置参数2.5.2 默认参数2.5.3 可变长的参数1. 什么是函数在开发程序的过程中,有很多的代码要多次进行使用,为了提高利用率,将独立功能的模块组织为一个小模块1.1 函数和过程函数和过程的最大区别就是:函数具有返回值,过程是没有返回值的,在...

2019-10-01 23:41:38 176

原创 python-learning03 - 匿名函数lambda

文章目录1. 匿名函数2. lambda使用2.1 基础应用2.2 lambda结合函数1. 匿名函数在python中普通函数定义是通过def关键字进行定义,然后再def中定义代码块,那么什么叫匿名函数呢?匿名函数顾名思义,没有函数名,而函数体也不是复杂的代码块,而是表达式。2. lambda使用2.1 基础应用lambda [arg1, arg2]: expression基础应用...

2019-09-28 20:54:59 168

原创 shell变量(备份脚本)

文章目录1. shell类型2. 终端打印2.1 echo打印2.2 printf打印2.3 颜色输出3. 变量3.1 普通变量3.2 环境变量3.3 位置变量3.4 预定义变量4. 备份脚本1. shell类型查看linux系统中包含的shell类型[root@zhanghao ~]# cat /etc/shells /bin/sh/bin/bash/sbin/nologin/...

2019-08-25 23:48:41 310

原创 通过pyenv和virtualenv搭建python开发环境

文章目录1. 安装pyenv1.1 部署pyenv环境1.2 配合环境变量2. 命令使用2.2 查看当前python版本2.3 设置版本3. virtualenv管理项目3.1 安装pyenv-virtualenv3.2 pyenv-virtualenv使用1. 安装pyenvpyenv 用来管理 Python 的版本,Python 2.x 和 Python 3.x版本之间灵活切换,virtu...

2019-08-24 16:28:32 607

原创 python-learning01 - pip使用

文章目录1. 安装pip2. 配置pip3. pip使用姿势3.1 使用参数3.2 安装paramiko模块4. 安装iptyon1. 安装piprpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum install python-pippip 之所以能够成为最流行的包管理工...

2019-08-23 22:46:23 951

空空如也

空空如也

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

TA关注的人

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