自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python判断目录为空

#!/usr/bin/python# encoding=utf-8import osimport shutilimport subprocessimport timeimport syssrc = "/xxy/aa"desc = "/xxy/bb/"def setDir(): if not os.path.exists(desc): os.mkdir(...

2020-01-03 18:34:57 191

原创 python3.8安装mysql找不到模块

python mysql的whl链接:(进去直接搜mysql)安装mysqlclient开头的文件,选择对应python版本https://www.lfd.uci.edu/~gohlke/pythonlibs/下载并放到python的Scripts文件夹中cmd用pip install 下载的文件结束:进入python 使用import MySQLdb校验是否成功...

2020-01-03 18:30:29 2196

原创 linux的cpu和mem监测

总体的cpu和memcat cpu_mem.sh #!/bin/bashwhile truedosar -u 1 1 |awk '{print $1,$4}' | sed -n '4p' >> cpu sar -r 1 1 |awk '{print $1,$5}' | sed -n '4p' >> memdone某一进程的cpu和mem#!/...

2019-09-25 10:37:10 110

原创 docker基本操作

2019-09-25 10:36:34 40

原创 【打卡第一天】window安装JDK,tomcat,jenkins ////apache和tomcat的区别

转载:https://www.cnblogs.com/xioawu-blog/p/10991033.html文档比较详细,按照步骤搭建即可apache和tomcat区别ApacheApache HTTP服务器是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上。其属于应用服务器。Apache支持支持模块多,性能稳定,Apache本身是静态解析,适合静态HTML、...

2019-09-25 10:32:11 153

原创 sed和awk实践

sed常见应用场景:可以对多个文件执行相同的编辑处理awk常见应用场景:格式化文本,使用常见的循环和条件,函数等,执行linux命令行命令sed: 错误提示:gsed -e 会比 sed -e更加清楚 sed -e 编辑随后的指令 sed -n 阻止输入行的自动输出,并且每个要输出的指令必须包含打印命令p eg:sed -n -e ' s/aa/bb/p...

2019-07-03 19:06:18 102

原创 centos7 安装启动httpd

yum listyum install httpdsystemctl start httpd

2018-09-03 19:49:15 1619

原创 centos6安装python3

下载安装包wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz下载python3.6的tar包,如果服务器网络不好,可以先下载到自己的电脑上,然后通过rscyn命令传输到服务器上面。比如我在百度云的服务器上用wget下载就非常慢,于是就本地开代理下了tar包,然后传输到服务器上。 rsync Python-3.6....

2018-08-29 22:22:18 379

原创 python的post请求实例

#coding=utf-8import jsonimport urllib2import base64import sys# start=sys.argv[1]# end=sys.argv[2]# DEFAULT_URL =""DEFAULT_URL =""auth = base64.b64encode("admin" + ':' + "admin")for i in ...

2018-08-01 15:56:03 1731

原创 awk的NR,FNR,next的用法

NR,表示awk开始执行程序后所读取的数据行数.FNR,与NR功用类似,不同的是awk每打开一个新文件,FNR便从0重新累计.cat file1:0012BBB 300.00 200506210013DDD 400.00 200506220014FFF 500.00 20050401cat file2:I0011  11111I0012  22222I0014  55555...

2018-08-01 11:07:43 3428

转载 linux后台启动程序,处理nohup日志太大的问题

1.nohup.out的由来及作用用途:LINUX命令用法,不挂断地运行命令。 语法:nohup Command [ Arg ... ] [ & ] 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表...

2018-07-31 10:46:21 8422 1

原创 python去除文件中数据前的空格,去除文件中的空行

