自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农崛起

脚踏实地,一个脚步一个印

  • 博客(979)
  • 资源 (12)
  • 收藏
  • 关注

原创 mysql,mysqldump数据库导入导出sql文件

在使用MySQL数据库时,经常需要备份和恢复数据库,通过导出sql文件备份和直接执行sql文件恢复是非常便捷的方式。本篇博客主要介绍如何对MySQL数据库通过cmd命令导出和导入sql文件。

2023-02-02 13:08:57 208

原创 mysql collation_server_MySql:charset和collation的设置_MySQL

我查遍了很多文档,似乎还没看到设置的办法 (有人说通过my.cnf,或者在启动mysqld时指定命令行参数,其实都是错的)查看设置:show global variables like 'character_set_server';不过,官方文档还说,"要想覆盖客户端上的自动检测编码功能,可在用于连接到服务器的URL中使用“characterEncoding”属性。也就是说,是在连接时查询服务器端的character_set_server值,再确定连接将使用的编码。2.显式设置:在创建表时指定。

2023-02-02 10:51:51 148

原创 docker mysql8 my.cnf 配置讲解

可以看到​​MySQL8.0.11​​版本默认的认证方式是​​caching_sha2_password​​,而在​​MySQL5.7​​版本则为​​mysql_native_password​​。若想在​​MySQL8.0​​版本中继续使用旧版本中的认证方式需要在​​my.cnf​​文件中配置并重启,因为此参数不可动态修改。原来​​Mysql​​在之前的版本的关于​​password​​的加密方法都是使用的 ​​mysql_native_password​​,,用自己习惯的文本编辑器即可,我用的。

2023-02-02 10:46:37 154

原创 linux ,centos7,8限制IP访问

1、centos7 通过firewalld来控制IP访问2、【Linux】pkill命令--按照终端号踢出用户3、CentOS7下限制ip访问1、开放端口(1)如我们需要开启XShell连接时需要使用的22端口其中--permanent的作用是使设置永久生效,不加的话机器重启之后失效(2)重新载入一下防火墙设置,使设置生效(3)可通过如下命令查看是否生效(4)如下命令可查看当前系统打开的所有端口2、限制端口(1)比如我们现在需要关掉刚刚打开的22端口。

2022-12-01 16:17:27 785

原创 Linux性能测试工具 stress,stress-ng,sysbench,fio以及检测dstat

通过man帮助,可以看到官方对dstat的定义为:多功能系统资源统计生成工具( versatile tool for generating system resource statistics)。

2022-11-09 12:50:12 704

原创 k8s篇-集群内的DNS原理与配置和K8s hosts 解析 HostAliases

将dnsPolicy设置为None,同时添加dnsConfig字段手动配置DNS解析内容。

2022-11-08 14:27:17 986

原创 /bin/sh: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8) centos7

最后的处理方案是dockerfile 构建过程执行警告的地方后 再执行一次。centos7 是以后这种操作 centos6及以下不一样。但是在Dockerfile 里面执行的时候 不太一样。在基础镜像的再安装软件的时候再次碰到这个异常提示。必须执行三个步骤才不会出错。这样才可以保证中文不会有问题。

2022-11-08 12:45:29 568

原创 内存泄漏检测工具valgrind神器

a

2022-09-29 16:36:52 93

原创 centos7/8 iso ks 方式制作iso可启动镜像

27.3. Kickstart Syntax Reference Red Hat Enterprise Linux 7 | Red Hat Customer PortalHow to create customized bootable ISO image in RHEL/CentOS 7 - GoLinuxHubSample kickstart configuration file for RHEL 7 / CentOS 7 - GoLinuxHubSample kickstart configurati

2022-09-26 11:28:08 214

原创 dracut 和loarx initrd initrdfs

https://github.com/dracutdevs/dracutdracut 基本介绍_金融扫地僧的博客-CSDN博客_dracutdracuthttps://mirrors.edge.kernel.org/pub/linux/utils/boot/dracut/dracut.htmldracut 是一个事件驱动的 initramfs 基础设施。dracut(工具)被用来通过拷贝工具和文件,从一个已经安装的系统创建一个 initramfs 镜像,并将镜像与dracut框架结合在一起。通常发现在 /

