自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (1)
  • 收藏
  • 关注

原创 nginx跨域问题解决方案

1.需要设置访问白名单 map $host $app_data { default "-"; } map $http_origin $corsHost { default 0; "~http://comment.test.com.cn" http://comment.test.com.cn; "~https://comment.test.com.cn" https://comment.test.com.cn;

2022-03-02 11:42:37 2755

原创 sersync安装

服务端:10.0.4.231客户端:10.0.4.232客户端配置:安装rsyncyum install -y rsynccat >/etc/rsyncd.conf<<EOFtransfer logging = yeslog file = /var/log/rsyncd.logpid file = /var/run/rsyncd.pidlock file = /var/run/rsyncd.lockport = 873address = 10.0.4.232

2022-01-26 10:58:03 1654

原创 yum源及rpm下载的一些网站

镜像1.https://mirrors.tuna.tsinghua.edu.cn/2.https://mirrors.ustc.edu.cn/3.https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/3.6/x86_64/RPMS/ ##mongo4.http://mirrors.sohu.com/5.https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/ ##rabbitmq

2021-11-09 20:49:18 3288

原创 记一次安装ansible导致内网跳板机不可用

记一次ansible升级导致内网跳板机不可用内网的跳板机程序是python程序运行的,之前不知道,在堡垒机服务器上也未查看是否有ansible服务就直接使用yum安装了ansible,yum安装的ansible版本为2.9跳板机的代码很老了,很多导入的包新版的ansible都不支持或者已经取消了,所以当时跳板机无法登录,一直报错。当时搜到的是ansible2.4之后某些模块的导入方法发生了改变,导致堡垒机脚本不可用。然后就想着把ansible的版本回退到2.4之下,登录以下网址下载ansible

2021-06-23 14:35:41 293

原创 元祖基础

#元祖与列表基本上是一样的,只是元祖不可变,列表可以改变tuple=(10,20,30,'abc','123',[1,2,3])print(len(tuple))#6print(10 in tuple)#Trueprint(tuple[2])#30print(tuple[3])#abcprint(tuple[3:5])#('abc','123')#tuple[-1]=100print(tuple[::-1])输出:...

2021-02-17 14:55:50 119

原创 列表基础

list=[10,20,30,'abc','123',[1,2,3]]##定义一个列表print(type(list))##显示列表类型print(len(list))#6 列表长度print(list[-1])##显示列表最后一项print(list[-1][-1])##3 最后一项为列表,对列表再取下标print(list[-2][-2])##3 最后第二项为字符串,对字符串再取下标print(list[::-1])##倒序打印列表print(list[3])print(list[3:5

2021-02-17 14:53:48 100

原创 字符串

#python中单引号与双引号是没有区别的print('Today is Wndnesday')print("Today is Wndnesday")##转义是在需要转义的字符前加\print('tom\'s pet is a cat')print("tom's pet is a cat")print('tom said:"hello world!"')print("tom said:\"hello world!\"")#三个连续的单、双引号之间,允许输入多行字符串a='''Toda

2021-02-17 14:06:58 146

原创 基本运算

##优先级是:算数运算符>比较运算符>逻辑运算符print("--算数运算符--")print(5/2) #2.5print(5//2) #2 整除print(-5 // 2)#-3 print中的//号是向下取正print(5%2) #1 取余print(5 * 2)#10 乘法print(5 ** 2)#25 5的二次方print(5 ** 3) #125 5的三次方print()print("--比较运算符--")print(5>3) #返回Trueprin

2021-02-17 13:28:04 145

转载 shell去除空行的办法

一、去除空行的方法有时我们在处理和查看文件时,经常会有很多空行,为了美观或是有需要时,就有必要把这些除行去掉了,方法如下:1)用tr命令代码如下:cat 文件名 |tr -s ‘\n’2)用sed命令代码如下:cat 文件名 |sed ‘/^$/d’3)用awk命令代码如下:cat 文件名 |awk ‘{if($0!=”")print}’cat 文件名 |awk ‘{if(length !=0) print $0}’4)用grep命令代码如下:grep -v “^$” 文件名二

2021-02-03 16:54:54 3053 1

原创 软件源

redis:http://download.redis.io/releases/mongo:https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/3.6/x86_64/RPMS/系统镜像:https://archive.kernel.org/centos-vault/7.6.1810/isos/x86_64/erlang:http://erlang.org/download/rabbitmq:https://www.rabbitmq

2021-02-03 16:51:29 1210

原创 redis下载路径及安装

redis下载路径:http://download.redis.io/releases/脚本用法:chmod 755 redis-install.sh && sh redis-install.sh 4.0.10 (后面跟的是你需要的版本号,需要什么版本就写什么版本),我这里安装的4.0.10具体脚本内容如下展示:#! /usr/bin/bash ##redis任何版本全程自动化源码编译安装 ##用法: sh redis-install.sh 4.0.10 (后面跟的是你需要的

2021-02-03 16:27:13 316

原创 input和print语句

printpython使用内置函数print来输出内容如:print( “hello”)print语句的使用print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)print(value,…)##可以输出多个print(‘张三’,‘李四’,‘nihao’,‘hello’)#sep参数用来表示输出时,每个值之间使用那个字符作为分离,默认使用空格符##end参数用来表示执行完一个print语句和,接下来要输出的字符

2020-12-24 23:44:40 913

原创 python的标识符和关键字

标识符:变量,模块名,函数名,类名标识符的命名规则与规范:规则:1.由数字,字母和_组成,不能以数字开头2.严格区分大小写(共52个英文字符,大小写是不一样的)3.不能使用关键字(在python中有特殊含义的单词,如True,if,print,for等)规范:建议遵守,显得更加规范和专业1.顾名思义(如name=‘张三’)2.遵守一定的命名规范1)小驼峰命名法:第一个单词的首字母小写,以后每个单词首字母都大写 userNamePasswd2)大驼峰命名法:每个首字母都大写UserName