with open (r'E:/tadb.out') as f: for line in f.readlines(): line=line.lstrip() print (line) with open('E:/1.out','a') as f2: f2.write(line)mq1=open('E:/mqtt...

2018-07-26 19:47:44 4086

原创 Linux paste 实现文件合并

Linux paste命令用于合并文件的列。paste指令会把每个文件以列对列的方式,一列列地加以合并。语法paste [-s][-d <间隔字符>][--help][--version][文件...]参数:-d<间隔字符>或--delimiters=<间隔字符>  用指定的间隔字符取代跳格字符。 -s或--serial  串列进行而非平...

2018-07-25 15:29:44 805

原创 shell的时间戳,随机数

日期转换时间戳:date +%s随机数:$RANDOM范围随机数:$(($RANDOM%500+200))获取毫秒时间戳:current=`date "+%Y-%m-%d %H:%M:%S"`     #获取当前时间,例:2015-03-11 12:33:41       timeStamp=`date -d "$current" +%s`      #将current转换为时...

2018-07-20 14:53:10 1090

原创 linux查看机器cpu,mem,df等

1.查看系统cat /etc/redhat-releaseCentOS release 6.5 (Final)2.查看内核版本uname -aLinux dujuantest-3 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x8uname -r2.6.32-431.el6....

2018-07-19 18:26:33 2291

原创 tsdb部署

OpenTSDB部署与使用OpenTSDB 是基于 HBase 存储时间序列数据的一个开源数据库,对于存储监控系统采集的数据来说非常合适,不仅在写入查询上有很高的效率,而且节省存储空间。安装 HBase因为 OpenTSDB 的后端存储使用的是 HBase,所以我们需要先安装 HBase。参考文档: Quick Start - Standalone HBase这里简单搭建了一个单机的 HBase ...

2018-07-10 13:40:48 415

原创 hbase的单机版

单机模式 安装(1)下载和解压单机模式的安装非常简单,几乎不用对安装文件做什么修改就可以使用。单机模式下,HBase并不使用HDFS,因此将安装文件解压后就几乎可以直接运行。输入命令下载HBase:$ wget http://labfile.oss.aliyuncs.com/hbase-0.98.11-hadoop2-bin.tar.gz再将其压缩包解压:$ tar zxvf h...

2018-07-10 09:56:17 212

原创 linux的gnuplot安装

Gnuplot是一个命令行的交互式绘图工具(command-driven interactive function plotting program)。用户通过输入命令,可以逐步设置或修改绘图环境,并以图形描述数据或函数,使我们可以借由图形做更进一步的分析。Step 1.       安装软件yum install gnuplotStep 2.       配置环境变量,编译/etc/profil...

2018-07-09 14:53:29 1528

原创 python管理linux的进程

#!的/ usr / bin中/蟒蛇#coding = utf-8导入系统进口口进口时间进口信号Max_process = 2log_index = 0def start(): 全局Max_process 全局log_index #获取当前路径 path = os.popen('pwd')。readlines()[0] 而(1):...

2018-07-08 14:33:53 722

原创 mqtt安装编译

1、Mosquitto源代码下载并解压wget http://mosquitto.org/files/source/mosquitto-1.4.9.tar.gztar zxfv mosquitto-1.4.9.tar.gz2、进入目录编译cd mosquitto-1.4.9 make -j4 3、Mosquitto安装 sudo make install出现如下错误:在mosquitto.mk中修...

2018-07-04 18:19:36 730

原创 给mysql授予远程连接的权限ssh

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

2018-07-03 14:33:12 1203

原创 python3 操作数据库

import pymysql# 打开数据库连接 db = pymysql.connect(host='127.0.0.1',user='root',passwd='919824467',db='mysql') # 使用 cursor() 方法创建一个游标对象 cursor cur = db.cursor() #数据库语句 cur.execute('CR...

2018-07-02 17:09:15 609

原创 linux window 批量kill掉匹配的进程

linux:ps aux | grep ./agent |grep -v grep | cut -c 9-15 |xargs kill -9window:C:\Users\NR>taskkill /F /im frontpg.exe

2018-07-02 17:07:23 277

原创 nc往端口发数据

nc ip 端口号

2018-06-29 12:20:24 4567

原创 python2 往mysql插入数据

#coding=utf-8import MySQLdbimport datetimedb = MySQLdb.connect("localhost","root","123456","test",charset = 'utf8')cursor = db.cursor()sql="sql语句"try: # 执行sql语句 cursor.execute(sql) # 提交到数据库执...

2018-06-29 12:17:17 495

原创 linux根据进程查端口,端口查进程

         根据进程pid查端口:netstat -nap | grep pid        根据端口port查进程:netstat -nap | grep port  也可以使用isof,但是需要安装

2018-06-29 11:26:30 16226

原创 linux的 init1 单用户详解

Linux进入单用户模式有时候配置linux的过程中,因为一些误操作导致系统初始化时堵塞或挂起而无法进入系统,原因往往是因为配置文件设置错误,部分文件被误删之类。遇到这种情况一般新手的做法就是重装(虚拟机不装白不装),但在实际生产环境中这种处理手段大部分时候是不可接受的。其实Linux也有提供类似windows安全模式的东西,叫单用户模式。在此模式下,Linux以最小化模式运行,也不能进行远程登录...

2018-06-25 11:07:47 8046

原创 shell操作mysql

shell脚本操作mysql数据库  使用 mysql -e 参数可以执行各种 sql 的各种操作语句。不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。  格式:mysql -hhostname -Pport -uusername -ppassword -e “”  #!/bin/bash  HOSTNAME=""...

2018-06-22 16:32:01 2535 3

原创 python 库分类大全

网络通用urllib -网络库(stdlib)。requests -网络库。grab – 网络库(基于pycurl)。pycurl – 网络库(绑定libcurl)。urllib3 – Python HTTP库,安全连接池、支持文件post、可用性高。httplib2 – 网络库。RoboBrowser – 一个简单的、极具Python风格的Python库,无需独立的浏览器即可浏览网页。Mecha...

2018-06-19 14:34:14 1580

原创 ubunbu,window安装Python

window:1.官网下载需要的python版本,配置环境变量2.下载pip包:https://bootstrap.pypa.io/get-pip.py,配置pip的环境变量3.安装完成后在cmd分别使用python和pip list验证python和pip是否安装成功4.都ok后,就可以使用pip install 模块来安装ubunbu:1.源码安装:已知源码的地址,例如:https://www...

2018-06-15 18:11:58 214

原创 mysql导入导出数据

在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看: mysqldump 使用mysqldump:(mysqldump命令位于mysql/bin/目录中) //要专到mysql/bin/目录中才能使用,直接cmd运行命令窗口使用不了,专到数据库所在的mysql/bin/目录中使用.最常用的: mysqldump -uroot -pmysql databa...

2018-06-13 10:46:40 77

原创 linux下mysql导入sql文件,中文乱码

mysql导入数据库表的语句为:source sql文件路径但是导入后,发现表中的中文为乱码,解决方法:在导入sql文件之前在数据库下进行编码设置: set names utf8   再重新导入完美解决乱码问题...

2018-06-06 11:38:03 1244

原创 mysqldump 报错:Warning: mysqldump: unknown variable 'loose-local-infile=1'

导出mysql数据库遇到问题暴力解决:1.在linux上找到mysql的my.cnf文件,忘记路径的话的可以用locate my.cnf2.把loose-local-infile=1注释掉,保存文件,然后退出3.再次使用mysql导出语句: mysqldump -uroot -p123456 edgeplatform > /xxy_test/aa.sql4.导出成功...

2018-06-06 11:28:19 1651

原创 正则基本语法

一,基本语法1,字符类字符含义举例。匹配任意一个字符ABC。可以匹配abcd,abc9等[]匹配括号中的任意一个字符[abc] d可以匹配ad,bd或cd - 用在[]中,表示字符范围[0-9a-fA-F]可以匹配一位十六进制数字^如果位于[]的开头,则匹配除去括号中字符之外的一切字符[^ xy]匹配除xy之外的任一字符,因此[^ xy] 1可以匹配a1,b1但不匹配x1,y1[[:XXX:]]g...

2018-06-04 14:52:28 111

原创 sed的复杂语法

‘$' 文件最后一行,’!' 不进行’N‘ 读入下一行并加入缓存尾;’!' 不进行’N‘ 读入下一行并加入缓存尾;’;‘ (语句分隔) ’/‘ 查找(起始)’\n' 换行符(转意写法)‘Number' Number(字符序列)’/‘ (查找结束)’!‘ 不进行’P‘ 输出缓存中顺序第一字符到...

2018-06-04 14:15:42 454

原创 awk和sed实现匹配行内容和行号打印

   sed打印所有匹配行行号  sed -n  '/liu/=' aa  sed打印匹配内容  sed -n  '/liu/p' aa  sed打印匹配内容和匹配行号  sed -n  -e '/liu/='  -e '/liu/p' aa  sed打印最后一个匹配内容的一行  sed -n  -e '/liu/='  -e '/liu/p' aa | tail -n1 重点...

2018-06-04 13:47:36 14279 2

原创 python学习 第一天 收集资料

练习githup上的python练习题:https://github.com/Yixiaohan/show-me-the-code

2018-06-01 10:36:18 225

原创 EMQ安装部署环境

一:首先确定自己的需要的环境是什么,我在linux下安装使用以下命令查看系统版本等信息   ,需要其他环境安装包可以官网链接下载:    http://www.emqtt.com/downloads 二:接下来直接在官网选择合适的版本下载:我这边选择的是zip安装 三:把下载的压缩包,上传到linux上通过unzip 解压,在解压的文件夹的bin目录下执...

2018-05-31 15:12:09 1418

原创 linux下快速查找文件

在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。  区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。                   (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。              ...

2018-05-30 11:32:10 314661 2

原创 shell脚本检查错误

一:命令行的脚本语法错误,会有提示二:脚本的错误可以使用sh -vx 脚本名,运行后会出来脚本的运行步骤三:可以使用以下链接的python脚本运行自己编写的脚本,以下这个脚本可以把sh -vx输出的内容加颜色标记,适用于脚本很长的时候https://github.com/wklken/pytools/tree/master/shell...

2018-05-28 20:04:43 5033

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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