2022-09-23 15:22:59 276

原创 curl 接口方式创建rancher集群

添加私有仓库给rancher。

2022-09-22 14:44:51 95

原创 iso:genisoimage 和 xorrisofs

在较旧的 Debian ISO 或架构“powerpc”中,您会发现“genisoimage”甚至“mkisofs”作为制作人。大多数这些运行可以是也由“xorriso -as mkisofs”执行,但架构“powerpc”需要xorriso 的仿真不提供选项“-hfs”。但是顺序在这里很重要。在 xorriso 中,作为 ISO 一部分的调度文件的操作称为“映射”。其他的话是 xorriso 命令“-as”及其参数,它们是部分兼容的带有程序“mkisofs”和“genisoimage”的选项和参数。

2022-09-21 15:36:59 687

原创 Linux nc,netcat端口扫描

用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。nc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具。2. 端口的扫描,nc可以作为client发起TCP连接。端口的侦听,nc可以作为server以TCP或。指定发送数据的源IP地址,适用于多网卡机。指定nc使用UDP协议,默认为TCP。表示zero,表示扫描时不发送任何数据。3. 机器之间传输文件。4. 机器之间网络测速。

2022-09-21 14:55:51 500

原创 iso pungi

Overview - pungi - Pagure.io

2022-09-19 16:29:25 41

原创 kube-explorer

为此,我们考虑打造一款轻量级的工具,它是纯绿色便携式的,用户可以用它管理任何一个接入的Kubernetes集群,而且不会有非常大的侵入性。随着Rancher 2.5系列版本的多次迭代,越来越多的开源用户已经在自己的环境中部署使用它。Rancher 2.5引入不少新特性,其中较为令人瞩目的便是新的Cluster Explorer,这给Kubernetes的资源管理带来了More Kubernetes Native的体验,用户可以体验越来越多的Kubernetes Resource原生特性设置。

2022-09-19 15:30:26 488

原创 GitLab先有的用户 ,后期ldap介入,gitlab用户问题

user_filter 表示以某种过滤条件筛选用户,比如假设我们只希望所属组为 jettech_develop 的用户来访问 GitLab,则可以在这里设置 (memberOf=ou=jettech_develop,ou=group,dc=jettech,dc=com)后面的需求是接入LDAP,但是用户和账号是想保留,对于用户来说是无感知的接入。使用ldap用户名密码进行登陆即可,此时登陆进去是没有任何项目的权限,如果需要某权限,可以对用户进行组或者单项目的授权。关于老用户的账号权限问题。

2022-09-15 11:39:23 310

原创 Jenkins,ldap权限管理,不同用户显示不同视图

注:在创建项目角色的时候,Pattern所填的内容是正则匹配,由开头(例如:QwQ)加上.*结束,意思为匹配以QwQ开头,以任意字符结尾的项目或文件夹等。将全局角色和项目角色分配给用户或者组,这里的我用的是组,将组添加进去,并且勾选我们创建的对应的角色即可。Global roles:全局角色,主要用于配置用户的功能权限。项目角色是在全局角色的基础上配置的,所以二者缺一不可。Item roles:项目角色,主要管理项目的权限。创建三个角色-,配置用户的功能权限。创建三个项目角色,配置管理项目的权限。

2022-09-13 14:31:12 262

原创 Gitlab用户信息批量导出,批量block,unblock

postgres=# \encoding // 显示客户端的字元集。postgres=# \encoding utf-8 // 设置客户端的字元集。6、查看某个库中某个表的记录:select * from apps limit 1;# 查看表信息 \x 可以像mysql的\G一样 展示数据。5、查看某个库中的某个表结构:\d 表名。3、查看该某个库中的所有表:\dt。7、显示字符集:\encoding。2、选择数据库:\c 数据库名。

2022-09-13 14:16:18 459

原创 使用ldapadd,ldapmodify,slapcat 进行数据增加,备份,导入导出数据ldapsearch获取中文组织结构为加密过的字符串

