• nginx_log_slice.sh nginx 切割日志文件
    netnr 2023-03-24 328
    ## 创建一个 /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)
  • ProxyChains.sh Linux 局部代理
    netnr 2023-03-01 331
    # 下载
    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
    
    # 一键安装
  • download-pack.sh 利用服务器下载离线安装包
    netnr 2023-02-16 316
    # 以安装 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
  • linux-file.sh linux 文件相关命令
    netnr 2023-02-16 35
    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 # 从旧到新
  • oracle-archivelog.sh Oracle 归档日志
    netnr 2023-02-16 51
    # 进入 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;
  • asciinema-demo.cast asciinema demo https://github.com/asciinema/asciinema
    netnr 2023-02-16 46
    {"version": 2, "width": 81, "height": 20}
    [0.006808, "o", "> "]
    [0.8880290000000001, "o", "#"]
    [0.9601360000000001, "o", " "]
    [1.160145, "o", "W"]
    [1.343879, "o", "e"]
    [1.53569, "o", "l"]
    [1.631953, "o", "c"]
    [1.735633, "o", "o"]
    [1.808077, "o", "m"]
  • git merge
    吐槽 netnr 2022-11-22 444
  • netstat-nc-iftop.sh netstat nc iftop 网络工具
    netnr 2022-10-26 332
    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
  • boot.sh 开机启动
    netnr 2022-09-23 43
    # 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
  • 奇技淫巧
    shared netnr 2022-09-14 2.1K
  • 布隆过滤器
    netnr 2022-09-14 203
  • HTML 编码
    netnr 2022-09-07 296
  • baidu-unpkg.md 转载 https://v2ex.com/t/521411
    2022-08-17 4
    https://code.bdstatic.com/npm/jquery@3.3.1/dist/jquery.js
    
    基本规则是 https://code.bdstatic.com/npm/{package}@{version}/{path}
    
    可以不写 path,如 https://code.bdstatic.com/npm/jquery@3.3.1
    
    会重定向到主文件,但不建议现在使用,CDN 不会缓存 301,正在跨部门地合作增加这个能力
    
    我们不支持 @latest 等范围型版本,因为我们相信这是不符合生产环境对依赖的稳定性要求的。
    当前因为服务刚完成不久,CDN 没有足够的热度,首次访问可能会需要几秒,CDN 上有缓存以后就快了
  • npm
    吐槽 netnr 2022-08-10 373