[置顶]常用命令.

[置顶]office常用

[置顶]sql常用

Nginx负载均衡简单一二

˃    为了满足业务高可用,网上搜了下Nginx的负载均衡,直接上配置文件,感谢的技术支持:tw-1f60f:。


upstream v_url {
    server 172.16.55.86:8080;
    server 172.16.55.86:8180;
   <!--autointro-->

《解忧杂货店》读书笔记

˃    看这本书的背景是对门的邻居要搬家了,她发在群里有些物品要转让,风筝3块,其他书3块一本,决定收了那个风筝给小孩玩,其他书没有喜欢的,看到她截图的有本东野圭吾写的《解忧杂货店》,想到之前看过东写的《麒麟之翼》,写的还可以,就问她《解》这本书卖不卖,她说不卖,可以借给你,我赶紧说ojbk,本来还想幻想着从借书开始发生点什么呢:smirk:,算了吧,老实点吧,我儿子在后面呢。

˃    从她

Windows下使用mklink建立目录链接

经常使用OneDrive同步Navicat里经常使用的SQL,问题是我只想同步指定的文件夹,就想到如果像Linux那样在OneDrive里做个软链接到Navicat配置文件目录就好了,直接用Windows右键建立快捷方式,直接打开Navicat,配置文件识别不到。 直接搜到了mlink这个命令,Windows自带的,用完之后完美支持

mklink /D 目的地址 源地址


mklink /D D:\users\desktop\tools\N<!--autointro-->

《北洋夜行记》读书有感

这本书是从豆瓣上看到的,就从图书馆借来看的,全书共23章,每个章节是一个故事,都是破案类型的, 印象深刻几个: 拐卖儿童案件,然后把儿童弄残废卖艺骗钱的,看着有点瘆人,庆幸生活在了现代,清末民初那时候人们生活苦啊。 是讲卖人肉包子的案件,挺惊悚的,如果是真实记事,这个夜行者金木命也够大的。 上海棉纺厂魔音杀人案件,这个就是纱厂女工机械性的工作导致人整个都麻木了,然后凶手故意播放一些带有心理暗示性的音乐给这些人听,人本来占在高处就有一种跳下去的冲动, 再加上人疲惫就酿成了杯具。 花

邮件附件自动处理相关

需求:每天邮箱里收到一封特定的邮件,里面的附件内容需要入库后并回复邮件,附件格式都是txt,内容也相对简单,每行一个数字序列号

写了一个简单能用的办法,用Python定时收取邮件,匹配到指定关键字然后处理

系统版本:CentOS 6.9 x64,Python版本3.6.3

```python
from imbox import Imbox
import shutil
import yagmail
import time
import os
import sys
import fcntl, sys
pi

expect简单使用

需求:A机器上定时抓取了数据需要push到B机器上然后提交到hdfs,因为B机器每次必须需要输入用户名和密码,所以想到了expect

A机器上执行

先安装expect

```bash
yum install -y expect

#以下内容保持为hdfs_sync.sh

#!/usr/bin/expect -f
set ip B机器IP
set password 登陆B机器的密码
set timeout -1 #设置没有超时时间
set cc [lindex $argv 0]

CDH5.14.3安装

系统版本:centos 6.9

主机名要求:a-z,A-Z,0-9 和 - ,-不是下划线,如果主机名中含有 _ 会导致cloudera-scm-agent启动失败

主机名和ip在/etc/hosts 里正确配置。

所有机器禁用selinux、ipv6、关闭防火墙、时间同步一致、ssh互信、安装好jdk

sms-namenode1:10.99.8.237

sms-datanode1:10.99.8.122

sms-datanode2:10.99.8.137

先安装cm

在sms-namen

最大连接数设置太大,导致SSH无法登录

pam_limits(login:session): Could not set limit for 'nofile': Operation not permittedCOULD NOT SET LIMIT FOR ‘NOFILE’: OPERATION NOT PERMITTED的处理方法若需要允许用户使用很大的文件资源需要先修改内核的文件资源数限制修改用户可打开的文件数一般直接修改limits.conf的nofile 即可,但是如果将这个值修改为上百万很有可能导致ssh无法登

PostgreSQL10.4主从流复制

系统版本:CentOS 6.9 x64数据库版本:PostgreSQL10.4主库IP:192.168.111.13从库IP:192.168.111.23数据库确保打开支持流复制的选项,以下是postgresql.conf的配置文件,供参考系统内存128G,硬盘SAS 10K RPMlisten_addresses = '*' port = 5432 max_connections = 1000

PostgreSQL9.6.2升级至PostgreSQL10.4

系统版本:CentOS 6.9 x64 PostgreSQL9.6.2 安装位置:/data/pgsql/ PostgreSQL10.4 安装位置:/data/pgsql10/ 下载PostgreSQL10.4,编译安装,使用的参数和老的一样,如果不确定当时的参数,可以执行/data/pgsql/bin/pg_config --configure 进行查看。 编译安装好PG10之后,看下 老的 /data/pgsql/share/extension/都安装
搜索