PostgreSQL psql 基本使用

psql 命令模式 连接相关 -h:指定主机或 IP 地址登录 -p:指定端口登录 -U:指定用户登录 -d:指定数据库登录 -l :查看所有 databases 1 2 3 4 5 6 7 8 9 10 $ psql -l

ELK8 部署

Install Elasticsearch ES8 较 ES7,部署过程中支持自动生成、分发 ssl 证书,无需手动签发配置证书,大大简化了部署复杂度。 下载安装包配置路径 1 2 3 4 5 6 7 $ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.2.0-linux-x86_64.tar.gz $ tar -zxvf

MySQL 基于 frm 和 ibd 文件恢复表

基于 frm 和 ibd 文件恢复表数据 说明 MySQL 如果单表过大,使用逻辑备份复制表时用时会比较长,可基于 ibd 文件进行物理备份复制、恢复表。要基于 frm 和 ibd 复制表,需要

docker 安装 registry 并配置 ssl 证书

使用 openssl 签发证书 签发 CA 如果已有 CA ,可略过 Ubuntu 1 2 3 $ openssl genrsa -out ca.key 4096 # go 1.15 以上版本被识别的 ssl 证书需配置 SANs,申请证书时需通过 addext 指定 $ openssl req -x509 -new -nodes -sha512 -days

Nginx/Openresty 安装 ModSecurity 作为 WAF

ModSecurity(Libmodsecurity) git:https://github.com/SpiderLabs/ModSecurity Openresty 安装 ModSecurity v3 安装环境依赖 1 $ apt install g++ flex bison curl apache2-dev doxygen libyajl-dev ssdeep liblua5.2-dev libgeoip-dev libtool dh-autoreconf libcurl4-gnutls-dev libxml2 libpcre++-dev libxml2-dev git 下载解压安装包 1 2 3 $ wget https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.6/modsecurity-v3.0.6.tar.gz $ tar -zxvf modsecurity-v3.0.6.tar.gz $ cd modsecurity-v3.0.6 编译安装 1 2 3 4 5 $ sudo ./build.sh # --e

Linux 定时任务(crontab)读取系统变量

cronjob load system environment 调用时使用 BASH_ENV 变量 调用脚本时使用 BASH_ENV 从文件中读取变量 1 2 $ crontab -l * * * * * BASH_ENV=/etc/profile /home/baeldung/print_envs.sh 导入多个变量文件时,可将导入变量命令写入脚本中,使用 BASH_ENV 调用脚