自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Centos7 防火墙开放端口,查看状态,查看开放端口

CentOS7 端口的开放关闭查看都是用防火墙来控制的,具体命令如下:查看防火墙状态:(active (running) 即是开启状态)[root@WSS bin]# systemctl firewalld statusUnknown operation 'firewalld'.[root@WSS bin]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loade

2021-09-18 14:48:40 628

转载 mysql分组排序,取每组一条数据

环境MySQL:5.7Java:1.8SQL语句的写法:select * from (select distinct(a.id) tid, a.* from template_detail a where a.template_id in (3, 4) order by a.id desc) ttgroup by tt.template_id;思路:先进行排序,然后再进行分组,获取每组的第一条。Q: 为什么要写distinct...

2021-09-06 14:00:13 852

转载 Oracle 定时任务详解(dbms_scheduler)

Oracle 定时任务详解(dbms_scheduler)

2021-06-16 17:31:22 247

转载 Docker笔记之私有仓库

Docker仓库分为公有仓库和私有仓库。公有仓库值的是Docker Hub(官方库)等开放给用户使用的仓库。 私有仓库指的是由用户自行搭建的存放镜像的环境。 Docker Hub一般情况下,都是从上边下拉对应的环境,其他的用的不太多。这里主要做一下私有仓库的各种笔记。在搭建之前必须安装docker,然后从docker hub 下拉registry,registry是一个特殊的镜像,主要用来搭建仓库。0. 搭建无认证私有仓库# 第一步: 在仓库的服器上运行registrydocker r

2021-03-17 11:08:58 435

转载 windows10安装docker desktop

【前言】Docker在win10下安装需要专业版(pro),而目前多数个人电脑都是家庭版,所以可以基于下面的方法在家庭版上安装Docker。1、开启Hyper-V新建txt文件并将后缀改为.cmd,里面的内容如下:pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') d

2021-03-10 10:29:39 1454

原创 Debian上安装openoffice

官网安装文档Debian系统配置Linux内核版本2.6或更高,glibc2版本2.5或更高。256MB RAM(推荐512 MB)400M可用磁盘空间。服务器,分辨率1024 x 768或更高,至少256色。LibreOffice预装:删除如果系统中存在Libreoffice,请删除Libreoffice。作为根或sudo: apt-get remove --purge libreoffice* libexttextcat-data* apt-get au

2021-03-09 09:35:08 563

原创 Debian10 kubeadm安装kubernetes

机器信息主机名 IP地址 作用 操作系统 debian1 192.168.1.240 k8s服务器 Debian10 debian2 192.168.1.241 ansible主机 Debian10 debian3 192.168.1.242 ansible主机 Debian10 主机准备所有主机配置好SSH免密码登陆。非常重要(虽然ansible也支持密码登陆,但是非常麻烦)。如何设置SSH免密码可以直接百..

2021-03-02 15:06:01 1211

原创 debian 安装NTP并设置自动时间同步

1、安装NTP工具sudo apt install ntpdate -y2、更改时区sudo dpkg-reconfigure tzdata# 出现界面,先选择选择Asia# 然后再选择Shanghai回车退出,此时输入date命令就可以看到时间已经更新了。3、自动同步时间接下来我们设置让系统每隔60分钟自动更新时间,输入以下命令sudo crontab -e由于我在系统中又安装了vim,所以此处我选择3,使用第3个编辑器。在文件最后一行添加语句...

2021-02-26 16:18:52 7544

转载 在Debian 10 vim中启用鼠标复制粘贴

执行命令:touch/etc/vim/vimrc.local然后编辑文件 /etc/vim/vimrc.local 加入下面的行:source/usr/share/vim/vim80/defaults.vimletskip_defaults_vim =1ifhas('mouse') setmouse=rendif这个启用了鼠标的配置文件覆盖了vim的配置。这样,我们再使用vim的时候就可以使用鼠标来复制粘贴了。...

2021-02-26 13:45:21 1557

原创 Linux 分配/home的磁盘空间给根目录

1、查看磁盘使用情况:df -hl2、卸载/home目录:umount /home或者umount /dev/mapper/debian1--vg-home3、压缩卷home,把空间压缩到7G resize2fs -p /dev/mapper/debian1--vg-home 7G 遇到提示需要先执行另外一个命令,那就按照提示执行 e2fsck -f /dev/mapper/debian1--vg-home4、从新挂载,查看压缩情况,可以看到home目录的空间已经被压缩...

2021-02-26 10:38:11 1994 2

转载 debian扩展磁盘空间

