自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx平滑升级

1.nginx的主进程(master process)启动后完成配置加载和端口绑定等动作,fork出指定数量的工作进程(worker process),这些子进程会持有监听端口的文件描述符(fd),并通过在该描述符上添加监听事件来接收连接(accept);2.nginx主进程在启动完成后会进入等待状态,负责响应各类系统消息,入SIGCHLD、SIGHUP、SIGUSR2等;3.主进程支持的信号:过程配置查看旧版nginx的编译参数安装新版本nginx备份旧版本nginx二进制文件使用信号实

2022-06-22 21:58:39 255 1

原创 find命令使用

语法:查找位置:绝对路径或相对路径查找类型:处理动作:多个查找类型连接:实例:1.以结尾的文件名查找2.以结尾的文件名(忽略大小写)进行查找3.以两个名称为条件进行查找,符合其中一个名称即可4.配合正则表达式进行查找5.否定条件查找6.根据文件类型查找,查找目录中的所有文件7.查找局当前目录往深级的两级目录中的文件8.查找7天内被访问的文件9.查找7天前当天被访问过得文件10.查找7天前所有时间内被访问过的文件11.查找在修改此文件之前修改的所有文件12.根据文件大小进行查

2022-06-21 10:34:38 716

原创 elasticsearch报故障

修改elasticsearch安装路径下的conf/jvm.options

2022-06-09 15:38:31 267

原创 SQL基本查询

去重基础条件查询运算符名称=等于不等于>大于<小于>=大于等于

2022-06-06 23:07:18 544

原创 linux系统文件查看命令

cat 显示文件内容命令格式​cat [选项] 文件名​cat 文件1 文件2 > 文件3选项含义-A用户列出文件内所有隐藏符号,相当于使用了-vET选项-E列出每行结尾的回车符$-n对所有输出行进行编号-b对非空行进行边行-T把Tab键 ^|显示出来-V列出特殊字符-s当遇到有连续2行以上的空白行时,就替换为1行的空白行more 显示文本文件,可以逐行阅读文件内容命令格式more [选项] 文

2022-05-12 14:32:01 453

原创 sftp脚本传输

#!/bin/bash#待上传文件根目录SRCDIR=/a/zxmhw/tar#要上传的文件FILES=`find ${SRCDIR} -name '*.gz'`#上传文件的日期targetDay=$(date "+%Y-%m-%d %H:%M:%S")# 当前目录CRTDIR=$(pwd)#SFTP配置信息#用户名USER=ftpwy#密码PASSWORD="D92598DFsdf"#FTP目录DESDIR=/VOLTE/VOLTEUserHW#IPIP=130

2022-05-05 21:25:36 1351

原创 python基础:异常

异常python遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,则程序就会用所谓的晦朔(Traceback,一种错误信息)来终止执行。处理异常1.异常是指在程序执行过程中发生的一个时间,会影响程序的正常运行,所以一般需要进行捕获异常处理。2.异常的捕获使用try/except/finally语句进行捕获操作,并告诉python发生异常时怎么。语法:try: <语句>except <异常类型1>[, 异常参数名1]: <异常处理代码1>

2022-04-20 21:26:01 413

原创 python基础:文件的操作

