自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农崛起

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

  • 博客(972)
  • 收藏
  • 关注

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

a

2022-09-29 16:36:52 7

原创 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 56

原创 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 12

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

添加私有仓库给rancher。

2022-09-22 14:44:51 35

原创 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 318

原创 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 245

原创 iso pungi

Overview - pungi - Pagure.io

2022-09-19 16:29:25 6

原创 kube-explorer

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

2022-09-19 15:30:26 314

原创 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 169

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

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

2022-09-13 14:31:12 28

原创 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 151

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

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

2022-09-07 15:04:41 314

原创 zookeeper集群搭建步骤

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

2022-09-06 14:35:31 434

原创 hadoop常见组件及其功能

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

2022-09-05 14:19:45 212

原创 Hadoop3.3.4 理论

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

2022-09-05 11:34:10 93

原创 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 801 1

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

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

2022-09-01 11:09:39 96

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

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

2022-08-31 10:15:27 230

原创 centos 下搭建nacos集群

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

2022-08-29 14:51:11 729

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

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

2022-08-18 16:05:36 154

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

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

2022-08-16 17:10:31 338

原创 centos7系统安装kafka

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

2022-08-16 09:44:27 612

原创 Kafka基本原理详解

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

2022-08-15 10:10:17 54

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

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

2022-08-11 13:46:20 116

原创 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 131

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

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

2022-08-10 13:50:42 637

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

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

2022-08-10 11:10:52 216

原创 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 186

转载 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 62

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

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

2022-08-09 08:54:49 211

原创 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 289

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

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

2022-08-08 16:23:37 251

原创 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 367

原创 mysq5.7 第一次安装 密码 授权 远程登陆问题

代码】mysq5.7 第一次安装 密码 授权 远程登陆问题。

2022-08-05 12:10:55 106

原创 mysql主从,gtid和binlog以及只读模式高可用实战(I)

阿萨德sad阿萨德ad阿萨德阿萨德阿萨德阿萨德阿萨德。

2022-08-05 09:39:16 135

原创 mysql主从,高可用复制原理(I)

mysql从3.23版本开始提供复制功能,复制是将主库的DDL(就是改变结构的语句create table,drop table等)和DML(数据库操作语句增删改查)操作通过二进制日志传递到复制服务器(从库)上,然后从库对这些日志重新执行(重做),从而使得主库和从库保持数据一致。......

2022-08-05 09:30:52 158

原创 mysql事务隔离级别案例(一)

在某些成功的操作完成之后,后续的操作有可能成功有可能失败,但是不管成功还是失败,前面操作都已经成功,可以在当前成功的位置设置一个回滚点。可以供后续失败操作返回到该位置,而不是返回所有操作,这个点称之为回滚点。...

2022-08-02 14:09:30 136

原创 mysql的执行顺序和执行计划(一)

执行计划就是sql的执行查询的顺序,以及如何使用索引查询,返回的结果集的行数。

2022-08-02 10:38:41 140

原创 awk RS,ORS RT,FS,OFS 含义

FS有1个特例,就是将FS设置为一个空格,FS="",这也是FS的默认值。当我们将RS设置为正则表达式的时候,RT这个变量就有作用了,RS的值始终为我们设定的正则,RT的值则是这个正则实际匹配到的内容。我们可以看到,在更改了RS的值后,awk定义的行已经不是我们实际意义中的行了。当FS=""时,awk会自动去掉行首和行尾的空格或制表符()或换行符(),但FS="[]+"是不会的。如果定义的长度小于实际的长度,awk会截断,如果大于实际长度,则以实际长度为准。......

2022-07-29 15:34:22 433

原创 搭建Windows7 openssh服务器 jenkins slave 就可以自动起来了

1)执行powershell-executionpolicybypass-fileinstall-sshd.ps1命令安装服务。原因私钥文件由.\ssh-keygen.exe-A命令创建,位于__PROGRAMDATA__\ssh目录,所属用户为创建私钥用户。2)执行ssh-keygen.exe-A命令,生成主机密钥,该密钥用于服务启动。进入安装目录,C\ProgramFiles\OpenSSH-Win64,解决手动创建目录C\ProgramData\ssh。......

2022-07-28 16:59:51 206

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关注的人

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