2020-12-24 23:14:27 240

原创 变量及数据类型

变量用一个名字代替字符串的值,这个名字就被称为变量。如a=‘张三’,那么a就被称为变量。我们可以改变a的赋值来改变输出,如:上图中我们可以看到变量a,b都可以被打印,变量c却报错,这是为什么呢?这就不得不提到python的数据类型了。数据类型数字类型:int,float,complex类字符串类型(必须用单引号或者双引号包裹)布尔类型(只有True和False两个值)...

2020-12-23 23:47:41 155

原创 pycharm的虚拟环境

选中file==》close project退出项目进入下方的情况现在我们在桌面新创建一个文件test.py可以看到可以执行test.py右键选中test.py,选择pycharm的方式打开test.py,会发现无法调试,出现No Python Interpreter的错误,为什么命令行可以执行test.py,pycharm执行test.py文件就不可以了呢?这是为什么呢?我们新建一个项目来查看原因第一个location为你项目的路径,可以点击右边的文件夹进行选择。第二个locatio.

2020-12-23 00:55:24 1930

原创 python的注释

注释的使用与说明注释的作用:便于我们去注释和调试代码注释的方法:“#“表示单行注释‘’’ ‘’’ 和 “”” “”“都是多行注释,中间的内容不会被打印选中行数然后按”ctrl+/“对选中的行数进行注释,选中已被注释的行数执行”ctrl+/“表示去除注释。如上图#,’’’ ‘’’,”"" “”"内的内容都没被打印,只有最后一行的print(‘hello,world’)被执行。查看print的注释选中print然后按住ctrl,会出现一个小手,点击小手可以查看print函数可以看到pr

2020-12-22 23:52:23 172

原创 promeths+grafana监控promethes

部署时间 2020.12.14ip部署服务系统版本10.0.4.198promethes,node_exporter,grafana,mysqlcentos710.0.3.103node_exporter,postgres_exportercentos610.0.3.106node_exporter,postgres_exportercentos610.0.3.109node_exporter,postgres_expo

2020-12-15 21:41:09 557

原创 MarkDown文件使用

无序列表加号+空格表示无序列表 (每件事无关联)咖啡饮料果汁可乐有序列表1.+空格表示有序列表(有先后关系)起床穿衣洗漱搬砖标题的表示使用#+空格表示标题一级标题二级标题三级标题…六级标题(最多为6级标题)引用大于号+空格我是引用超链接中括号+()eg:百度...

