上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页
摘要: 官网: https://www.kafkatool.com/download.html Kafka Tool是一个用于管理和使用Apache Kafka®集群的GUI应用程序。 Kafka Tool提供了一个较为直观的UI可让用户快速查看Kafka集群中的对象以及存储在topic中的消息,提供了一些 阅读全文
posted @ 2022-10-18 11:18 X-Wolf 阅读(3665) 评论(0) 推荐(0) 编辑
摘要: windows下的管理工具: kafka-tool: https://www.kafkatool.com/download.html [Windows] 常用命令: # 查看topic 列表 ./bin/kafka-topics.sh --bootstrap-server 127.0.0.1:909 阅读全文
posted @ 2022-10-13 13:44 X-Wolf 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 汇总golang日常开发中常用的库包 [web] gin: github.com/gin-gonic/gin [MySQL] gorm: [Redis] go-redis: github.com/go-redis/redis/v8 更好的并发包: https://github.com/sourceg 阅读全文
posted @ 2022-10-12 18:45 X-Wolf 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.新增硬盘后, 查看当前磁盘信息 fdisk -l 可以看到除了当前的第一块硬盘(sda)外还有一块sdb的第二块硬盘(sdb),然后用命令: fdisk /dev/sdb 给第二块硬盘进行分区 2) 输入fdisk , 然后输入n 进行分区 这里输入 e 即分为逻辑分区,按 p 即分为主分区,我 阅读全文
posted @ 2022-10-09 15:42 X-Wolf 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 文档: https://www.consul.io/docs/install 一、什么是consul 1、Consul 是 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置。 Consul 是分布式的、高可用的、 可横向扩展的 2、官方网站: https://www.con 阅读全文
posted @ 2022-10-08 19:14 X-Wolf 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在我使用的阿里云主机上有观察到开启了一个服务nscd ,后来谷哥了下该服务的作用。了解到nscd会缓存三种服务passwd group hosts,所以它会记录三个库,分别对应源/etc/passwd, /etc/hosts 和 /etc/resolv.conf每个库保存两份缓存,一份是找到记录的, 阅读全文
posted @ 2022-09-30 16:56 X-Wolf 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 最近服务器调整, 也不知道运维侧操作了什么导致某个网站访问巨慢, 甚至502情况 记录排查过程, web服务是 nginx+php-fpm 1)查看系统日志,看看是否有什么异常 tail -n100 /var/log/messages 并发现又timeout 超时的情况, 结合业务涉及的操作, 会链 阅读全文
posted @ 2022-09-30 16:51 X-Wolf 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在编程中,我们经常会遭遇八小时时间差问题。这是由时区差异引起的,为了能更好地解决它们,我们需要理解几个时间定义标准。 GMT(Greenwich Mean Time),格林威治平时。GMT 根据地球的自转和公转来计算时间,它规定太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午12点。GM 阅读全文
posted @ 2022-09-28 19:40 X-Wolf 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: 常见问题: 1.在EOF中存在特殊字符,例如$ 导致后面的无法识别, 因为默认会对变量自动替换 使用引号处理 cat >> a.sh << "EOF" echo `hostname` echo $HOME EOF cat >> a.sh << 'EOF' echo `hostname` echo $ 阅读全文
posted @ 2022-09-27 11:19 X-Wolf 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 背景:Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易尴尬,这里说明一下如何修改 Docker 的存储目录。 查看现在的存储路径: docker i 阅读全文
posted @ 2022-09-27 10:01 X-Wolf 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 场景: 由于公司内部站点保护的需求, 将部分的站点添加白名单, 这边的操作是在nginx配置文件中添加如下代码 allow 127.0.0.1: deny all; 但随之问题也出现了, 需要添加一个的时候 ,我就要1-登录服务器 2-打开配置文件并添加ip配置 3-重载nginx配置 于是乎 就想 阅读全文
posted @ 2022-09-21 18:59 X-Wolf 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 这个是继鸟哥出品的yaf,yar 之后的又一个好用的工具. Yaconf配置管理工具 具体可以看鸟哥的文档: https://www.laruence.com/2015/06/12/3051.html Yaconf的特点: 它使用单独的一个配置目录(在yaconf.directory指定), 不和代 阅读全文
posted @ 2022-09-18 11:39 X-Wolf 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 之前写过几次,使用lnmp,宝塔,源码编译等方式来进行PHP环境的搭建, 随着接触的越来越多, 这里做一个总结, 常用的搭建方式 1.编译安装 之前写个几次,可以参考之前的 这次记录下多个版本PHP的安装 (php7.4 + php8.1) 1)安装php7.4 安装编译环境 yum -y inst 阅读全文
posted @ 2022-09-16 15:09 X-Wolf 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 1:oplog简介 oplog是local库下的一个固定集合,Secondary就是通过查看Primary 的oplog这个集合来进行复制的。每个节点都有oplog,记录这从主节点复制过来的信息,这样每个成员都可以作为同步源给其他节点。 Oplog 可以说是Mongodb Replication的纽 阅读全文
posted @ 2022-09-15 18:23 X-Wolf 阅读(2283) 评论(0) 推荐(0) 编辑
摘要: 3.X [安装] 1)下载 wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz --no-check-certificate tar -zxvf apache-maven-3 阅读全文
posted @ 2022-09-09 15:23 X-Wolf 阅读(12) 评论(0) 推荐(0) 编辑
摘要: github: https://github.com/louislam/uptime-kuma [安装] docker: docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma l 阅读全文
posted @ 2022-09-07 10:15 X-Wolf 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 一、cron.d增加定时任务 当我们要增加全局性的计划任务时,一种方式是直接修改/etc/crontab。但是,一般不建议这样做,/etc/cron.d目录就是为了解决这种问题而创建的。 例如,增加一项定时的备份任务,我们可以这样处理:在/etc/cron.d目录下新建文件backup.sh,内容如 阅读全文
posted @ 2022-09-05 13:42 X-Wolf 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Nodejs: 构建前端项目或Node项目 Build Name and Description Setter Publish over SSH: 远程执行shell命令 Blue Ocean 友好的流水线页面 阅读全文
posted @ 2022-08-26 19:36 X-Wolf 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Postgresql: https://www.postgresql.org/ [安装] 删除已经存在的pg: yum remove -y postgresql* && rm -rf /var/lib/pgsql && rm -rf /usr/pgsql* && userdel -r postgre 阅读全文
posted @ 2022-08-19 10:49 X-Wolf 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 最近发现公司中老的项目有些是基于Java开发的, 为了更好的后期维护 不得而要好好了解一下java, 之前一直比较抵触这门语言,现在随着了解的语言(PHP,Python,golang,shell,nodejs)多了之后发现有很多的共通点,急迫需要打破语言的壁垒,更好的服务于业务,不限于任何语言 啥也 阅读全文
posted @ 2022-08-18 10:59 X-Wolf 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 总结自动发布流程: Gitlab+Jenkins+Docker 一般部署方式: 1.外挂方式: 就是将实际的代码挂载到宿主机上,docker中提供程序运行的环境, 这样的话只需要更新对应的代码就够了,不用频繁的构建镜像 2.宿主机或者gitlab服务器上编译打包: 一般会在目标机器上进行镜像的打包与 阅读全文
posted @ 2022-08-17 11:40 X-Wolf 阅读(1814) 评论(0) 推荐(0) 编辑
摘要: 近期公司需要将之前代码仓库中的提交记录都清理,所以操作一下,记录一下步骤: 安全考虑: 有时候在提交代码时,不小心提交了敏感数据,如账号密码什么的,这样在历史记录中就可以查看到,这样很不安全,所以就需要吧历史提交记录删了,变成一个新的仓库。 1.创建一个新的分支(孤儿分支) git checkout 阅读全文
posted @ 2022-08-17 11:00 X-Wolf 阅读(4593) 评论(0) 推荐(0) 编辑
摘要: 一、Airflow简介 Airflow 是一个使用 Python 语言编写的 Data Pipeline 调度和监控工作流的平台。 Airflow 是通过 DAG(Directed acyclic graph 有向无环图)来管理任务流程的任务调度工具,不需要知道业务数据的具体内容,设置任务的依赖关系 阅读全文
posted @ 2022-08-16 13:51 X-Wolf 阅读(602) 评论(0) 推荐(0) 编辑
摘要: Redis 是一个基于内存的非关系型数据库,在项目开发中使用非常广泛,Go 语言操作 Redis 需要使用三方包,我们选择支持 Redis 集群和 Redis 哨兵的 go-redis 包来讲述 Go 语言如何操作 Redis。 go-redis 包需要使用支持 Modules 的 Go 版本,并且 阅读全文
posted @ 2022-08-15 20:25 X-Wolf 阅读(3730) 评论(0) 推荐(0) 编辑
摘要: 什么是 JSON Web Token? JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以 JSON 方式安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用** HMAC 算法)或使用 RSA  阅读全文
posted @ 2022-08-15 20:01 X-Wolf 阅读(1125) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页