2020年10月26日
- vscode配置wsl Ubuntu开发环境
- go语言学习,实践ini配置文件解析
2020年10月27日
- 线上环境补丁更新
- dev环境配置ios热更新
- 本地配置jenkins更新环境
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
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