常用正则表达式速查手册,建议收藏!

一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-|

- 阅读全文 -

iptables白名单

四表五链 Filter表Filter是iptables的默认表,它有以下三种内建链(chains) INPUT --> 处理来自外部的数据 OUTPUT --> 处理向外发送的数据 FORWARD链 --> 将数据转发到本机的其他网卡设备上 NAT表 PREROUTING链:处理刚到达本机并在路由转发前的数据包。它会转换数据包中的目标IP地址,通常用于DNAT POSTROU

- 阅读全文 -

Debian9升级最新Python3.10.5

wget https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tgz tar zxvf Python-3.10.5.tgz ./configure --enable-optimizations make altinstall 默认安装在了/usr/local/lib/python3.10/目录 PS:装好了!!! 用rm -rf删除多余的

- 阅读全文 -

银河麒麟v10上安装node.js

下载 从官网上(网址为:https://nodejs.org/en/download/) 下载适合该操作系统的版本。经测试,这里需要下载的是ARMv8。 解压缩,重命名 下载完成后,找到压缩包的位置(也可以通过剪切的方式更改该位置),右键打开终端,先输入ls命令查看压缩包名,然后使用tar命令解压缩。 tar -xvf node-v18.17.0-linux-arm64.tar.xz m

- 阅读全文 -

Zabbix错误:zbx_mem_malloc(): out of memory的解决方法

概述:一般遇到这种问题都是在添加主机时候,监控的主机数据量太大导致的,前端页面会提示zabbix server is not running . 默认配置: 默认zabbix_server.conf的配置:(路径一般是/etc/zabbix/zabbix_server.conf) 配置项CacheSize是512M 配置项TrendCacheSize是6M或者是注释状态(注释状态请放开注释)

- 阅读全文 -