分类标签归档:Linux

mysql修改binlog日志保留时间


#命令行

  • 临时有效,重启mysqld服务后失效.
# 查看
show variables like "%expire_logs_days%";

# 设置保留7天
set global expire_logs_days=7;

#配置文件

  • 永久有效,需重启mysqld服务才生效.
vim /etc/my.cnf
mysqld模块
expire_logs_days=7
  • 说明: 0-表示永不过期; 单位为天。

Read more

记一次认真学习iptables(二)


  • 一台linux 服务器如果要实现路由器转发的功能,那么他就必须要有iptables 和 路由表的配合使用
  • 如果是过滤某些数据包(比如要丢弃这些包)使用的iptables 的filter表
    iptables -t filter -A OUTPUT -p udp -d 114.114.114.114 -j DROP
    # 以上的-t filter 默认可以不写,因为iptables 的默认表就是filter
    
  • linux 内核会记录路由转发的相关记录,去:192.168.1.1:1234 ---> www.baidu.com:80 ;回:www.baidu.com:80 --->192

Read more

linux 服务器监控客户端部署


# 下载地址
wget https://tool-box.oss-cn-hangzhou.aliyuncs.com/shell/monitor_client.sh
  • monitor_client.sh
#!/bin/bash

function omsa_install 
{
# install omsa (DELL 硬件监控)
  echo "#####开始安装OMSA####"
  echo "根据网络情况,此过程需要话比较长的时间"
  wget -q -O - http://linux.dell.com/repo/hardware/lates

Read more

gogs 安装部署与维护


1. 安装

# Pull image from Docker Hub.
$ docker pull gogs/gogs

# Create local directory for volume.
$ mkdir -p /var/gogs

# Use `docker run` for the first time.
$ docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs

# Use `docker start` if you have stopped it.
$ docker start 

Read more

redis info 详解


1、client

connected_clients:2053  #当前客户端连接数
client_longest_output_list:0    #当前连接的客户端当中,最长的输出列表
client_biggest_input_buf:0      # 当前连接的客户端当中,最大输入缓存
blocked_clients:0               #被阻塞的客户端数

因为Redis是单线程模型(只能使用单核),来处理所有客户端的请求,且Redis默认允许客户端连接的最大数量是10000。若是看到连接数超过5000以上,那可能会影响Redis的性能。因此监控客户端连接数是非常重要的,因

Read more

sentry 实时错误追踪系统配置与使用


1、汉化

2、选择时区和设置日期格式

3、创建完django项目后

安装sdk

pip install --upgrade 'sentry-sdk==0.14.3'

settings.py 设置如下

import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration

sentry_sdk.init(
    dsn="http://9b51bb0sdf5245147sdf0e9d1b7sdf891e4717b55@xxx.xxx.xxx.xxx:9000/2"

Read more

docker-ce 安装


1、卸载旧版本

sudo yum remove docker   docker-client     docker-client-latest   docker-common   docker-latest   docker-latest-logrotate  docker-logrotate  docker-engine

2、安装依赖设置yum源

#在新主机上首次安装Docker CE之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。
#设置存储库
#安装所需的包。yum-utils提供了yum-config-manager 效用,并device-mapper-

Read more

ansible 基础


1、安装ansible

yum -y install ansible

2、添加受控主机

ssh-keygen 生成公钥并拷贝至受控端主机的 /root/.ssh/authorized_keys 在/etc/ansible/hosts

# Ex 1: Ungrouped hosts, specify before any group headers.

## green.example.com
## blue.example.com
## 192.168.100.1
192.168.100.10

3、简单使用

[root@my-hz-server ansible]# ansible all

Read more