摘要:
### Bash 数组基础 在 Bash 中,数组是一种可以存储多个值的数据结构。数组的每个元素都有一个索引,从 0 开始。 例如,假设我们有一个数组: ```bashtask_ids=("task1" "task2" "task3")``` ### 获取数组的所有索引 `${!task_ids[@ 阅读全文
摘要:
需要临时启动一个简单的 Web Server 进行测试或分享文件,当然可以用 Apache、Nginx 这些 HTTP 服务,不过又显得过于麻烦。 Python 自带了一个简单的内建 HTTP 服务器,这时候用它就特别合适了! 基本命令 ``` python -m Web服务器模块 [端口号,默认8 阅读全文
摘要:
Go可执行程序在alpine容器中无法运行的问题解决 今天遇到一个问题,我把我的go应用编译好之后,在Dockerfile里指定它到容器中启动,但是启动不起来,我通过测试,发现了这个现象 :我的程序是在容器里的,但是我要运行时,它缺提示not found 原因 not found不是说找不到这个程序 阅读全文
摘要:
一: 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令。 mysql> select concat('KILL ',id,';') from information_schema.processl 阅读全文
摘要:
aws cli使用中,可能会有在多个IAM账户中进行切换的需求,手动切换~/.aws/目录下的config和credentials是十分费力的事情。还好aws cli本身就可以支持多个aws credentials 配置多个profile aws configure时,加上--profile参数来命 阅读全文
摘要:
要在 Linux 中将默认的 shell 从 zsh 切换回 bash,可以按照以下步骤操作: 打开终端并输入以下命令以检查当前正在使用的 shell: echo $SHELL 如果输出类似于 /bin/zsh 的路径,那么你当前正在使用 zsh。 输入以下命令来查看系统中已安装的 shell: c 阅读全文
摘要:
mkdir -p /data/mysql/data /data/mysql/log groupadd mysqluseradd -g mysql mysqlchown -R mysql:mysql /data/mysql/ #/etc/my.cnf 配置文件 [client]port = 3306 阅读全文
摘要:
在 AWS ECS 中,要保留客户端 IP 地址,您可以使用代理协议。代理协议是一种协议,它允许负载均衡器将客户端的原始 IP 地址和端口号传递给后端容器。下面是一个示例配置: 1. 在您的负载均衡器中启用代理协议。 2. 在您的 ECS 任务定义中,启用代理协议,并配置容器将客户端的原始 IP 地 阅读全文
摘要:
forfiles批处理 移动删除复制文件(实现命令移动前一天的文件) 需要命令打包前一天的文件,文件名没规律,需要按照文件创建日期来判断,查资料发现forfiles命令强大, 比如查找前一天创建的文件,一条命令搞定 forfiles /p “D:\linshi” /s /m * /d -1 查找D: 阅读全文
摘要:
Apache APISIX 的配置信息被存储在其数据源,如 etcd。您可以使用 etcd 的命令行工具 `etcdctl` 或者 REST API 来完成配置信息的导出和导入。 1. **导出配置** 要导出 etcd 中的数据,请使用下面的命令: ```bash ETCDCTL_API=3 et 阅读全文