思科路由器配置
常用设置特权模式初始设置123456Router>en //进入Router#conf t //进入配置模式Router(config)#enable password cisco //开启特权密码保护Router(config)#enable secret cisco //开启特权秘钥保护Router(config)#line console 0 //进入控制线路配置模式Router(config-line)#login //开启登录密码保护Router(config-line)#password cisco //设置 console 密码 修改名称12Router(config)#hostname xxx //修改路由器名称这里改为 xxxRouter(config)#do wr //保存配置 设置密码12345VTY 密码Router(config)#line vty 0 4Router(config-line)#password ciscoRouter(config-line)#exec-timeout 10Router(config-line)#lo...
Bash 入门
基本语法脚本开头指定解析器1#!/bin/bash 脚本注释Bash 只支持单行注释,使用 # 开头的都被当作注释语句12#整行注释echo hello world #行尾注释 数据类型Bash 中基本数据类型只有字符串12345#都是字符串echo abcecho 123#将变量声明为整数declare 字符串联Bash 中字符串的串联操作不需要任何操作符,直接将两段数据连接在一起。12echo 123 456echo 'abc'"def" 环境变量系统变量12345${HOME}${PWD}${SHELL}${USER}set #显示所有变量 特殊变量12345${n} #n 为数字,0 为命令本身,从 1 开始依次往下${#} #输入参数的个数${*} #所有参数,看成一个整体${@} #所有参数,区分对待${?} #返回最后一次命令执行状态,0 成功,非 ...
MySQL 主从复制 & 读写分离
MySQL 的复制默认的异步的,主从复制至少需要两个 MySQL 服务,这些服务可以分布在不同服务器上,也可以在同一个台服务器上。 主从复制原理binlog 是 MySQL 的逻辑日志,用于记录数据库执行的写入性操作(不含查询)语句,以二进制的形式保存在磁盘中,使用任何存储引擎的 MySQL 都会记录。binlog 通过追加的方式进行写入,设置 max_binlog_size 参数配置 binlog 文件的大小。Master 开启 binlog,将 binlog 发送到各个 Slave,Slave 按 binlog 记录的语句重写,达到主从数据一致 优化MySQL 通过 sync_binlog 参数控制 biglog 的写入时机,取值范围是 0-N: 0:不强制要求,由系统自行判断何时写入 1:每次 commit 的时候都要写入 N:每执行 N 个事务,才会写入 sync_binlog 最安全的设置是 1,(MySQL 5.7.7 之后版本默认),能有效保证主从的一致性;不过对数据库磁盘性能消耗较大,设置大一些的值可以提升数据库性能;可以按实际情况牺牲一致性来获取更好的性能...
使用 Confluence 搭建知识库
操作系统:CentOS 安装目录:/app/service/confluence 数据目录:/app/data/confluence常规部署数据库MySQL 相关修改 MySQL 配置文件:my.cnf,详细见 Confluence 数据库连接说明123456789# 指定默认字符设置为 utf8mb4character-set-server=utf8mb4collation-server=utf8mb4_bin# 将默认存储引擎设置为 InnoDBdefault-storage-engine=INNODBmax_allowed_packet=256Minnodb_log_file_size=2GBtransaction-isolation=READ-COMMITTEDbinlog_format=row 创建 confluence 数据库和用户123CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE 'utf8mb4_bin';grant all privileges on conflue...
同步工具:Resilio Sync
软件介绍一直以来使用百度云进行文件文件共享,但是越来越难用,限速、限容量; 如果不是会员的话,一个超过 1G 的文件需要分卷压缩才能上传到百度云,而且分享还有被和谐的危险。 Dropbox 其实很好用,但是大天朝也不知道是为了保护本土企业还是怎么的,就是给禁了; 而 Resilio Sync 就不存在这些问题,它采用了不一样的解决方法:通过 P2P 的方式进行同步,直接将文件从你的设备传到对方设备上,它不限速、不限文件大小、不需要注册账号、跨平台,而且不用担心文件会被和谐,因为他是全程 AES 加密。 Resilio Sync 相当实用,也很良心。目前,绝大部分功能都可以免费使用,提供的专业版则是满足更高需求:它允许你随时修改共享文件的权限,在面对大型文件夹时,你还可以选择其中几个需要的文件,而不用把所有文件都同步下来,占设备空间。 软件下载官网下载 & 百度云【2017年01月23日更新】 文件同步下载并安装软件,跟着软件应道走,这没啥好说的。 共享文件点击“添加文件夹”,前三个选项是用来共享的,Pro 功能是可以选择权限的 下载文件点击“添加文件夹”,最后一个选项“输...
MongoDB 故障修复
报错Using the XFS filesystem is strongly recommended with the WiredTiger storage engine.See http://dochub.mongodb.org/core/prodnotes-filesystem系统使用的是 EXT4 文件系统,官方建议:WiredTiger 存储引擎使用 XFS 文件系统,以避免在使用 EXT4 与 WiredTiger 时可能发生的性能问题;如果不能重新安装系统忽略即可,不影响正常使用 MMAPV1:MongoDB 的原始存储引擎,在第一个版本中引入,从 4.0 版本开始被弃用WiredTiger:在 3.0 版本中引入插件式引擎,从 3.2 版本开始变成了默认的存储引擎 Access control is not enabled for the database. Read and write access to data and configuration is unrestricted数据库未启用访问控制,创建管理员账户即可 /sys/kernel/mm/trans...
MongoDB 入门
安装安装依赖1yum install libcurl openssl 安装 Server点击 访问 MongoDB 下载地址,依次点击下图所示红框位置12wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/RPMS/mongodb-org-server-5.0.6-1.el7.x86_64.rpmrpm -ivh mongodb-org-server-5.0.6-1.el7.x86_64.rpm Created symlink from /etc/systemd/system/multi-user.target.wants/mongod.service to /usr/lib/systemd/system/mongod.service. 安装 ShellmogoLinux 版本,命令行工具需要单独安装1234wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/RPMS/mongodb-org-shell-5.0.6-1...
树莓派 3B & 刷 OpenWrt 软路由
树莓派,英文名:Raspberry Pi(简写为 RPi,或者 RasPi / RPI)是为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,其系统基于 Linux。随着 Windows 10 IoT 的发布,我们也将可以用上运行 Windows 的树莓派。 现在的树莓派已经发展到第三代,拥有 4 核 1.2GHz 的处理器及 1GB 的 RAM,配备 4 个 USB 接口,一个 HDMI 接口,板载蓝牙和 WIFI 芯片,使用 MicroSD 卡作为存储媒介,拥有一个 40pin 的 GPIO 接口用于连接外设传感器。目前支持 Raspbian,Ubuntu 等 Linux 系统及 Windows 10 IoT 系统。 入手买的树莓派到了,银行卡大小的卡片电脑如下图: 准备工作 电源:实测用电脑的 USB 接口就能启动,我用的是 iPad 的电源 8G 以上的 MicroSD 卡 便携显示器(可选) Putty(SecureCRT 也可以,用 XShell 无法 SSH 登录,原因未知) SD Formatter 4.0(可选) 系统镜像(CentOS 7 ARM) W...








