11 2020 档案

摘要:1,mongodb 文档数据库,存储的是文档(Bson->json的二进制化). 特点: 内部执行引擎为JS解释器, 把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作. mongo和传统型数据库相比,最大的不同: 传统型数据库: 结构化数据, 定好了表结构后,每一行 阅读全文
posted @ 2020-11-24 21:15 pwcc 阅读(553) 评论(0) 推荐(0)
摘要:1,mongdb的启动 [root@localhost mongodb]# mkdir /db [root@localhost mongodb]# mkdir /logs [root@localhost mongodb]# [root@localhost mongodb]# [root@localh 阅读全文
posted @ 2020-11-22 22:43 pwcc 阅读(318) 评论(0) 推荐(0)
摘要:1, 2 "show dbs" 命令可以显示所有数据的列表 > show dbs admin 0.000GB local 0.000GB > 3 执行 "db" 命令可以显示当前数据库对象或集合。 > db admin > 4 运行"use"命令,可以连接到一个指定的数据库 > use local 阅读全文
posted @ 2020-11-22 22:39 pwcc 阅读(87) 评论(0) 推荐(0)
摘要:安装 yum install axel 使用 简略使用."-n"线程数、"-o"下载保存目录、"-a"简略下载条。我们以下载wps for linux的64位rpm为例,正常下载速度在30k左右。用axel开20个下载呢: axel -n 20 -a -o /home/ http://kdl.cc. 阅读全文
posted @ 2020-11-21 20:44 pwcc 阅读(146) 评论(0) 推荐(0)
摘要:1,将堆信息导入到mat中分析,查看index.html 2,加载后首页如下图,在首页上比较有用的是Histogram和Leak Suspects。 Leak Suspects Report(内存泄露报告) 3, 点击Details进入详情页面。在详情页面Shortest Paths To the 阅读全文
posted @ 2020-11-21 20:42 pwcc 阅读(848) 评论(0) 推荐(0)
摘要:Widows 分析dump文件的工具太多了,而且都是傻瓜式的点点就好了。 但是生产上分析dump文件的话,还是linux工具比较方便,因为生产上的dump文件一般都至少是GB级别的,这么大的文件拷贝到本机要耗费很长时间,特别是遇到生产事故的时候,时间=金钱。 更不允许我们把宝贵的拍错时间浪费到网络传 阅读全文
posted @ 2020-11-20 00:21 pwcc 阅读(2584) 评论(0) 推荐(0)
摘要:一:heap dump 1、heapdump:记录内存信息的,heap dump文件是一个二进制文件,它保存了某一时刻JVM堆中对象使用情况, heapdump文件是指定时刻的Java堆栈的快照,是一种镜像文件。 2、产生heapdump(内存溢出)错误原因一般出于以下原因: 1)JVM内存过小。 阅读全文
posted @ 2020-11-20 00:20 pwcc 阅读(549) 评论(0) 推荐(0)
摘要:ansible-doc: 类似linux命令在命令行操作命令。 什么场景下会用playbook? 是由一个或多个“play”组成的列表。play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色。 将多个play组织在一个playbook中,即可以让它们联同起来 阅读全文
posted @ 2020-11-19 00:15 pwcc 阅读(115) 评论(0) 推荐(0)
摘要:Ansible角色 roles: [root@centos7 ~]# tree demo2/ demo2/ ├── fooservers.yml ├── hosts ├── roles │ ├── common │ │ ├── defaults │ │ ├── files │ │ ├── handl 阅读全文
posted @ 2020-11-19 00:14 pwcc 阅读(96) 评论(0) 推荐(0)
摘要:Playbook模板(jinja2 语法渲染) 将jinja2语法的文件,生成对应的生产文本。 [root@centos7 demo-jinjia2]# cat f.j2 {% set list=['one','two','three'] %} {% for i in list %} {{i}} { 阅读全文
posted @ 2020-11-18 08:50 pwcc 阅读(111) 评论(0) 推荐(0)
摘要:当主机为12时,才执行debug [root@es1 playbook-demo]# cat demo10.yml - hosts: webservers tasks: - name: Host 192.168.0.12 run this task debug: msg="{{ansible_def 阅读全文
posted @ 2020-11-18 08:49 pwcc 阅读(133) 评论(0) 推荐(0)
摘要:Playbook文件复用: 1,include & import 区别 2,import_playbook 3,include_tasks 4,import_tasks include & import 区别: include*(动态):在运行时导入 --list-tags,--list-tasks 阅读全文
posted @ 2020-11-17 23:12 pwcc 阅读(120) 评论(0) 推荐(0)
摘要:Playbook定义变量与使用 1,定义变量几种方式 [root@es1 playbook-demo]# cat demo7.yml - hosts: webservers gather_facts: no tasks: - name: test var debug: msg="{{work_dir 阅读全文
posted @ 2020-11-17 23:11 pwcc 阅读(119) 评论(0) 推荐(0)
摘要:ansible命令行工具常用选项 选项: -a MODULE_ARGS, --args=MODULE_ARGS 模块参数 -C, --check 运行检查,不执行任何操作 -e EXTRA_VARS, --extra-vars=EXTRA_VARS 设置附加变量 key=value -f FORKS 阅读全文
posted @ 2020-11-16 22:14 pwcc 阅读(160) 评论(0) 推荐(0)
摘要:Copy模块将ansible主机文件copy到远端主机: [root@es1 ~]# ansible webservers -m copy -a 'src=elasticsearch-7.6.2-x86_64.rpm dest=/tmp' -u root -k SSH password: 192.1 阅读全文
posted @ 2020-11-16 22:12 pwcc 阅读(141) 评论(0) 推荐(0)
摘要:[root@es1 ~]# ansible all --list-hosts hosts (2): 192.168.0.12 192.168.0.13 [root@es1 ~]# [root@es1 ~]# cat /etc/ansible/hosts [webservers] 192.168.0. 阅读全文
posted @ 2020-11-15 20:43 pwcc 阅读(124) 评论(0) 推荐(0)
摘要:开启免交互: [root@es1 ansible]# cat ansible.cfg |grep host_key_check host_key_checking = False [root@es1 ansible]# 默认模块是: -m command 查看帮助文档:ansible-doc 定义变 阅读全文
posted @ 2020-11-15 11:26 pwcc 阅读(72) 评论(0) 推荐(0)
摘要:1,安装备份包和他的依赖 MyISAM没有提供事务支持,而InnoDB提供了事务支持。 XtraDB是InnoDB存储引擎的增强版本。 2,innobackupex 备份数据库(全备)。 [root@localhost mnt]# innobackupex --defaults-file=/usr/ 阅读全文
posted @ 2020-11-14 12:09 pwcc 阅读(595) 评论(0) 推荐(0)
摘要:第三章 MySQL企业常用架构应用实战 1,下载二进制安装包 2,mv mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql 3, chown -R mysql:mysql mysql 4,cd /u sr/local/mysql/scripts/ 阅读全文
posted @ 2020-11-13 08:40 pwcc 阅读(467) 评论(0) 推荐(0)
摘要:第一章 MySQL基础入门篇 1,登陆mysql 连接mysql: 格式: mysql -h 主机地址 -A test -u 用户名 -p 密码 //-A 接你想连接的库名 更改MySQL密码:./mysqladmin -uroot -p 456 2,授权mysql用户 #显示用户权限 show g 阅读全文
posted @ 2020-11-12 23:58 pwcc 阅读(117) 评论(0) 推荐(0)
摘要:一 mysql同步原理: 从库由IO和sql 线程来完成的,主库只由IO线程。 二,主从设置操作 主从同步:(3306 为主 3307为从) 1mysql主机中操作 1-1在主打开binlog. vim /etc/my.cnf log-bin=/data/3306/mysql-bin 1-2再在my 阅读全文
posted @ 2020-11-11 20:59 pwcc 阅读(81) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-11-10 22:52 pwcc 阅读(69) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-11-10 22:50 pwcc 阅读(66) 评论(0) 推荐(0)
摘要:一 单机全量备份 1,备份单个数据库: 语法:备份oldboy库中所有的表 mysqldump -uroot -p’123456’ oldboy >/opt/oldboy_bak.sql 2,备份时加 -B 的作用: 在备份的时候,会在备份文件的最开始加上创建库的语句(create database 阅读全文
posted @ 2020-11-09 19:57 pwcc 阅读(386) 评论(0) 推荐(0)
摘要:[root@logstash ~]# iostat Linux 3.10.0-693.el7.x86_64 (logstash) 11/01/2020 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 14.22 0 阅读全文
posted @ 2020-11-08 09:27 pwcc 阅读(108) 评论(0) 推荐(0)
摘要:[root@logstash ~]# vmstat 5 6 procs memory swap-- io -system-- cpu r b swpd free buff cache si so bi bo in cs us sy id wa st 3 0 1804 201952 0 972832 阅读全文
posted @ 2020-11-07 11:17 pwcc 阅读(121) 评论(0) 推荐(0)
摘要:1, git 本地操作 git --help 调出Git的帮助文档 git +命令 --help 查看某个具体命令的帮助文档 git --version 查看git的版本 git init 生成空的本地仓库 git add 将文件添加到暂存区 初次commit之前,需要配置用户邮箱及用户名,使用以下 阅读全文
posted @ 2020-11-05 21:44 pwcc 阅读(108) 评论(0) 推荐(0)
摘要:parted的适用场景 创建操作大于2T的分区一般情况下,我们都是选择使用fdisk工具来进行分区,但是目前在实际生产环境中使用的磁盘空间越来越大,呈TiB级别增长;而常用的fdisk这个工具对分区是有大小限制的,它只能划分小于2T的磁盘,所以在划大于2T磁盘分区的时候fdisk就无法满足要求了;这 阅读全文
posted @ 2020-11-04 21:46 pwcc 阅读(1452) 评论(0) 推荐(0)
摘要:记录错误输出(方式一):将错误输出保存在不同的文件 [root@localhost ~]# echo oldboy 1>a.txt 2>b.txt [root@localhost ~]# cat a.txt oldboy [root@localhost ~]# cat b.txt [root@loc 阅读全文
posted @ 2020-11-03 20:09 pwcc 阅读(128) 评论(0) 推荐(0)
摘要:1,创建一个项目前应该先把 需要访问gitlab 的用户生成的公钥拷贝到他需要访问的项目设置下,他就可以push了 2,然后再去执行接下来的。git操作,如下 阅读全文
posted @ 2020-11-02 20:48 pwcc 阅读(94) 评论(0) 推荐(0)
摘要:Logstash正则提取Nginx日志 为什么需要提取?使用一整行日志无法分析,需要提取单独的字段 分析哪个IP访问量大 分析Nginx的响应状态码 Nginx日志格式 192.168.238.90 - - [01/Aug/2020:14:53:35 +0800] "GET /sjg666 HTTP 阅读全文
posted @ 2020-11-01 12:24 pwcc 阅读(994) 评论(0) 推荐(0)
摘要:Logstash的安装和简易使用 Logstash功能 Logstash主要对日志进行过滤处理,也能用来做日志收集。但日志采集一般不用logstash 输入支持: 标准输入、文本日志输入等 输出支持: 标准输出、输出到es等 Logstash的安装 yum install java-1.8.0-op 阅读全文
posted @ 2020-11-01 12:22 pwcc 阅读(145) 评论(0) 推荐(0)