128 gists results Add gist
netnr/ mysqlbinlog.sh 2024-07-09 18:19
mysql binlog 日志查询
# 根据时间范围查询
# -vv 查看二进制日志
# 保证 binlog.0000xx 包含日期

mysqlbinlog -vv --start-datetime="2024-07-09 10:13:39" --stop-datetime="2024-07-09 10:13:40" /var/lib/mysql/mysql-bin.000024

# 根据位置过滤
mysqlbinlog --start-position=123 --stop-position=456 /var/lib/mysql/mysql-bin.000001

# 二进制日志文件名称
查看详情
netnr/ mongodb-started.md 2024-07-09 15:34
MongoDB 安装、上手
### 安装
```
vi /etc/yum.repos.d/mongodb-org-7.0.repo
```
创建,输入以下内容
```
[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/7.0/x86_64/
gpgcheck=1
查看详情
netnr/ install-clickhouse.sh 2024-04-05 16:40
安装 ClickHouse
# ref https://clickhouse.com/docs/en/install

# docker 方式
docker run --restart=always --name clickhouse \
  --ulimit nofile=262144:262144 \
  --volume=$PWD/data:/var/lib/clickhouse \
  -p 8123:8123 \
  -p 9000:9000 \
  -e CLICKHOUSE_USER=default \
  -e CLICKHOUSE_PASSWORD=123456 \
查看详情
netnr/ autorun.inf 2024-03-13 20:57
制作U盘图标
# 在 U盘 根目录新建 autorun.inf 文件并添加如下内容
[autorun]
icon=autorun.ico

# 在根目录放置图标文件 autorun.ico
# 配置完成后下次才开始生效

# 设置系统级隐藏文件,避免误删
attrib +H +S autorun.inf
attrib +H +S autorun.ico
查看详情
netnr/ install-dm.sh 2024-02-28 14:35
安装达梦数据
# 方式一:Docker 安装
# 下载 docker 包并载入
docker load -i dm8_20230808_rev197096_x86_rh6_64_single.tar
# 启动,默认账号密码 SYSDBA/SYSDBA001
docker run -d -p 5236:5236 --name dm8 --privileged=true --restart=always \
-e CASE_SENSITIVE=0 \
-e UNICODE_FLAG=1 \
-e LENGTH_IN_CHAR=1 \
-e PAGE_SIZE=16 \
-e LD_LIBRARY_PATH=/opt/dmdbms/bin \
查看详情
netnr/ mysql_general_log.sh 2023-09-11 11:36
MySQL 日志切割并存档
#!/bin/bash

# 日志文件路径、存档目录
log_path="/package/mysqldata"
archive_directory="/package/mysqldata/archive"

mkdir -p ${archive_directory}
# 移动日志文件到存档目录
mv ${log_path}/general.log ${archive_directory}/general_$(date +%Y%m%d_%H%M%S).log
查看详情
netnr/ dpkg.sh 2023-09-05 11:23
打包 deb
# 结构
pack_deb
- DEBIAN # 打包配置文件夹
    - control # 必需,软件包的元数据信息,如名称、版本、作者、依赖关系等。
    - postinst # 安装后执行
    - postrm # 卸载后执行
- opt/xops_server # 待打包软件目录,安装路径为 /opt/xops_server


# 打包
查看详情
netnr/ nginx_log_slice.sh 2023-03-24 14:59
nginx 切割日志文件
## 创建一个 /home/root/nginx_log_slice.sh 文件,粘贴以下内容

# 日志路径
log_path=/package/log/
# pid路径
pid_path=/usr/local/nginx/logs/nginx.pid

# 当天 yyyy-MM-dd
today=$(date -d "now" +%Y%m%d)
查看详情
netnr/ ProxyChains.sh 2023-03-01 15:31
Linux 局部代理
# 下载
git clone https://github.com/rofl0r/proxychains-ng
cd proxychains-ng
# 安装 dnf install make gcc
./configure --prefix=/usr --sysconfdir=/etc
make && make install && make install-config
# 不安装运行
./proxychains4 -f src/proxychains.conf telnet google.com 80

# 一键安装
查看详情
netnr/ download-pack.sh 2023-02-16 17:56
利用服务器下载离线安装包
# 以安装 openjdk-8-jre 为例
apt search openjdk-8-jre # 搜索包
# 仅下载,deb 包默认放到 /var/cache/apt/archives 目录内
apt-get install -d -y openjdk-8-jre # 仅下载

ls /var/cache/apt/archives # 查看目录

# 打包目录
cd /var/cache/apt && tar -zcvf openjdk-8-jre.tar.gz archives/
# 拷贝包到需要安装的服务器, U盘或 scp -P 22 openjdk-8-jre.tar.gz remote_username@10.10.0.2:/remote_directory
查看详情

链接