最近在VMware虚拟机上使用Centos,用着用着,发现虚拟机的磁盘空间不够了。通过以下步骤成功扩展了根目录的磁盘空间1、Centos 关机,选择编辑虚拟机设置,硬盘,在实用工具那里选择“扩展”填写扩展的磁盘容量点击扩展后,VMware会提示磁盘已成功扩展。您必须从客户机操作系统内部对磁盘重新进行分区和扩展文件系统。也就是说,这里扩展的磁盘空间,在操作系统里面还不可用,还没生效,需要在操作系统里面进行设置后才能使用。2、启动客户机操作系统Centos,查看磁盘情况输入指令

2021-02-26 09:57:43 7147 1

转载 linux中pip操作时的超时解决方法

如何解决 Linux 实例 pip 操作时的超时问题pip 是当前最流行的 Python 安装包管理工具之一,很多阿里云用户会通过 pip 更新系统源。阿里云的 pip 源地址有以下三处:(默认)公网:mirrors.aliyun.com专有网络 VPC 内网:mirrors.cloud.aliyuncs.com经典网络内网:mirrors.aliyuncs.com现象描述Linux 实例的 pip 请求偶有超时或者失败现象。目前,受影响的公共镜像有:CentOSDebian

2021-02-25 16:40:40 416

原创 debian 添加阿里apt源

添加阿里、华为的镜像源deb http://mirrors.huaweicloud.com/debian/ buster maindeb-src http://mirrors.huaweicloud.com/debian/ buster maindeb http://security.debian.org/debian-security buster/updates main contribdeb-src http://security.debian.org/debian-security .

2021-02-25 12:42:55 2102

转载 elasticsearch配置文件中http.cors.x字段有哪些用途和用法

#是否支持跨域,默认为falsehttp.cors.enabled: false#当设置允许跨域,默认为*,表示支持所有域名,如果我们只是允许某些网站能访问,那么可以使用正则表达式。比如只允许本地地址。 /https?:\/\/localhost(:[0-9]+)?/http.cors.allow-origin: *#浏览器发送一个“预检”OPTIONS请求,以确定CORS设置。最大年龄定义多久的结果应该缓存。默认为1728000(20天)http.cors.max-age: 1728000#.

2021-02-24 17:54:59 1432

转载 Shell - 通过参数名传递参数值

转载至孤独的侠客:https://blog.csdn.net/chenyunqiang/article/details/104310007/平常在写shell脚本都是用$1,$2…这种方式来接收参数,然而这种接收参数的方式不但容易忘记且不易于理解和维护。而且在调用该shell脚本传递参数时容易产出错误。Linux常用的命令都可指定参数名和参数值,我们怎样才能给自己的shell脚本也采用参数名和参数值这样的方式来获取参数值呢?下面的例子定义了短参数名和长参数名两种获取参数值的方式。其实是根据geto.

2021-02-23 13:26:19 1588

转载 一篇文章搞懂filebeat

本文使用的filebeat是7.7.0的版本本文从如下几个方面说明:filebeat是什么,可以用来干嘛 filebeat的原理是怎样的,怎么构成的 filebeat应该怎么玩一、filebeat是什么1.1、filebeat和beats的关系  首先filebeat是Beats中的一员。  Beats在是一个轻量级日志采集器,其实Beats家族有6个成员,早期的ELK架构中使用Logstash收集、解析日志,但是Logstash对内存、cpu、io等资源消耗比较高。相比Lo.

2021-02-21 20:04:59 342

转载 Debian 10安装PostgreSQL 12的方法

添加PostgreSql官方仓储# Create the file repository configuration:sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'# Import the repository signing key:wget --quiet -O - https

2021-02-19 13:54:32 872

转载 Debian中完全卸载MySQL的方法

这篇文章主要介绍了Debian中完全卸载MySQL的方法,同时介绍了清理方法,可以做到彻底卸载mysql,需要的朋友可以参考下之前服务器上配置测试用的服务环境,我偷懒顺手用网上现成的脚本进行安装,结果MySQL启动不了,于是我只有老老实实的重新安装MySQL Server,原本以为apt-get --purge这类命令可以很好的帮我解决这个问题,于是我通过下面的命令重新安装:代码如下:sudo apt-get --purge remove mysql-serversudo apt-get i

2021-02-19 10:51:33 883

转载 设置debian的静态IP

转载请注明出处:https://blog.csdn.net/nzjdsds/article/details/77197246例如想要设置网络的信息如下IP地址:10.10.10.155子网掩码:255.255.255.0网关:10.10.10.2广播地址:10.10.10.255DNS:10.10.10.2,114.114.114.114我们需要编辑2个文件/etc/network/interfaces(配置IP和网关)/etc/resolv.conf(配置DNS服务器)

2021-02-07 15:38:26 975

转载 Debian之—— Debian 10 允许root用户登录和以ssh方式登录