通过这个例子可以对LDIF进一步理解到可以是多段信息的结合,而在实际的项目中,对LDAP数据在不是很复杂的情况下,使用LIDF进行备份和恢复也是常用的方式。

2022-09-07 15:04:41 620

原创 zookeeper集群搭建步骤

zooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。zooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

2022-09-06 14:35:31 509

原创 hadoop常见组件及其功能

他的本质是数据存储,是个NoSql数据库;HDFS是由DataNode和NameNode组成的,DataNode负责储存数据,而NameNode负责管理数据,一个NameNode对应多个DataNode,NameNode记录着每个DataNode储存的数据内容,并曝露给上层系统调用,也会根据上层的指令对DataNode进行增、删、复制。除了结构化数据以外,现在有些大数据项目需要处理的是一些非结构化数据,例如文本、音频、图像、视频之类的,针对这些非结构化的数据,需要事先做处理,再用相对应的软件进行储存。

2022-09-05 14:19:45 2410

原创 Hadoop3.3.4 理论

Hadoop 是一个开源的分布式计算和存储框架,由 Apache 基金会开发和维护。Hadoop 为庞大的计算机集群提供可靠的、可伸缩的应用层计算和存储支持,它允许使用简单的编程模型跨计算机群集分布式处理大型数据集,并且支持在单台计算机到几千台计算机之间进行扩展。Hadoop 使用 Java 开发,所以可以在多种不同硬件平台的计算机上部署和使用。其核心部件包括分布式文件系统 (Hadoop DFS,HDFS) 和 MapReduce。hadoop的优势。

2022-09-05 11:34:10 261

原创 CentOS7下搭建Hadoop(3.3.4)集群

注意:格式化NameNode,会产生新的集群id,导致NameNode和DataNode的集群id不一致,集群找不到已往数据。所以,格式NameNode时,一定要先删除data数据和log日志,然后再格式化NameNode。同时,也可找到该文件存储目录下对应的blk_id,自行按顺序进行拼接后,可还原成原始文件。注:如果集群是第一次启动,需要格式化NameNode(注意格式化之前,一定要先停止上次启动的所有namenode和datanode进程,然后再删除data和log数据)四、集群时间同步(三台机器)

2022-09-05 11:32:09 1388 1

转载 gitlab管理员帐户直接登陆sonarqube

sonarqube 支持多种认证登录方式,如果使用自带的账号体系,需要管理员一个个添加账号,使用起来多有不便。不过一般公司都部署了私有化的gitlab,我们可以利用私有的 gitlab 账号来登录 Sonarqube。......

2022-09-01 11:09:39 409

原创 Nacos 配置分组 Group,命名空间Namespace和配置集DataId

一组相关或者不相关的配置项的集合称为配置集。在系统中,一个配置文件通常就是一个配置集,包含了系统各个方面的配置。例如,一个配置集可能包含了数据源、线程池、日志级别等配置项。Data ID 通常用于组织划分系统的配置集。每个配置集都可以被一个有意义的名称标识,就是配置集的ID即Data ID。...

2022-08-31 10:15:27 1911

原创 centos 下搭建nacos集群

所以现在我们要在 Nacos Server 的 conf 目录下创建 cluster.conf 文件,并将 nacos-cluster1 和 nacos-cluster2 这两台服务器的 IP 地址 + 端口号添加到文件中。在实际的项目中,如果某个微服务 Client 要连接到 Nacos 集群做服务注册,我们并不会把 Nacos 集群中的所有服务器都配置在 Client 中,否则每次 Nacos 集群增加或删除了节点,我都要对所有 Client 做一次代码变更并重新发布。那么正确的做法是什么呢?.....

2022-08-29 14:51:11 959

原创 git 相关拉去指定的目录或分支

先说一下使用场景,想从远程仓库中只拉取指定代码,不想获取整体的更新。使用之前一定要commit一下本地代码。如果你关联了两个仓库,那么最好也把最新代码push到经常push的那个仓库里。(commit和push的操作是让你更加安全)因为Sparse Checkout这个操作真的有坑。...

2022-08-18 16:05:36 949

原创 Kafka命令介绍和使用以及案例

