Mongodb 被攻击
解决办法
- 开启oplog
- 定时备份
- 添加密码
- 只允许本机访问
Mongodb 被攻击
# 第一个brew
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
#第二个
arch -arm64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 配置代理和环境变量
alias proxy='export all_proxy=socks5://127.0.0.1:1089'
alias unproxy='unset all_proxy'
export PATH="/opt/homebrew/bin:/usr/local/bin:$PATH"
alias ibrew='arch -x86_64 /usr/local/bin/brew'
项目中有一些使用Golang进行开发的中间件,以及小工具,现在检查服务器IO发现Golang的日志输出导致磁盘IO紧张,现在采取 RingBuffer + Driect IO进行处理
package logger
import (
"errors"
)
var (
ErrClosed = errors.New("logger is closed")
)
// Logger 基本方法
type Logger interface {
Write(b []byte) (n int, err error)
flush()
worker()
GetWriter()(interface{})
}