转载请注明出处:https://blog.csdn.net/l1028386804/article/details/861444231.允许以root用户登录操作系统默认情况下debian是不允许以root用户登录的,只能以其他用户登录系统中,然后su到root用户下进行操作。1.1修改/etc/gdm3/daemon.conf文件新增下面一行AllowRoot = true[security]AllowRoot = true1.2修改/etc/pam.d/gdm-passwo

2021-02-07 14:15:25 14534

原创 ES字段数据类型

字段数据类型每个字段都有一个字段数据类型或字段类型。此类型指示字段包含的数据类型(例如字符串或布尔值)及其预期用途。例如,您可以将字符串索引到text和keyword字段。但是,text将对字段值进行分析以进行全文本搜索,而keyword字符串按原样保留以进行过滤和排序。字段类型按族分组。同一族中的类型支持相同的搜索功能,但可能具有不同的空间使用或性能特征。目前,唯一类型的族keyword,它由以下部分组成keyword,constant_keyword和wildcard字段类型...

2021-01-25 16:00:49 1984

转载 ELK-学习笔记–elasticsearch-7.x使用xpack进行安全认证

本文预计阅读时间22分钟文章目录[隐藏]1、x-pack演变 2、安全部分免费之前,大家怎么保证基础安全? 3,单机版elk认证 1,配置es。 2,为内置账号添加密码 3,配置kibana连接。 1,明文配置 2,密文配置 3,logstash配置认证。 4,集群配置。 1,证书。 2,配置。 3,为内置账号添加密码 2019年5月21日,Elastic官方发布消息: Elastic Stack 新版本6.8.0 和7.1.0的..

2021-01-23 14:28:54 4136

转载 Oracle与MySQL的SQL语句区别

1、数据库/* mysql可以创建数据库,而oracle没有这个操作,oracle只能创建实例; sql数据库操作:database 格式: * create database 数据库名; * create database 数据库名 character set 字符集;*/CREATE DATABASE j0815_1; CREATE DATABASE j0815_2 CHARACTER SET utf8;-查看数据库SHOW DATABASES;-查看定义的数.

2021-01-13 17:06:53 439

转载 Linux 普通用户安装 Redis

1.获取资源路径redis官网:https://redis.io/download在这里插入图片描述获得资源路径:http://download.redis.io/releases/redis-6.0.6.tar.gz2.服务器安装wgetyum install wget3.解压#我选择下载到/usr/local目录下cd /usr/local#下载wget http://download.redis.io/releases/redis-6.0.6.tar.g.

2020-11-23 23:55:46 1507 1

原创 诡异的SSH免密失效

今天在开发环境,重启了下hadoop,发现log里面竟然打出,需要让重新输入本机器密码的提示,仔细查看,发现仅仅本机需要密码,其他的几台机器正常,碰到这种问题,一般都是SSH免密出现了问题,那就重新生成一个吧,先不出去追究哪里出问题了,执行下面几个命令:(一):ssh-keygen -t rsa(二): ssh-copy-id -i .ssh/id_rsa.pub localhost然后继续测试 ssh localhost ,发现依然是需要认证密码,这下可有点奇怪了,又尝试手动将公钥文件写入认证key

2020-06-22 12:04:05 289

转载 yum 下载全量依赖 rpm 包及离线安装(终极解决方案)

简介通常生产环境由于安全原因都无法访问互联网。此时就需要进行离线安装,主要有两种方式:源码编译、rpm包安装。源码编译耗费时间长且缺乏编译环境,所以一般都选择使用离线 rpm 包安装。验证环境Centos 7.2查看依赖包可以使用“yum deplist”命令来查找 rpm 包的依赖列表。例如,要查找“ansible”rpm的依赖包:$ yum deplist ansible软件包:ansible.noarch 2.9.3-1.el7 依赖:/usr/bin/e..

2020-06-16 12:02:56 465

转载 Zabbix4.0国内下载源

1 2 3 4 5 6 7 8 9 10 11 国内zabbix源总结 目前发现的有以下几个站点: 1.阿里巴巴开源镜像站(推荐使用) 地址:https://mirrors.aliyun.com/zabbix/ 2.华为开源镜像站(推荐使用) 地址:https://mirrors.huaweicloud.com/zabbix/ 3.清华大学...

2020-06-16 11:06:00 1169 1

转载 RPM-GPG-KEY详解

GPG在Linux上的应用主要是实现官方发布的包的签名机制。GPG分为公钥及私钥。公钥:顾名思意,即可共享的密钥,主要用于验证私钥加密的数据及签名要发送给私钥方的数据。私钥:由本地保留的密钥,用于签名本地数据及验证用公钥签名的数据。 实现原理(以Red Hat签名为例):1>RH在发布其官方的RPM包时(如本地RHEL光盘及FTP空间包),会提供一个GPG密钥文件,即所谓的公钥。2>用户下载安装这个RPM包时,引入RH官方的这个RPM GPG公钥,用来...

