Uninote
Uninote

2020年10月26日

  • vscode配置wsl Ubuntu开发环境
  • go语言学习,实践ini配置文件解析

2020年10月27日

  • 线上环境补丁更新
    • 1.4.8
    • 1.4.9
    • 1.4.10
  • dev环境配置ios热更新
  • 本地配置jenkins更新环境
    • 测试邮件发送
    • 测试更新和webhook触发更新

2020年10月28日

  • nginx优化学习
    • 减少磁盘io,直接io和异步io,日志压缩
    • sendfile零拷贝和gzip_static、gunzip
    • tcmalloc内存分配库
    • gperftool性能分析三方模块
    • sub_status监控模块使用
  • dev环境代码更新

2020年10月29日

  • 制作dev环境docker镜像
    • 部署项目(自动化脚本)
    • 设置统一环境的变量和批量替换脚本
#!/bin/bash
[ $# -ne 1 ] && echo "must one args"
apihost=$1.api.dajxyl.com
staffhost=$1.staffapi.dajxyl.com
adminhost=$1.admin.dajxyl.com
wwwhost=$1.www.dajxyl.com
apipre=dajx_api_$1_
staffpre=dajx_staff_api_$1_
        sed -i "s#staffhost#$staffhost#" /home/www/additional_item/logviewer/logs.php
        sed -i "s#apihost#$apihost#" /home/www/additional_item/logviewer/logs.php
        sed -i "s#apihost#$apihost#g" /home/www/biglove-cms/cms/config/__params.php
        sed -i "s#staffhost#$staffhost#g" /home/www/biglove-cms/cms/config/__params.php
        sed -i "s#apipre#$apipre#g" /home/www/biglove-cms/cms/config/__params.php
        sed -i "s#staffpre#$staffpre#g" /home/www/biglove-cms/cms/config/__params.php
        sed -i "s#adminhost#$adminhost#" /home/www/biglove-workerman/Config/__config.php
        sed -i "s#staffpre#$staffpre#" /home/www/biglove-workerman/Config/__config.php
        sed -i "s#apipre#$apipre#" /home/www/biglove-workerman/Config/__config.php
        sed -i "s#staffhost#$staffhost#g" /home/www/dajx-staff-api/config/__params.php
        sed -i "s#staffpre#$staffpre#g" /home/www/dajx-staff-api/config/__params.php
        sed -i "s#apipre#$apipre#g" /home/www/dajx-staff-api/config/__params.php
        sed -i "s#wwwhost#$wwwhost#" /home/www/dajx-api/config/__params.php
        sed -i "s#staffpre#$staffpre#g" /home/www/dajx-api/config/__params.php
        sed -i "s#staffpre#$staffpre#g" /home/www/dajx-api/config/__params.php
        sed -i "s#apihost#$apihost#g" /home/www/dajx-api/config/__params.php
  • 配置代理
  • 配置域名CNAME

2020年10月30日

  • 迭代8 pre预发
  • docker diff资源大小显示
  docker=m1;file=`docker diff $docker|awk '{print $2}'`;docker exec -it $docker ls -ld $file|grep -iv "No such"|sed  's#[[:space:]][[:space:]]*# #g'|sort -n -t " " -k 5
  • ~/.ssh/know_hosts中host删除脚本
]# cat remove_knowhost.sh
#!/bin/bash
[ $# -lt 1 ] && echo "你必须指定至少1个需要删除的host" && exit 1
for i in "$@"
do
remove_host=`grep $i ~/.ssh/known_hosts`
sed -i "/$i/d" ~/.ssh/known_hosts && echo "$remove_host already remove"
done
  • 编写nginx批量代理脚本和cert批量生成脚本

2020年10月23日

2020年11月13日

点赞(0) 阅读(1) 举报
目录
标题