128 gists results Add gist
netnr/ linux-file.sh 2023-02-16 16:32
linux 文件相关命令
ls # 查看文件列表
ls -lh # 列表
ls -lh --time-style=long-iso # 时间格式化 yyyy-mm-dd hh:mm:ss
ls -lh --time-style '+%Y/%m/%d %H:%M:%S' # 自定义时间格式

ls -lhS  # 由大到小排序
ls -lhSr # 从小到大排序
ls -lht  # 从新到旧
ls -lhtr # 从旧到新
查看详情
netnr/ oracle-archivelog.sh 2023-02-16 12:02
Oracle 归档日志
# 进入 oracle 用户
su - oralce

# 查看归档
SQL> archive log list;
# 查看归档路径及大小限制
SQL> show parameter recover;
# 看看归档日志(按百分比),超 90% 随时有宕机的危险
SQL> select * from v$flash_recovery_area_usage;
SQL> select * from v$recovery_file_dest;
查看详情
netnr/ asciinema-demo.cast 2023-02-16 06:48
asciinema demo https://github.com/asciinema/asciinema
查看详情
netnr/ netstat-nc-iftop.sh 2022-10-26 12:41
netstat nc iftop 网络工具
yum install net-tools # 安装 netstat
yum install nc.x86_64 # 安装 nc

apt install netcat # 安装 nc

# 查看占用端口
netstat -tunlp

# tcp6 包含 ipv4? ref: https://unix.stackexchange.com/questions/496137
cat /proc/sys/net/ipv6/bindv6only
查看详情
netnr/ boot.sh 2022-09-23 11:29
开机启动
# Windows 配置注册表(regedit)路径,用户登录后执行
# 当前用户
# HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
# 系统
# HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
# 右键 》新建 》字符串值 》输入 key 和启动程序路径带参数


# crontab 启动
@reboot sleep 30; /home/root/boot.sh
查看详情
netnr/ MySQL-Encryption.sql 2022-07-05 11:51
MySQL 数据加密、解密
-- 旧版本加密、解密(已弃用)
INSERT INTO users (username, password) VALUES ('john', ENCODE('guessme', 'salt')); -- 写入加密
SELECT username, DECODE(password,'salt') AS password FROM users WHERE username = 'john'; -- 查询解密

-- 新版本加密、解密(安全级别、性能高)
INSERT INTO users (username, password) VALUES ('steven', aes_encrypt('password', 'salt')); -- 写入加密
SELECT username, aes_decrypt(password,'salt') AS password FROM users WHERE username = 'steven';  -- 查询解密

SET block_encryption_mode = 'aes-256-cbc'; -- 修改加密模式
-- 或添加到配置文件 /etc/my.cnf 重启服务
查看详情
netnr/ install-onlyoffice.sh 2022-05-31 15:27
一键安装 ONLYOFFICE
echo "### 安装 wget unzip"
yum install wget unzip -y
echo "### 移除旧的 oo"
docker stop oo -t 0
docker rm oo
docker rmi onlyoffice/documentserver # 删除 oo 镜像
rm -rf /home/onlyoffice/ # 清除目录
echo "### 创建 oo 目录映射"
mkdir -p /home/onlyoffice/logs && cd /home/onlyoffice/ && mkdir data lib db && pwd && ls # 创建目录
docker info
查看详情
netnr/ backup_sqlserver.sh 2022-03-22 16:22
SQLServer 备份脚本 Linux
# 配置参数(开始)===

ymd=$(date +%Y%m%d)
echo "日期:$ymd"
echo
keepday=5
echo "保留最近天数:$keepday"
echo
dirsync="/package/autosync/sync"
echo "同步目录:$dirsync"
查看详情
netnr/ backup_sqlserver.bat 2022-03-22 15:46
SQLServer 备份脚本 Windows
@echo off

:: 配置参数(开始)===

set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
echo 日期:%ymd%
echo.
set keepday=15
echo 保留最近天数:%keepday%
echo.
查看详情
netnr/ git filter-branch.sh 2022-03-04 14:19
GitHub 泄露密钥,彻底删除历史记录
git filter-branch --force --index-filter "git rm --cached --ignore-unmatch -r 要删除的文件" --prune-empty --tag-name-filter cat -- --all
# 遍历所有 commit,删除文件,重写历史 commit,项目顶层执行

git push origin --all --force # 强行远程推送
查看详情

链接