TopicCommand.createTopic() 方法负责创建 Topic,其核心逻辑是确定新建 Topic 中有多少个分区及每个分区中的副本如何分配,既支持使用 replica-assignment 参数手动分配,也支持使用 partitions 参数和 replication-factor 参数指定分区个数和副本个数进行自动分配。执行上述命令后,就会在控制台等待键入消息体,直接输入消息值(value)即可,每行(以换行符分隔)表示一条消息,如下所示。生产消息有存入到分区中,有三种方式。.......

2022-08-16 17:10:31 523

原创 centos7系统安装kafka

一、准备确保服务器上已经搭建完成JDK,zookeeper服务;

2022-08-16 09:44:27 1277

原创 Kafka基本原理详解

一、概念理解Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linkedin于2010年贡献给了Apache基金会并成为顶级开源 项目。(1)产生背景。......

2022-08-15 10:10:17 82

原创 消息协议(MQTT、AMQP、XMPP、WAMP、STOMP)之间的区别和应用

这篇文章会简单扼要的解释 MQTT,XMPP,STOMP,AMQP,WAMP 等。我们先来根据它们各自的目的进行分类。

2022-08-11 13:46:20 431

原创 RabbitMQ3.8.9 CLI 管理工具 rabbitmqadmin实操

一般情况下,我们会使用 rabbitmq_management 插件,通过 Web UI 的方式来监控和操作 RabbitMQ(端口 15672),但有时候命令的方式会更加方便一些,RabbitMQ 提供了 CLI 管理工具 rabbitmqadmin ,其实就是基于 RabbitMQ 的 HTTP API,用 Python 写的一个脚本。另外,除了 rabbitmqadmin ,有个人也写了一个。......

2022-08-10 16:43:49 481

原创 rabbitMQ 中三种常用交换机:direct、topic、fanout的使用以及区别和queue消息的Ack,Nack ,Reject 消息类型

当消息发送到Exchange时,RabbitMQ会取到该消息的headers(也是一个键值对的形式),对比其中的键值对是否完全匹配Queue与Exchange绑定时指定的键值对;生产者将消息不是直接发送到队列,而是发送到X交换机,然后由交换机发送给两个队列,两个消费者各自监听一个队列,来消费消息。生产者,一个队列一个或多个消费者,当多个消费者同时监听一个队列时,他们并不能同时消费一条消息,而是随机消费消息,即一个队列中一条消息,只能被一个消费者消费。如果匹配请求中的值,则向程序返回该响应数据。.......

2022-08-10 13:50:42 1138

原创 管理工具 rabbitmqctl和rabbitmqadmin,rabbitmq-diagnostics

登录执行列出所有用户:rabbitmqadmin -u username -p password list users。2. 安装:其实安装了rabbitmq之后就有了。

2022-08-10 11:10:52 361

原创 mysql存储结构索引案例,回表

如果是SELECT * FROM tbl WHERE b=1这样就会产生回表,因为where条件是b字段,那么会去b的索引树里查找数据,但b的索引里面只有a,b两个字段的值,没有c,那么这个查询为了取到c字段,就要取出主键a的值,然后去a的索引树去找c字段的数据。查了两个索引树,这就叫回表。3、读取26号叶子索引页,找到了13这个值,以及该值所对应表页的页号161,目前只得到了stu_id的值,还要得到name,sex,height等,因此需要再读一次编号为161的表页,里面存放了stu_id之外的值。..

2022-08-09 14:40:23 239

转载 MySQL 日志系统 redo log ,Undolog和 binlog 说明

这样可以保证数据的一致性,在实例和介质失败(media failure)时,redo log文件就能派上用场,如数据库掉电,InnoDB存储引擎会使用redo log恢复到掉电前的时刻,以此来保证数据的完整性。binlog 属于逻辑日志,是以二进制的形式记录的是这个语句的原始逻辑。每个事务 binlog 的末尾,会记录一个 XID event,标志着事务是否提交成功,也就是说,recovery 过程中,binlog 最后一个 XID event 之后的内容都应该被 purge。......

2022-08-09 08:57:20 179

转载 MySQL Server 层 和 InnoDB 引擎层 体系结构

