Blog posts

2024

Nginx Brotli 升级

less than 1 minute read

Published:

升级ubuntu镜像,踩到nginx的坑

Redis Cluster

2 minute read

Published:

Redis Cluster

部署3台Centos7.8服务器,Redis版本:3.2.9 端口:为7001、7002、7003、7004、7005、7006

php prometheus monitor

1 minute read

Published:

服务监控 微服务治理的一个核心需求便是服务可观察性。作为微服务的牧羊人,要做到时刻掌握各项服务的健康状态,并非易事。云原生时代这一领域内涌现出了诸多解决方案。本组件对可观察性当中的重要支柱遥测与监控进行了抽象,方便使用者与既有基础设施快速结合,同时避免供应商锁定。 ​

Android build

less than 1 minute read

Published:

拉取代码 ​ 1 stage(‘clone’) { 2 steps { 3 git branch: “$BRANCH”, credentialsId: ‘dev’, url: ‘git@git.alibaba-inc.com:alicloud/nvwa.git’ 4 script { 5 DATA1 = sh(returnStdout: true, script: ‘date +%Y%m%d’).trim() 6 BU_TAG = sh(returnStdout: true, script: ‘git rev-parse –short HEAD’).trim() 7 } 8 } 9 } ​ build构建 ​ 1 stage(‘gradle build’) { 2 steps { 3 sh ‘’’ 4 export JAVA_HOME=/usr/local/jdk-11/ 5 export JRE_HOME=/usr/local/jdk-11//jre 6 export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 7 export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 8 export ANDROID_HOME=/usr/local/sdkmanager 9 export PATH=${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}:${PATH} 10 export NDK_HOME=/usr/local/android-ndk-r16b 11 export ANDROID_NDK_HOME=/usr/local/android-ndk-r16b 12 export PATH=$NDK_HOME:${ANDROID_NDK_HOME}:$PATH 13 export ANDROID_SDK_ROOT=/usr/local/android-sdk-linux 14 export PATH=$ANDROID_SDK_ROOT/tools:$PATH 15 export PATH=$ANDROID_SDK_ROOT/platform-tools:$PATH 16 /usr/local/gradle-7.6/bin/gradle clean assembleDebug 17 ‘’’ 18 } 19 } ​ 上传蒲公英 ​ ​ 发送通知 方法1

Mysql Not CMAKE

less than 1 minute read

Published:

1、安装mysql

wget -P /data/package https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

下载mysql安装包,解压到/usr/local/mysql

sudo groupadd mysql
sudo useradd -g mysql mysql -s /bin/false
mkdir -p /data/logs/software/mysql
mkdir -p /data/databases/mysql
sudo chown mysql.mysql /data/software/mysql -R
sudo chown mysql.mysql /data/databases/mysql -R
sudo chown mysql.mysql /data/logs/software/mysql -R

启动配置文件

/etc/my.cnf

启动脚本

cp /data/software/mysql/support-files/mysql.server /etc/init.d/mysqld

需更改66行,Basedir

``` /etc/init.d/mysqld – 更改 66 basedir=/data/software/mysql

Nginx 编译参数详解

1 minute read

Published:

Nginx 编译参数详解

``` –prefix=PATH 指向安装目录 –sbin-path=PATH 指向(执行)程序文件 –conf-path=PATH 指向配置文件(nginx.conf) –error-log-path=PATH 指向错误日志目录 –pid-path=PATH 指向pid文件(nginx.pid) –lock-path=PATH 指向lock文件(nginx.lock)(安装文件锁定,防止安装文件被别人利用,或自己误操作。)

Cobbler

less than 1 minute read

Published:

1、关闭防火墙

service iptables stop

2、关闭Selinux

sed -i 's/Enforcing/disabled/g' /etc/sysconfig/selinux setenforce 0

3、添加yum源

yum-config-manager --add-repo http://mirrors.aliyun.com/repo/epel-6.repo

4、开始安装cobbler

yum install -y cobbler httpd tftp-server xinetd dhcp rsync

5、检测服务状态

cobbler check 检查iptables、selinux是否关闭,重启httpd服务,重新使用命令即可
check出来会有很多的报错,以下解决上面报错:

2020

Zook

less than 1 minute read

Published:

系统配置

  • Centos 7.8
  • Zookeeper-3.4.12
  • JDK 1.8.0_191