open函数语法:open(name[,mode[,bufferning[,encoding]]])name:包含了要访问的文件名称的字符串值[区分绝对路径和相对路径]mode:决定了打开文件的模式:只读,写入,追加等。buffering:如果buffering的值被设置为0,就不会有寄存。如果buffering的值取1,访问文件时会寄存行。如果buffering的值设置为大于1的整数,表明了是寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。关闭文件语法:文件对象.close(

2022-04-20 21:24:22 508

原创 python基础:面向对象

面向对象:面向对象就不像面向过程那样按照功能划分模块了,它所关注的是软件系统有哪些参与者,把这些参与者称为对象,找出这些软件系统的参与者也就是对象之后,分析这些对象有哪些特征、哪些行为,以及对象之间的关系,所以说面向对象的开发核心是对象类类是对象的类型,具有相同属性和行为事物的统称。类是抽象的,在使用的时候通常会找到这个类的一个具体存在对象万物皆对象,对象拥有自己的特征和行为。类和对象的关系类是对象的类型,对象是类的实例。类是抽象的概念,而对象是一个你能够摸得着,看得到的实体。二者相辅相成,谁

2022-04-17 19:23:27 426

原创 python基础:函数

函数:组织好的、可以重复利用的、用户实现单一或者关联功能的代码段,函数能够提高应用的模块性和代码的重复利用率。函数的定义规则函数代码块以def关键词开头,后接函数标识符名称和圆括号()任何传入参数和自变量必须放在圆括号中间函数的第一行语句可以选择性的使用文档字符串----用于存放函数说明函数内容以冒号起始,并且缩进定义函数语法:def 函数名([参数列表]): #参数列表可选项函数体例如:def PName(): #使用def定义一个函数PName() print('hello wor

2022-04-16 15:48:36 352

原创 python基础:循环语句

循环语句就是在符合条件的情况下,重复执行一个代码段,python中的循环语句有while和for。一、while循环1.while是一个条件循环语句,与if一样,他也有条件表达式。如果条件为真,while中的代码就会一直循环执行,直到循环条件不再为真停止。语法:while 条件: 代码块例如:计算1到100的和i = 1 #初始化一个变量m = 0while i <= 100: m += i i += 1print(m)结果为:50502.while循环嵌套if

2022-04-08 15:49:18 47729 3

原创 python基础:条件判断

条件语句是通过一条或者多条语句执行的结果(True或False)来决定执行的代码块一、if条件语句1.if 条件语句的语法:if 条件: 执行的代码块1elif: 执行的代码快2else: 执行的代码块32.if中常用的操作运算符:比较运算符:返回都是布尔值运算符名称实例>大于x > y<小于x < y==等于x == y>=大于等于x >= y<=小于等于x <= y

2022-04-07 22:52:59 555

原创 oracle11g静默安装

系统IP安装软件centos7.8192.168.100.101Oracle11g1.在/etc/hosts文件中添加主机名、关闭selinux、关闭防火墙[root@centos ~]# vi /etc/hosts192.168.100.101 centos [root@centos ~]# vi /etc/selinux/configSELINUX=disabled[root@centos ~]# systemctl stop firewalld[root@c...

2022-04-03 15:16:11 4512 1

原创 将rpm包制作成本地yum安装方式进行依赖安装

日常系统安装rpm,在没有网络且本地镜像没有包的情况下安装是很头疼的一件事,有得rpm包不仅是自身那一个包,他还要依赖于很多其他的包,因此安装就是很费劲很麻烦的事情,这样我们可以在自己本地现下载,然后将所用的包括需要使用的rpm,与其他依赖一起进行安装。1.下载所需要的包将rpm下载至本地格式为:yum install --downloadonly --downloaddir=下载的目录名 rpm包名其中--downloadonly:仅下载的意思例:[root@localhost ~]# yu

2022-04-02 22:05:00 2423

原创 GlusterFS分布式存储

一、GlusterFS概述概述:GlusterFS(Google File System)是一个开源的分布式文件系统,Gluster借助TCP/IP网络将存储资源分散存储在网络的不同节点,在通过汇聚为客户端提供统一的资源访问,在存储方面具有很强大的横向扩展能力,通过扩展不同的节点可以支持PB级别的存储容量:Bit、Byte、KB、MB、GB、TB、PB、EB、ZB、YB、DB、NB.特点:扩展性与高性能:通过Scale-out架构可以增加存储节点的方式来提高容量和性能(磁盘、计算、I/O资源都可以独

2022-03-24 22:07:20 1237

原创 Centos7安装MySQL

Centos7安装MySQL一、MySQL概述MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 SQL是一种标准化的语言,它使得存储、更新和存取信息更容易;MySQL存储原理Mysql整体架构:1.连接池:最上层负责和

2022-03-21 16:50:30 1019

原创 Python基础:集合

集合1.集合的格式{数据1,数据2,数据3,…}例:s1 = {10,20,30,40}print(type(s1)) #set类型返回结果:<class 'set'>2.定义空集合,注意:只能用set()s2 = set()print(s2) 返回结果:set()3.集合的特点:无序和去重s3 = {10,20,10,40,20}print(s3) #集合中的数值不重复,去重返回结果:{40, 10, 20}4.集合的常用操作增加

2022-03-20 15:58:08 648

原创 Python基础:字典

字典字典是另外一种可变容器类型,且可以存储任意类型对象。列表元素进行修改的话,通过索引进行修改,如果当前元素的顺序发生改变,此时还需要修改索引才能完成修改。然而字典既能存储多个数据,又能方便准确的定位元素。创建字典语法:字典名 = {key1:value1,key2:value2,...}示例:student = {'name':'tom','age':18,'sex':'男'}访问字典students = {'name':'张三','age':18,'address':'北京'}pri

2022-03-03 22:44:50 475

原创 Python基础:元组

元组tuple元组和列表类似,不通过之处在于元组的元素不能被修改,而列表元素是可以被修改的,也可以进行分片和连接操作。元组使用小括号()创建,列表使用中括号[]创建。元组的创建语法元组名 = (元素1,元素2,元素3,...)示例student = ('jack','tom','jone')删除元组语法:del 元组名示例:tuple1 = ('abc',123,'hello')print("删除之前的元组为:",tuple1)del tuple1print("删除后的元组为:",

2022-03-03 22:01:24 675

原创 Python基础:列表

列表列表是由一系列按特定顺序排列的元素组成,列表能存储多种数据类型,其中的元素之间可以没有任何关系。访问列表元素list01 = ['jack','jane','black']print(list01[2]) #通过下标获取black修改列表元素修改列表元素的语法和访问列表元素的语法类似,指定列表名和要修改的索引,在指定新值list01 = ['jack','jane',['dahei','joe'],'black']list01[0] = 'lili' #通过下标获取列表元素

2022-03-03 21:35:09 344

原创 Python字符串(string)常用函数

Python字符串常用函数find:检测字符串是否包含指定字符,如果存在则返回开始的索引值,否则返回-1str1 = 'hello world'print(str1.find('w')) #存在,则返回是该字符串位置print(str1.find('z')) #不存在,则返回-1index:检测字符串是否包含指定字符,若果存在返回开始的索引值,否则提示错误信息str1 = 'hello world'print(str1.index('d')) #存在,则返回该字符串位置prin

2022-03-02 22:35:34 9298

原创 redis集群

redis cluster集群介绍一、redis cluster概述redis集群搭建的方式有多种,例如哨兵模式、使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存相应的数据和整个集群实例状态,每个节点都和其他所有节点相互连接;群集实现需要一个中间件,然后这个中间件负责将我们需要存入redis中的数据的key通过一套算法计算得出一个值。然后根据这个值找到对应的redis节点,将这些数据存在这个redis的节

2022-02-27 21:09:17 1784

原创 zookeeper集群+activemq集群搭建

zookeeper集群+activemq集群搭建一、zookeeper介绍ZooKeeper:它是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等!二、zookeeper集群搭建1.基础环境IP/名称操作系统服务端口集群通信端口节点目录应用版本192.168.100.106/zk1cento

2022-02-25 11:03:51 1513

原创 elasticsearch集群安装

elasticsearch集群搭建

2022-02-20 14:54:25 716

原创 Linux系统搭建NFS网络共享存储

Linux系统搭建NFS网络共享存储一、NFS概述; NFS是一种基于TCP/IP传输的网络文件系统协议,最初由SUN公司开发。 通过NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。 NFS得到了如NAS等网络存储的设备极好支持。也是LVS共享存储的首选。二、安装1.服务端安装nfs-utils、rcpbind软件包;rpcbind软件包提供RPC(远程系统调用)机制支持,nfs软件包提供共享服务[root@nfs ~]# yum -y install n

2021-11-30 18:57:01 2819

原创 Linux系统安装Apache

Linux系统安装ApacheApache简介Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache安装前准备1、Apache软件下载Apache的相关软件包下载地址:http://httpd.apache.org/download.cgi#apa

2021-11-27 23:22:57 3918 1

空空如也

空空如也

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

TA关注的人

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