2020-12-14 23:54:38 127

原创 安装软件

pycharm以及python解释器的安装xmind安装xmind的使用(思维导图)notepad+安装nodepad相比记事本更加方便,清晰。

2020-12-14 23:31:19 97

原创 rabbitmq3.6.9集群搭建

共使用两台机器搭建集群(测试)保证两台机器的erlang相同版本(安装rabbitmq首先要安装erlang)10.10.80.5010.10.80.57可以看到版本都为OTP 20保证rabbitmq版本相同(这里用的是3.6.9)rabbitmq3.6.9压缩包的地址(若无法下载,可以通过网页下载在上传至本地)保证hosts相同(声明一个就好)保证.erlang.cookie相同(一般在当前用户加目录下)##两台操作相同wget https://www.

2020-11-25 17:00:08 216

原创 centos7下mongo3.6.20安装

##环境系统:centos7.5mongodb版本:3.6.20mongodb官方安装文档rpm包地址##官方给的路径我这边下载显示超时,就用rpm包进行安装,官方的安装文档也有tar包的安装,可以在页面下载后在使用rz上传至linux路径下。##安装1.获取安装包(根据给出的rpm包地址自行寻找以下安装包)2.安装rpm包yum install -y *.rpm3.修改配置文件path: /data/log/mongodb/mongod.log##日志路径dbPath: /da

2020-10-13 15:39:37 223 1

原创 kafka安装及kafka-manager(前端界面)的安装

tickTime=2000initLimit=10syncLimit=5dataDir=/data/zookeeper/dataclientPort=2181

2020-10-09 10:38:13 1012

原创 python练习题之11-15

11.题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?代码#/usr/bin/pythonf1=1f2=1n=int(input('please mouth numbers:'))for i in range(1,n+1): if i==1: print f1...

2019-12-26 16:19:50 236

原创 python练习题100之6-10

6.题目:斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。试打印出第n个数代码#/usr/bin/pythondef fib(n): if n==0: return 0 elif n==1: return 1 else: return fib(n-1)+fib(...

2019-12-16 13:16:06 195

原创 python练习题100之1-5

题目:1,2,3,4四个数字能组成多少个互不相同且无重复数字的三位数?各个数字又是多少?代码#/usr/bin/python# -*- coding: UTF-8 -*-n=0for i in range(1,5): for j in range(1,5): for k in range(1,5): if i!=j and j!=k a...

2019-12-12 16:25:15 257 1

原创 shell进入目录与写入文件的几种方法

shell进入目录[root@localhost shell]# vim base.sh[root@localhost shell]# cat base.sh#!/usr/bin/env bashbasedir=`cd $(dirname $0); pwd -P`echo $basedirbase1=`cd ..;pwd`echo $base1#$()与``作用一样,用于shell...

2019-12-07 10:36:11 9139

原创 python中的编码格式

