mysql5.7基于二进制日志复制(replication with binary log file)


Master端:

A、 在my.cnf中开启二进制日志、设置server-id(需要唯一),然后保存重启mysqld服务。

log-bin=mysql-bin
 server-id=1

B、 创建主从复制所需的账号

CREATE USER 'repl'@'%' IDENTIFIED BY '123qweASD!@#';
 GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';

C、 show master status查看File和Position

show master status;

SLAVE端:

A、 在my.cnf中设置server-id,...

Read more

Docker网络桥接模式设置可管理IP地址


Docker官网给出的宣传语:A Betterr Way to Build Apps,这个对开发人员针对性强一些,对非开发来说Docker的优势还是资源消耗少。一台普通PC开三四个virtualbox虚机基本就卡掉了,但开一个virtualbox虚机在上面再跑十个container应该没啥问题。下面介绍如何给这些container设置可管理IP。

Docker默认给container设置的IP地址是172.17.0.0/16,很显然走外网是通过NAT方式过docker0网卡。如果要ssh到172.17.0.0/16地址,docker给的方式很麻烦,如果container数量再多的话会更麻...

Read more

有一文件记录了1-100000之间随机的整数共5000个,存储的格式100,50,35,89…请取出其中最大和最小的整数。(可以用除shell之外任意语言实现)


有一文件记录了1-100000之间随机的整数共5000个,存储的格式100,50,35,89…请取出其中最大和最小的整数。(可以用除shell之外任意语言实现)

python3代码

m = []

with open('file', 'r') as f:
    for i in f:
        i = i.strip('\n')
        m += i.split(',')

n = list(map(int, m))

print(max(n))
print(min(n))

Read more

nginx常见配置


  1. nginx.conf accept_mutex # 对多个Nginx进程接受连接进行序列化,防止多个进程对连接的争抢
  2. ssl_ca http -> https

    server {
     listen 80;
     server_name www.test.com;
     return 301 https://$host$request_uri
     or
     rewrite ^ https://$server_name_$request_uri permanent;
  3. https证书配置

    http { ...

    server {
     listen              443 ssl;
     k...

Read more

Linux sort command


设定分隔符,依据第二列字段排序

[root@denifears shell]# cat 1.txt 
abc,123
abc,4
abc,33
ddd,895
klj,356
[root@denifears shell]# sort -t , -k 2 -n 1.txt 
abc,4
abc,33
abc,123
klj,356
ddd,895

Read more

linux awk 常用命令


列出最常的十条命令:

history | awk '{$1="";print $0}' | awk '{a[$0]++}END{for(i in a){print a[i],i}}' | sort -rn |head

经典的去重复行:

awk ‘! a[$NF]++’

列出每个ip的连接数

netstat -anpt | awk '$0=$5' | awk -F: '{a[$1]++}END{for(i in a){print i,a[i]}}' |grep -v 'and' | grep -v 'Address'

Read more

isolinux.cfg


lang@t450:~$ more /media/lang/isolinux/isolinux.cfg

default vesamenu.c32
timeout 50
display boot.msg
menu background splash.png
menu title CentOS 7.2
menu color border * #00000000 #00000000 none
menu color sel 0 #ffffffff #00000000 none
menu color title 0 #ff7ba3d0 #00000000 none
menu color tabms...

Read more