中间件配置参数(持续更新中)

  |   2,653 浏览

mysql配置文件(/etc/my.cnf)

#1、表名不区分大小写(mysqld)
lower_case_table_names=1

#2、sql模式
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

#3、最大连接数
max_connections=1000

#4、字符集编码设置
[client] 
default-character-set = utf8mb4 
[mysql] 
default-character-set = utf8mb4 
[mysqld] 
character-set-client-handshake = FALSE 
character-set-server = utf8mb4 
collation-server = utf8mb4_unicode_ci 
init_connect='SET NAMES utf8mb4'

 #5、mysqldump备份,docker数据库在主机使用命令:docker exec mysql /usr/bin/mysqldump dbname > /dbname.sql
[mysqldump]
user=root
password=root

nginx配置文件(/nginxhome/conf/nginx.conf)

#1、自定义错误页面
#server片段中加入以下代码才能自定义
proxy_intercept_errors on;

#2、隐藏版本号
#http片段加入以下代码
server_tokens off;

linux下tomcat启动项目卡住

#1、编辑文件:%JAVA_HOME%/jre/lib/security/java.security

将:securerandom.source=file:/dev/random
修改成:securerandom.source=file:/dev/./urandom

jenkins系统配置

#1、当我们配置一个job实现我们的项目自动化构建集成后,每次触发构建,控制台会输出所有构建的信息,如果里面有中文,可能会出现乱码的情况。所以需要设置一下系统编码方式:
点击主界面左边的【系统管理】->【系统设置】
在全局属性下面,新增一条key-value:LANG=zh_CN.UTF-8
执行以下Groovy脚本,解决jmeter Html report无数据问题
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")

docker配置

#1、国内docker镜像

--registry-mirror=https://xfaawkne.mirror.aliyuncs.com

#2、mysql8.0

#docker容器启动命令:

docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql --lower_case_table_names=1

#修改密码加密方式,否则远程用navicat连接报错。

ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'

#3、修改docker容器时区
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID或容器名:/etc/localtime

linux系统配置

#1、防火墙开放端口配置文件:/etc/sysconfig/iptables

-I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

-I INPUT -p tcp -m state --state NEW -m tcp --dport 30000:30999 -j ACCEPT

#2、开机启动配置文件:/etc/rc.local

#3、批量替换文件中的字符串

sed -i 's/abc/xxx/g' file
其中:

abc修改前的字符串
xxx是修改后的字符串
file是要被修改的文件

# centos升级python3且与python2共存

#1、下载:wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

#2、安装依赖环境:

      yum -y install gcc zlib* libffi-devel

#3、到解压目录,执行以下配置安装命令

     ./configure
     make && make install

#4、备份原来的python为python2

     mv /usr/bin/python /usr/bin/python.bak

#5、给新python创建一个链接

     ln -s /usr/local/bin/python3 /usr/bin/python

#6、升级完成后会导致yum命令用不了,如下方式解决

     vi  /usr/bin/yum
     vi /usr/libexec/urlgrabber-ext-down
     vi /usr/bin/yum-config-manager
     依次编辑以上文件,均将文件第一行代码声明:#!/usr/bin/python   改成指向原来老版本:  #!/usr/bin/python2.7