MySQL体系分为两部分:MySQL server层 和 存储引擎层。

2022-08-09 08:54:49 397

原创 mysql bin-log,relay-log删除方法

1、我们一般情况采取第三、第四种方式2、每次执行命令不需重启即可清楚超期日志MySQL 清除 binlog 和 relay log 方法说明 -- cnDBA.cn_中国DBA社区MySQL binlog 自动清理脚本 -- cnDBA.cn_中国DBA社区。

2022-08-09 08:28:33 1035

原创 mysql 基于GTID方式的bin-log日志恢复数据

1.如果想通过 mysql 的 binlog 恢复数据,首先要开启 binlog。这里搭建一个测试的环境,了解一下 mysql binlog 是如何恢复数据库的。原理比较简单,binlog 会存储mysql中变化的数据,比如你创建了一个数据库,写入了一些数据,这些都会存储在 mysql 的 binlog 中。需要恢复的时候就找到,两个位置,一个起始位置,一个结束的位置。结束的位置,一半是数据被破坏或者删除前的位置。mysql 8 默认已经开启了 binlog。......

2022-08-08 16:23:37 406

原创 mysql主从GTID不一致问题gtid_executed,gtid_purged ,Retrieved_Gtid_Set,Executed_Gtid_Set(I)

slave会扫描最后一个relay log文件,Retrieved_Gtid_Set显示的是当前扫描所得的GTID;io线程会通过扫描所得的最后一个GTID+1(如果Retrieved_Gtid_Set>=Executed_Gtid_Set)为依据来拉取,如果Retrieved_Gtid_Set。

2022-08-08 13:55:31 1106

httrack-3.49.2-8.el8.x86_64

HTTrack 是一个免费并易于使用的线下浏览器工具,全称是 HTTrack Website Copier for Windows,它能够让你从互联网上下载指定的网站进行线下浏览(离线浏览),也可以用来收集信息(甚至有网站使用隐藏的密码文件),一些仿真度极高的伪网站(为了骗取用户密码),也是使用类似工具做的。浏览线下站点和线上并没有什么不同。 HTTrack 同样可以进行线下线上站点同步,支持断点续传。HTTrack 是一个可全面配置并包括全面的帮助系统的工具。对于传统的像存在 Robots.txt 的网站,如果程序运行的时候不做限制,在默认的环境下程序不会把网站镜像,简单来说 HTTPrack 跟随基本的 JavaScript 或者 APPLet、flash 中的链接,对于复杂的链接(使用函数和表达式创建的链接)或者服务器端的 ImageMap 则不能镜像。一般不用挖的太深就能获取目标信息比如网站的物理地址,电话号码,电子邮箱地址,运营时间,商业关系,员工的姓名,与社会关系,以及公开的一些花絮。做渗透测试时新闻其实也很重要,公司时常会公开一些自己感到骄傲的事情,这些报到中可能会泄露

2022-03-15

mm_db.sql mirror_all init

mirrordata全数据

2021-07-27

init.sql 初始化文件

mirrorlist sql init

2021-07-27

mirrorlist.tar

mirrorlist-server 启动服务需要的文件

2021-07-26

srpmproc-1.4-0.el8.aarch64.rpm

srpmproc mbs koji

2021-04-02

mbs packages

mbs koji 相关基础packages

2021-02-25

openbase_test

openldap的初始化文件,base,自己使用,不一定适合你们

2018-05-31

数据库映射 mybatis

不错的资源,数据库,mybatis,OR

2016-02-27

利用C#实现的毕业也设计

代码+论文+开题报告+源码+数据库,方便大家使用,我急需几分谢谢大家乐

2011-12-05

C语言开发与维护

C语言开发与位数是的 大赛大赛东东阿斯达富达飞爱上分撒旦发生的发生 短发顺达商店啊

2011-12-04

yum文件的配置说明

你好这个是yum的讲解,软件包之间的依赖关系不需要你的参与,全自动完成,简化你的烦恼

2011-07-17

vsftpd 配置文件

vsftpd配置文件,请来下载吧!全面的分析与讲解,满足你的需求

2011-07-17

空空如也

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

TA关注的人

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