TypeCodes

在serv00主机上安装哪吒探针

一、探针

前段时间申请了 serv00 主机一直闲置没有用,但是这个主机的配置比较低(512 M 内存),所以准备用来装个工具类的小应用。

之前使用 Uptime Kuma 创建了一个比较全能的探针:web monitor ,看着哪吒探针使用量也比较大,于是选择在 server00 主机上安装了一下。

pelican 博客生成时增加 gitcommit 和 cicd 信息

- 阅读剩余部分 -

utuntu22.04安装含brotli模块的Ningx

一、更新源:

/etc/apt/sources.list.bak ### 替换成阿里云的源 sudo bash -c "cat << EOF > /etc/apt/sources.list && apt update deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse EOF" ### 重启 reboot ### 更新 apt update -y && apt upgrade && apt install dpkg-dev

- 阅读剩余部分 -

awk中符点型小数去掉小数点转换成整数的方法

在写shell脚本时,会遇到要把一个符点数转换成整数的情况。之前线上一个shell脚本在用awk从文本中读取出一个带两位小数的符点数后,是直接把它乘以100转换成整数的。脚本一直运行正常,直到后面遇到了一个符点数19004.44,它在乘以100后得到的不是1900444而是科学记数1.90044e+06,导致导入数据库失败。后面测试发现符点数19004.42也存在同样的问题,如果下图所示:

awk中符点型小数去掉小数点转换成整数的方法

- 阅读剩余部分 -

使用shell脚本解决Navicat导出excel数据不全的问题

月末需要对系统注册用户进行报表统计,在使用Navicat从MySQL数据库中导出数据到excel文件时,发现最大只能导出为65536(美好的数字)行的数据。按理说 Navicat应该是从数据库中读取一条记录会立即写到excel文件中,不应该只读取65536范围内的数据然后一次性写到文件里面。

- 阅读剩余部分 -

修复CentOS7升级Python到3.6版本后yum不能使用的问题(续)

上一篇文章中通过重装yum解决了无法使用Python3解释执行的问题,但是yum -y update后又会使得之前设置的软链接(ln -s /usr/local/bin/python3.6 /usr/bin/python)被替换成python2.7。为了把Python3设置为默认py解释器的同时保证yum能正常使用,还得从yum相关脚本下手。

不难猜测这些脚本都是使用py2语法,如果能把它们声明的解释器改成python2,那么问题就迎刃而解了。搜索了一下,发现在/usr/bin/目录有7个yum相关的脚本,再加上前文提到的/usr/libexec/urlgrabber-ext-down共8个。

yum相关脚本

- 阅读剩余部分 -

修复CentOS7升级Python到3.6版本后yum不能使用的问题

之前把现有这台阿里CentOS7.2系统的Python2.7.5升级成Python3.6后,yum工具就不能使用了。当时网上查了下原因,都说是Python3导致的,但是试了很多种方法还是没解决,后面也就一直没管了。因为最近要弄一个Nodejs微信小程序,需要用yum安装一些开发工具,就不得不修复这个问题了。

CentOS7.2中Python3版本导致yum不能使用

- 阅读剩余部分 -