【Git】 修改历史 commits 中的用户名和邮箱


如何批量修改 git 历史提交记录中的 username 和 email。

一、作用

  • 修改某个仓库历史 commit 的用户 name 和 email 信息。
  • 将历史提交记录中的指定 name/email 修改为新的 name/email。

二、步骤

  • 确认本地全局邮箱/用户名
  • 查看仓库的历史提交信息
  • 批量修改历史记录中的信息
  • 将修改结果推送到远程

1. 确认本地全局邮箱/用户名

...

Read more

【Nginx】- AWK命令快速分析日志【访问最多请求最多的ip、最频繁、恶意访问】


知识点: 1)数组

数组是用来存储一系列值的变量,可通过索引来访问数组的值。

Awk中数组称为关联数组,因为它的下标(索引)可以是数字也可以是字符串。

下标通常称为键,数组元素的键和值存储在Awk程序内部的一个表中,该表采用散列算法,因此数组元素是随机排序。

数组格式:array[index]=value

1、Nginx日志分析 日志格式:'$remote_addr - $remote_us...

Read more

【Docker】Docker 常用命令大全


本文包括容器生命周期管理命令、容器操作命令、容器rootfs命令、镜像仓库命令、本地镜像管理命令和基础版本信息命令。

容器生命周期管理命令

run

创建一个新的容器。

# 使用docker镜像nginx:latest以后台模式启动一个容器,
# 并将容器命名为mynginx.
docker run --name mynginx -d nginx:latest

# 使用镜像 nginx:...

Read more

【Linux】基础命令汇总


Linux常见命令

ls

显示目录内容列表

选项

# ls --color=never 不显示颜色
# ls -a 显示所有文件  
# ls -i 显示文件inode号

type

区分命令类型, 显示指定命令的类型

man

查看Linux中的指令帮助

选项

# man -f 命令 查看命令拥有哪个级别的帮助 同 whatis
# man -k 命令 查看命令相关所有帮助 同 aprop...

Read more

【Linux】 Linux 操作系统中 dd 命令用法详解


dd


复制文件并对原文件的内容进行转换和格式化处理

详细说明


dd命令 用于复制文件并对原文件的内容进行转换和格式化处理。dd命令功能很强大的,对于一些比较 底层的问题,使用dd命令往往可以得到出人意料的效果。用的比较多的还是用dd来备份裸设备。但是不 推荐,如果需要备份oracle裸设备,可以使用rman备份,或使用第三方软件备份,使用dd的话,管理 起来不太方便。

建议在有需要的时候...

Read more

【Linux】命令-exec 和 -xarg详解


管道是实现“将前面的标准输出作为后面的标准输入” xargs是实现“将标准输入作为命令的参数” 你可以试试运行: 代码: echo "--help"|cat echo "--help"|xargs cat 看看结果的不同。

试过了,依然不是很确定的明白到底是什么意思,自己再探索一下看看把 如果你直接在命令行输入cat而不输入其余的任何东西,这时候的cat会等待标准输入,因此你这时候可以 通过...

Read more

【zabbix】 解决 zabbix-front 中文乱码问题


【zabbix】 解决 zabbix-front 中文乱码问题

当部署完Zabbix Server以后,点击筛选,在图形界面发现,某些字体会有乱码情况。操作系统信息:RHEL 7.5zabbix版本:zabbix-3.4 rpm版 1. 在Windows-控制面板-字体中复制出相关字体,找到自己想要配置的字体。 2. 将字体拷入zabbix的fonts目录 3. 修改zabbix相关PHP...

Read more

【Linux】将NGINX和NGINX Plus与SELinux结合使用


正确处理CentOS上Nginx部署的静态资源403问题

前言

接着上一篇博客低成本在家部署一个Server,这台服务器在我家里充当了一个服务总网关的作用,我在这台服务器上安装了Nginx,在Nginx上部署了HTTPS,然后当我在我工作使用的MacBook上启动一个测试Web服务的时候,我可以通过在Nginx上配置反向代理来对外提供这个Web服务。

我同样在Nginx上配置了一个静态目录,...

Read more

【Kubernetes】使用kubeadm部署Kubernetes 1.20.2 集群实践记录


kubernetes高可用集群安装(二进制安装、v1.20.2版)

1. 前言

之前文章安装 kubernetes 集群,都是使用 kubeadm 安装,然鹅很多公司也采用二进制方式搭建集群。这篇文章主要讲解,如何采用二进制包来搭建完整的高可用集群。相比使用 kubeadm 搭建,二进制搭建要繁琐很多,需要自己配置签名证书,每个组件都需要一步步配置安装。 本文以2021年1月14日官方更新...

Read more