2020-06-16 11:02:37 1810

转载 MySQL中ignore,replace,on duplicate key update的使用

insert ignore当出现主键或唯一索引重复之后,插入会失败,但不会报错,会忽略此次插入用法:#id为主键insert into user(id,name,age)values(1,"小华",21)#由于主键冲突,这个插入将会被忽略insert ignore into user(id,name,age)values(1,"小明",21)replace to当出现主键或唯一索引重复之后,会删除原先的数据,并将这个新的记录插入进去用法:# 由于主键冲突,它会删除原先的记录

2020-05-31 19:43:18 144

原创 MySQL发生系统错误1067的解决方案

MySQL发生系统错误1067解决办法如下:1.删除%windows%/my.ini2.删除其它地方的my.ini3.在mysql安装目录下把my-small.ini复制为my.ini4.在my.ini最后一行插入:[mysqld]#设置basedir指向mysql的安装路径basedir=C:\mysql-5.1.11-beta-win32datadir=C:\mysql-5.1.11-beta-win32\data5.重新启动C:\mysql-5.1.11-beta-win

2020-05-09 14:37:19 4624 1

转载 Win10安装MySQL5.7.22 解压缩版(手动配置)

1.下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads直接点击下载项下载后:2.可以把解压的内容随便放到一个目录,我的是如下目录(放到C盘的话,可能在修改ini文件时涉及权限问题,之后我就改放D盘了):D:\MySQL\MySQL Server 5.7.22如下图:此时加压后的文件中没有...

2020-04-28 14:15:11 171

转载 Mysql配置文件详解

1、Windows下MySQL的配置文件是my.ini,一般会在安装目录的根目录。2、Linux下MySQL的配置文件是my.cnf,一般会放在/etc/my.cnf,/etc/mysql/my.cnf把MySql下面的配置文件my.cnf详细的做一个说明(Linux环境) 查看版本号的sql命令是:select version();首先,先找到my.cnf的路径,如果安...

2020-04-28 11:11:09 2661

转载 IDEA常用插件及下载地址

插件名称 插件介绍 官网地址 Alibaba Java Coding Guidelines 阿里巴巴出的代码规范检查插件 https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines IDE Features Trainer IntelliJ IDEA 官方出的学习辅助...

2020-04-27 21:51:22 1485

转载 springboot(服务端接口)获取URL请求参数的几种方法

一、下面为7种服务端获取前端传过来的参数的方法  常用的方法为:@RequestParam和@RequestBody1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username ...

2020-02-28 14:28:32 1015

转载 SQL执行顺序

SELECT语句的处理顺序以下步骤显示SELECT语句的处理顺序。1.FROM2.ON3.JOIN4.WHERE5.GROUP BY6.WITH CUBE or WITH ROLLUP7.HAVING8.SELECT9.DISTINCT10.ORDER BY11.TOP(5)SELECT DISTINCT(7)TOP(<top_specification&g...

2020-02-22 14:17:39 161

转载 Centos7 防火墙开放端口,查看状态,查看开放端口

CentOS7 端口的开放关闭查看都是用防火墙来控制的,具体命令如下:查看防火墙状态:(active (running) 即是开启状态)[root@WSS bin]# systemctl firewalld statusUnknown operation 'firewalld'.[root@WSS bin]# systemctl status firewalld查看已开放端口...

2020-02-05 20:24:39 2459 1

原创 centos7 yum安装mysql5.7

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的Yum Repository[root@centos7 ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch...

2020-02-05 20:11:38 112

转载 DevOps简介

DevOps 是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)为基础,来优化程式开发、测试、系统运维等所有环节。DevOps的概念DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。DevOps是为了填补...

2019-12-18 13:13:39 126

原创 YUM下载并安装RabbitMQ

什么是RabbitMQRabbitMQ是由Erlang语言编写的实现了高级消息队列协议(AMQP)的开源消息代理软件(也可称为 面向消息的中间件)。支持Windows、Linux/Unix、MAC OS X操作系统和包括JAVA在内的多种编程语言。AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议...

2019-12-15 21:06:44 585

原创 大数的相乘Karatsuba算法

Karatsuba算法主要应用于两个大数的相乘,原理是将大数分成两段后变成较小的数位,然后做3次乘法,并附带少量的加法操作和移位操作。现有两个大数,x,y。首先将x,y分别拆开成为两部分,可得a,b,c,d。他们的关系如下:x = a * 10m + b;y = c * 10m + d。其中m为正整数,m < n,且a,c 小于 10m。那么xy = (a * 10^m + ...

2019-12-14 23:57:32 302

空空如也

空空如也

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

TA关注的人

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