标签 日志 下的文章

分类: Linux

CentOS 7 清除系统日志

history:# echo > .bash_history //清除保存的用户操作历史记录 # history -cw //清除所有历史设置不保存history:修改/etc/profile将HISTSIZE=1000改成0或1echo > /var/log/wtmp //清除用户登录记录 echo > /var/log/btmp //清除尝试登录记录 echo >...

阅读全文 »

分类: Linux

Nginx按天或按小时切割日志

Nginx日志访问量大的时候,日志文件增长很快,查询日志很不方便,以下为实现按天或者小时将access文件切割:按天切割方法如下:创建log.sh脚本:vim /usr/local/nginx/logs/log.sh #!/bin/bash LOG_PATH=/usr/local/nginx/logs/ YESTERDAY=$(date -d "yesterday" +%...

阅读全文 »

分类: Linux

Nginx记录请求分发日志及后端负载的IP

前端nginx接收到请求之后, 需把请求分发到后端WEB服务集群,需要记录分发日志, 来分析后端每台WEB服务器处理的请求数目,日志里面需要记录客户端IP、每个URL请求是哪个后端处理的,nginx配置文件如下: log_format main '$remote_addr - $remote_user [$time_local] "$request" ' ...

阅读全文 »

分类: MySQL

MySQL5.7.5X在线调整innodb_buffer_pool_size参数

MySQL5.7.5以前,调整innodb_buffer_pool_size需要重启mysql进程才可以生效,建议业务低峰时间执行,在MySQL 5.7.5版本后,innodb_buffer_pool_size参数的值可以动态的设置,可以通过innodb_buffer_pool_chunk_size参数配置块的大小,Innodb_buffer_pool_resize_status状态变量记录...

阅读全文 »

分类: SQLServer

SQL Server2008R2日志文件过大 大日志文件清理方法 不分离数据库

SQL Server日志文件过大,很多分离数据库——〉删除日志文件-〉附加数据库 的方法,此方法风险太大,过程也比较久,有时候也会出现分离不成功的现象。下面的方式是不需要做数据库分离和附加操作的。SQL 2008收缩清空日志方法:1.在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完整模式,一定必务要再改回完整模式,不然数据库就不支持时间点备份了。 1).选择数据库–...

阅读全文 »

分类: MySQL

binlog开启与删除及参数说明

MySQL Server 有四种类型的日志——Error Log、General Query Log、Binary Log 和 Slow Query Log。Error Log:错误日志,记录 mysqld 的一些错误。 General Query Log:一般查询日志,记录 mysqld 正在做的事情,比如客户端的连接和断开、来自客户端每条 Sql Statement 记录信息;如果你想准...

阅读全文 »

分类: MySQL

使用tee记录mysql client 所有的操作

方法一、配置文件在服务器上的/etc/my.cnf中的[client]加入tee =/tmp/client_mysql.log即可.方法二、命令行1.mysql -uroot --tee=/tmp/client_mysql.log2.这个类似于sqlplus的spool功能,可以将命令行中的结果保存到外部文件中。如果指定已经存在的文件,则结果会附加到文件中。mysql> tee cli...

阅读全文 »