不同类型的数据转变为strimport MySQLdbcon=MySQLdb.connect(host = '172.100.7.219',user = 'hexin',passwd='sat1028&THS',port= 3306,db='dss',charset='utf8')cur = con.cursor()cur.execute("select channel_name,...

2019-12-05 20:02:29 293

原创 python连接MySQL(sqlserver)查询及端口检测

python连接mysql数据库import MySQLdb##导入模块con=MySQLdb.connect(host="172.100.4.2",user="gj",passwd="xbrother",db="historyver1",charset="utf8")cur = con.cursor()##获取游标cur.execute("select device_id,descr,e...

2019-12-04 19:58:58 1381

原创 kibana管理对日志的分析

[root@server1 ~]# rpm -ivh kibana-6.6.1-x86_64.rpm[root@server1 ~]# cd /etc/kibana/[root@server1 kibana]# vim kibana.ymlserver.port: 5601 设置端口server.host: “172.25.32.1” 设置ipelasticsearch.host...

2019-09-13 17:49:41 1339

原创 logstash指定结束符与过滤

[root@server2 conf.d]# vim syslog.conf[root@server2 conf.d]# cat syslog.confinput {stdin {codec => multiline {pattern => “EOF”##以EOF结尾negate => “true”what => “previous”}}}output...

2019-09-13 16:25:50 447

原创 logstash的输出方式及采集apache的日志到elksticsearch

logstash的输出方式[root@server2 conf.d]# rpm -ivh logstash-6.6.1.rpm (logstash读取文件时会以logstash的身份读取)1.直接输出到终端2.在文件中写入输出方式,然后执行。[root@server2 html]# cd /etc/logstash/[root@server2 logstash]# cd conf.d/...

2019-09-13 16:07:34 1314 2

原创 elasticsearch集群搭建

1.安装前端界面查看集群[root@server1 ~]# lselasticsearch-6.6.1.rpm jdk-8u181-linux-x64.rpmelasticsearch-head-master.zip nodejs-9.11.2-1nodesource.x86_64.rpm[root@server1 ~]# unzip elasticsearch-head-...

2019-09-13 13:46:33 238

原创 elk开元日志分析平台之elasticsearch简介及其部署

1.获取所需安装包并安装安装时先安装jdk包,不然可能会出错。[root@server1 ~]# lselasticsearch-6.6.1.rpm jdk-8u121-linux-x64.rpm[root@server1 ~]# yum -y install jdk-8u121-linux-x64.rpm[root@server1 ~]# yum -y install elastic...

2019-08-22 09:31:43 154

原创 hadoop+yarn+zookeeper实现高可用

部署环境ip(主机名)服务172.25.32.5(server5)namenode,hdfs,nfs172.25.32.6(server6)zookeeper(journalnode)hdfs,nfs172.25.32.7(server6)zookeeper(journalnode)hdfs,nfs172.25.32.8(server6)zookee...

2019-08-20 17:13:19 497

原创 hadoop的部署

1.hadoop本地部署1.建立hadoop用户,并且设置密码[root@server5 ~]# useradd -u 1000 hadoop[root@server5 ~]# passwd hadoop2.以hadoop用户使用hadoop与java的压缩包[root@server5 ~]# lshadoop-3.0.3.tar.gz jdk-8u181-linux-x64.ta...

2019-08-18 17:56:55 832

原创 mfs(分布式)部署及高可用

[root@server4 ~]# yum install -y moosefs-master-3.0.103-1.rhsystemd.x86_64.rpm moosefs-cli-3.0.103-1.rhsystemd.x86_64.rpm moosefs-cgiserv-3.0.103-1.rhsystemd.x86_64.rpm moosefs-cgi-3.0.103-1.rhsystemd...

2019-08-18 16:02:11 3175

原创 gtib+jenkins+docker实现本地拉取

[root@server4 ~]# yum install -y gitlab-ce-11.9.9-ce.0.el7.x86_64.rpm[root@server4 ~]# cd /etc/gitlab/[root@server4 gitlab]# lsgitlab.rb[root@server4 gitlab]# vim gitlab.rb浏览器进行访问,默认启动的是nginx,监听...

2019-08-16 17:43:58 372

原创 redis缓存数据库实现lamp的高速访问并使用gearman使得数据同步

redisip(主机名)作用172.25.32.1(server1)httpd172.25.32.2(server2)redis172.25.32.3(server3)mysqlserver2需要安装redis服务。server1[root@server1 utils]# yum install -y php php-mysql httpd##...

2019-08-16 15:22:30 127

原创 git的简单使用

[root@server4 demo]# yum install -y git[root@server4 demo]# l.. …[root@server4 demo]# git init##初始化Initialized empty Git repository in /root/demo/.git/[root@server4 demo]# l.##git初始化完成. … .gi...

2019-08-16 15:06:51 115

原创 redis集群搭建

安装及编译[root@server1 ~]# tar zxf redis-5.0.3.tar.gz[root@server1 ~]# cd redis-5.0.3/[root@server1 redis-5.0.3]# make && make install[root@server1 utils]# ./install_server.sh ##选择默认即可创建目录...

2019-08-14 15:36:26 136

windows7多用户双开.rar

win7多用户登录破解

2021-02-03

空空如也

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

TA关注的人

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