- 博客(18)
- 收藏
- 关注
原创 Python3 局域网ip获取mac,mac获取ip
文章目录一、所需Python库二、code1.获取网段2.获取mac和ip列表3.main一、所需Python库from scapy.all import *from tqdm import tqdm # tqdm是用来查看进度的模块,不用看到进度可以不要import socket二、code1.获取网段构造一个UDP包,拿取ip,获取网段def get_network_segment(): try: s = socket.socket(socket.AF_I
2021-01-18 14:43:26
1772
原创 Python3 15行代码破解Redis密码(不提供密码库)
文章目录一、所需Python库二、code一、所需Python库1.redis(pip install redis)二、codeimport rediswith open(r'C:\Users\hot\Desktop\密码库.txt', "rb") as passfile: # 读取txt文件 while True: line = passfile.readline() if not line: break
2021-01-04 17:08:54
535
1
原创 Centos7/8 Nginx部署
文章目录前言一、部署所需二、部署流程1.下载并解压2.配置并编译3.配置systemctl启动4.启动并访问前言防火墙记得关闭或者设置放行端口,如果是云服务器安全组也得放行,selinux也关了一、部署所需1.wget(yum -y install wget)2.tar(centos7自带,没有的话yum -y install tar)3.vim(使用vi也行,不过我比较习惯这玩意,yum -y install vim)4.netstat(yum install net-tools)二、部署
2021-01-03 15:02:41
381
原创 Python3 paramiko的两种执行命令方式
一、exec_commandexec_command使用的是SSH exec channel的方式执行,不具备持久化的能力,也就是每次运行都是一次全新的环境,不是说你先切换到root,下一条命令运行就是以root执行了,说简单点就是把命令当作参数发送出去,如:ssh user@host 命令适合场景:不想使用终端仿真;不执行诸如分页,着色和主要是交互式确认之类的操作,有一个典型的坑,不能使用nohup实现方式:import paramikossh = paramiko.SSHClient()
2020-12-24 15:09:41
10892
3
原创 Windows/Linux 一条命令简单搭建一个文件系统
文章目录前言一、文件系统二、http.serverWindows/Linux(通用)三、miniserveWindowsLinux前言防火墙记得关闭或者放行,python环境比较容易搭建,这里就不说了,直接搭一、文件系统1.http.server(python自带,页面比较简陋,不可加密,不过不用下载,方便,适合内网同事互传文件)2.miniserve(某位大佬用rust的Actix框架写的,可加密,页面看着也很舒服,适合生产环境公网云服务器,下载链接)二、http.serverWind.
2020-12-24 10:43:51
639
1
原创 Centos7/8 kdevtmpfsi病毒处理
问题描述:top命令查看,资源被kdevtmpfs占满,导致云服务器大量服务被关原因分析:一般都是redis不安全被入侵,建议设置密码,不允许外网访问,因为redis一般是后端使用,后端使用如jar包,jar包访问完全在redis本机访问,访问地址让后端写127.0.0.1即可,或者配置文件在bind选项里面指定访问ip,具体配置看我之前redis教程修改配置文件项即可解决方案:crontab -r # 清除定时任务ps -aux |grep kdevtmpfsi |grep -v gr
2020-12-17 17:40:20
730
原创 Centos7/8 Redis6部署
文章目录前言一、部署所需二、部署流程1.下载2.编译3.修改配置文件并启动4.测试前言本文不讲原理,就只讲Redis6部署,全程root,因为用的虚拟机,没有放行端口之类的操作,如果无法访问,云服务器请看有没有放行端口,物理机或虚拟机请防火墙端口放行,或者直接systemctl stop firewalld,systemctl disable fiewalld关闭,selinux也关了,/etc/selinux/config文件下修改为SELINUX=disabled,修改了得重启才生效一、部署所需
2020-12-17 16:20:08
411
原创 Python3 scrapy框架版本区别(避坑)
问题描述:1.7from scrapy.xlib.pydispatch import dispatcherdispatcher.connect(self.spider_closed,signals.spider_closed) #爬虫关闭时调用程序2.4.1from pydispatch import dispatcherdispatcher.connect(self.spider_closed,signals.spider_closed) #爬虫关闭时调用程序...
2020-12-16 15:41:23
864
原创 Python3 ssh执行命令与文件上传
文章目录一、所需Python库二、执行方式1.执行命令2.读入数据一、所需Python库1.scp(pip install scp)2.paramiko(pip install paramiko)二、执行方式1.执行命令import paramikossh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)ssh.connect(ip, port, username, passwor
2020-12-11 14:34:29
838
原创 Python3 Oracle正常连接与ssh跳板连接
文章目录一、所需Python库二、连接方式1.安装Instant Client2.正常连接(oracle允许远程访问)2.ssh跳板连接(适用云服务器内网ip,不允许远程登录)一、所需Python库1.cx_Oracle(pip install cx_Oracle)2.sshtunnel(pip install sshtunnel)二、连接方式1.安装Instant ClientInstant Client是运行cx_Oracle库所需,否则会报错下载链接根据自己电脑系统选择进入下载页面,根
2020-12-11 11:14:55
433
原创 Python3 MySQL正常连接与ssh跳板连接
文章目录一、所需Python库二、连接方式1.正常连接(mysql允许远程访问)2.ssh跳板连接(适用云服务器内网ip,不允许远程登录)一、所需Python库1.mysql.connector(pip install mysql.connector)2.pymysql(pip install pymysql)3.sshtunnel(pip install sshtunnel)二、连接方式1.正常连接(mysql允许远程访问)import mysql.connectordb = mysq
2020-12-10 11:58:09
224
原创 Pyhone3 从Kafka拿取数据
前言这篇博客搭配之前写的oracle,mysql数据同步使用一、安装pykafkapip install pykafka二、使用步骤1.列出所有topicfrom pykafka import KafkaClientclient = KafkaClient(hosts="ip:9092") #连接kafkafor topic in client.topics: print(topic)2.读取数据import jsonfrom pykafka import Kafka
2020-12-09 20:22:44
308
原创 Centos7/8 以kafka-connect实现Oracle 11g R2同步至Kafka
文章目录前言一、部署所需二、部署流程1.下载kafka-connect及存放2.数据库配置2.配置文件修改3.启动三、测试前言本文使用的Oracle版本是11g R2,不讲原理,就只讲kafka connect部署,全程root,因为用的虚拟机,没有放行端口之类的操作,如果无法访问,云服务器请看有没有放行端口,物理机或虚拟机请防火墙端口放行,或者直接systemctl stop firewalld,systemctl disable fiewalld关闭,selinux也关了,/etc/selinu.
2020-12-09 17:11:39
571
2
原创 Centos7/8 以Canal实现MySQL同步至Kafka
文章目录前言一、部署所需二、部署流程1.环境配置2.部署流程三、测试前言本文不讲原理,就只讲Canal部署,全程root,因为用的虚拟机,没有放行端口之类的操作,如果无法访问,云服务器请看有没有放行端口,物理机或虚拟机请防火墙端口放行,或者直接systemctl stop firewalld,systemctl disable fiewalld关闭,selinux也关了,/etc/selinux/config文件下修改为SELINUX=disabled,修改了得重启才生效一、部署所需1.MyS.
2020-12-09 09:55:38
593
原创 Centos7/8 MySQL8部署
文章目录前言一、部署所需二、部署流程1.环境配置2.读入数据总结前言本文不讲原理,就只讲kafka部署,因为用的虚拟机,没有放行端口之类的操作,全程root。一、部署所需示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、部署流程1.环境配置新建文件存放目录mkdir -p /data/mysql下载mysql rpm文件(如果链接过期,官网下载即可:https://dev.mysql.com/downloads/file/?id=48946
2020-12-09 08:38:55
187
原创 Centos7/8 Oracle11g R2 图形化部署
文章目录前言一、部署所需二、使用步骤1.引入库2.读入数据总结前言本文不讲原理,就只讲kafka部署,全程root,因为用的虚拟机,没有放行端口之类的操作,如果无法访问,云服务器请看有没有放行端口,物理机或虚拟机请防火墙端口放行,或者直接systemctl stop firewalld,systemctl disable fiewalld关闭,selinux也关了,/etc/selinux/config文件下修改为SELINUX=disabled一、部署所需示例:pandas 是基于NumPy 的
2020-12-08 18:37:23
939
1
原创 Centos7/8 java环境部署
前言因为后面我写的博客可能需要经常要用到java环境,使用centos的yum安装的openjdk,openjdk有不少局限性,所以就写了这篇文章教大家安装java的环境一、安装所需1.java的rpm文件官网:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html百度云:https://pan.baidu.com/s/1EjA0KLIxZ0uHkuik85FuhA提取码:9c0h(建议百度云,官网需
2020-12-08 16:01:05
265
原创 Centos7/8 zookeeper+kafka单机部署
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、部署所需文件二、部署流程1.引入库2.读入数据一、部署所需文件1.kafk二、部署流程1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import s
2020-12-08 10:08:33
411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人