自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 react native xcode修改项目名

1. 选中旧工程名,改为新的然后选择rename2. 依次选择黄色文件夹,修改名字,千万不要在Xcode外修改!!!修改结果为3. 点击搜索,搜索旧项目名点击Find,改为Replace全部替换掉4. 此时,还剩下一些需要手动修改,再次查找直至全部没有为止5. 进入Tests和UITests文件夹,修改文件名,千万不要在Xcode外修改!...

2018-09-14 13:32:08 1311

原创 shinken监控mongodb

1.su - shinken2.shinken install mongodb3.新建host或者在已有的host.cfg中use中添加mongodb4.systemctl restart shinken 重启5.报错,mongodb的serviece报错6./etc/shinken/packs/mongodb中的commands.cfg

2017-03-24 10:58:55 575

原创 shinken监控 tomcat监控

将使用jmx4perl和jolokia1.把一个WAR agent 安装到一个新的Tomcat环境下载 Jolokia WAR-agent 拷贝它到Tomcat的webapp 目录$ cd /usr/local/tomcat6/webapps$ wget http://repo1.maven.org/maven2/org/jolokia/jolokia-war/1.2.

2017-03-23 18:34:01 811

原创 ubuntu安装tomcat

下载地址:http://tomcat.apache.org/这里下载的是 apache-tomcat-7.0.52.tar.gz。三、安装配置我这下载完成后在当前用户的下载文件夹。进入下载文件夹:解压下载的压缩包:~$ tar -zxvf apache-tomcat-7.0.52.tar.g重命名解压文件:~$ mv apache-tom

2017-03-22 18:09:26 498

原创 shinken logstore_mongodb

1.su - shinkenshinken install livestatusshinekn install logstore_mongodbshinken install monodb2.在/etc/shinken/modules中livestatus.cfgmodules logstore-mongodblogstore-mongodb.cfgdata

2017-03-22 17:52:32 453

原创 ubuntu安装DBI,DBD-MYSQL

CPAN进入后,>install DBIDBD-MYSQL:sudo apt-get install libdbd-mysql-perl

2017-03-17 17:48:30 3349

转载 在Ubuntu 16.04上安装和使用服务器监控报警系统Shinken

第一步 安装 Shinken 服务器Shinken 是一个 Python 框架,我们可以通过 pip 安装或者从源码来安装它,在这一步中,我们将用源代码编译安装 Shinken。在我们开始安装 Shinken 之前还需要完成几个步骤。安装一些新的 Python 软件包并创建一个名为 shinken 的系统用户:sudo apt-get install python-se

2017-03-17 10:38:01 1334

原创 python基础1

pycharm快捷键ctrl+d 复制行ctrl+x 删除行ctrl+/ 注释''' 多行注释,只能用于模块头部shift+↑或↓ 选择shift+alt+↑或↓ 移动行ctrl+alt+L 美化代码tab 补全命令在终端中执行py文件:python g:/test.py 1. 变量name = "liming"age

2017-03-07 14:29:12 369

转载 端口占用

netstat -an 查看网络端口 lsof -i :port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。 nmap 端口扫描

2017-02-06 11:25:15 167

转载 mycat小测试

#测试环境:# 有3张表 users,item,item_detail (item 的子表) 和 3 个数据库 db01,db02,db03# 表 users 存储在数据库 db01, 表 item 和 item_detail 分布存储在数据 db01 和 db02 # 现在在3个数据库都创建相同的表create database db01;  create databas

2017-01-23 14:40:54 590

转载 mysql event

让MYSQL定期执行指定的一条命令。功能类似于crontab。1、 检查你的MYSQL是否开了这个功能SHOW VARIABLES LIKE 'event_scheduler';我执行了一遍发现记录为空说明我的MYSQL没有开呢。OK解决办法2、  打开你的MYSQL的计划任务功能使用这个功能之前必须确保event_scheduler已开启,可执行SET GLOBAL ev

2017-01-22 13:23:05 213

转载 raise number of connections

MariaDB – raise number of connectionsMay 12, 2015UncategorizedNo commentsWith Centos 7 come replacement of MySQL with MariaDB.I was already curious into it and quite happy once it come to ne

2017-01-22 10:42:30 376

转载 mysqlreport使用详解

进行MySQL的配置优化,首先必须找出MySQL的性能瓶颈所在;而SHOW STATUS输出的报告正是用来计算性能瓶颈的参考数据。mysqlreport不像SHOW STATUS那样简单的罗列数据,而是对这些参考数据加以融合计算,整理成一个个优化参考点,然后就可以根据这个优化参考点的值以及该点的衡量标准,进行对应调整。一、安装:下载mysqlreport工具,直接解压即可,下载地址: ht

2017-01-16 15:30:53 1813

原创 mysqlreport ----Perl-安装DBI,Mysql DBD模块

perl -MCPAN -e shellcpan1>intall DBI1>usr/lib/perl5/5.10.0/x86_64-linux-thread-multi/CORE/perl.h:587:24: 错误:sys/types.h:没有那个文件或目录解决办法:安装软件包:libc6-devcpan2>intall DBD::mysql2>

2017-01-16 15:28:24 608

转载 mysql性能优化标准

按照从大到小,从主要到次要的形式,分析 MySQL 性能优化点,达到最终优化的效果。利用 mindmanger 整理了思路,形成如下图,每个点在网上都能找到说明,并记录下。形成了优化的思路:1 连接 Connections经常会遇见”mysql: error 1040: too many connections”的情况,一种是

2017-01-09 17:56:31 255

转载 redo undo log

InnoDB的Redo Undo Log 本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游 – Undo Log Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。 - 事务的原子性(Atomicity)   事务中的所有操作,要么全部完成,要么不做任何操作,不能只做

2017-01-06 14:26:10 219

转载 show engine innodb status

Header1 =====================================2 07091310:31:48 INNODB MONITOR OUTPUT3 =====================================这部分简单的打印,输出的时间,以及自从上次输出的间隔时间。4 Persecond averages ca

2017-01-06 11:31:51 1252

转载 innodb_flush_method

innodb_flush_method这个参数控制着innodb数据文件及redo log的打开、刷写模式,对于这个参数,文档上是这样描述的:有三个值:fdatasync(默认),O_DSYNC,O_DIRECT默认是fdatasync,调用fsync()去刷数据文件与redo log的buffer为O_DSYNC时,innodb会使用O_SYNC方式打开和刷写redo log,使用f

2017-01-05 09:58:44 278

转载 mysql服务性能优化—my.cnf配置说明详解(16G内存)

硬件:内存16G[client]port = 3306socket = /data/3306/mysql.sock[mysql]no-auto-rehash[mysqld]user = mysqlport = 3306socket = /data/3306/mysql.sockbasedir = /usr/local/mysqldatadir

2017-01-04 13:28:13 599

原创 推荐在线设置 innodb_buffer_pool_size

set global innodb_buffer_pool_size=1572864000,原来缓冲的数据文件不会丢失

2016-12-30 16:41:58 354

转载 MySQL的Innodb缓存相关优化

假设是一台单独给 MySQL 使用的主机,物理内存总大小为 8G,MySQL 最大连接数为 500,同时还使用 了 MyISAM 存储引擎,这时候我们的整体内存该如何分配呢?内存分配为如下几大部分:a)     系统使用,假设预留 800M;b)     线程独享,约 2GB  = 500  * (1MB  + 1MB  + 1MB  + 512KB  + 512KB),组成大概如下:

2016-12-30 15:02:35 402

原创 mysql regexp反转义\\

教材上写的是,mysql用\转义时,要使用两个\\,因为mysql要解释一个,然后正则要解释一个。我有张表:create table `test` (  `id` int(11) not null auto_increment,  `name` varchar(50) collate utf8_bin not null,  `sex` varchar(50) collate

2016-12-28 11:32:41 4123 1

转载 binlog,redo log,undo log

1. binlog是MySQL Server层记录的日志, redo log是InnoDB存储引擎层的日志。 两者都是记录了某些操作的日志(不是所有)自然有些重复(但两者记录的格式不同)。2. 选择binlog日志作为replication我想主要原因是MySQL的特点就是支持多存储引擎,为了兼容绝大部分引擎来支持复制这个特性,那么自然要采用MySQL Server自己记录的日志而不是仅仅针对

2016-12-17 16:51:24 186

转载 java this

用类名定义一个变量的时候,定义的只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法。    那们类里面是够也应该有一个引用来访问自己的属性和方法纳?    呵呵,JAVA提供了一个很好的东西,就是 this 对象,它可以在类里面来引用这个类的属性和方法。先来个简单的例子:按 Ctrl+C 复制代码按 Ctrl+C 复制代码    关于返回类自身的引用,《

2016-12-13 17:17:56 183

转载 Redis常用命令集

Redis常用命令集1)连接操作命令quit:关闭连接(connection)auth:简单密码认证help cmd: 查看cmd帮助,例如:help quit2)持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘lastsave:返回上次成功将数据保存到磁盘的Unix时戳shundown:将数据同步保存到磁盘,然后关闭服务3)远

2016-12-13 14:50:49 5213

转载 java中public、private、protected区别

java中public、private、protected区别类中的数据成员和成员函数据具有的访问权限包括:public、private、protect、friendly(包访问权限)  1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都

2016-12-13 11:36:36 419

转载 安装配置redis

1、下载源代码http://code.google.com/p/redis/downloads/list 下载Redis-1.2.6.tar.gz 将下载包拷贝到/usr/local/webserver/redis-1.2.6/下或者http://redis.io/下载redis-2.4.152、安装tar -zxvf redis-1.2.

2016-12-12 11:09:36 227

转载 fdisk,df,du

1.dfdf命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况。df命令各个选项的含义如下: -a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。 -k:以k字节为单位显示。 -i:显示i节点信息,而不是磁盘块。 -t:显示各指定类型的文件系统的磁盘空间使用情况。 -

2016-11-18 15:45:34 321

原创 centos系统备份

Centos系统备份与恢复教程tar:  特点  1、保留权限  2、适合备份整个目录  3、可以选择不同的压缩方式  4、如果选择不压缩还能实现增量备份,部份还原,参考man tartar方法教程使用root用户切换到根目录然后,使用下面的命令备份完整的系统:tar cvpjf /data/Centos.backup.tar.bz2 / /bo

2016-11-18 14:51:10 679

原创 ssh传输文件

通过ssh传输文件SSH进入对方机器:ssh remoteIPscp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上            scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地             eg:s

2016-11-18 13:24:03 660

原创 centos7安装mysql5.7

1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

2016-11-17 16:43:17 532

原创 rpm命令,yum命令大全

rpm命令(一)查询系统装已经安装的软件信息对于一个rpm包来说,都是有"-"和"."构成的,基本上有以下几部分组成: 包名 * 版本信息 * 发布版本号 * 运行平台,当出现noarch,代表的是软件可以平台兼容1)查询系统中已经安装的软件rpm -qa  2)查询一个已经安装的文件属于哪个软件包;rpm -qf 文件名的绝对路径3

2016-11-17 11:53:32 3112

原创 mysql truncate,drop,delete的区别

不同点:1. truncate和 delete只删除数据不删除表的结构(定义)drop语句将删除表的结构2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发.truncate,drop是ddl, 操作立即生效,原数据不放到rollback segment中,不能回滚. 操作不

2016-11-14 18:31:00 293

原创 kill--linux

kill    发信号给进程        显示当前系统可用信号:    kill -l [signal]        向进程发信号:        kill [-s signal] pid        kill -2 pid                常用信号:            1  sighup:  无须关闭进程而让其重读配置文件。在配

2016-11-14 15:50:13 344

原创 which,whereis,locate,find,type的区别

which       查看可执行文件的位置  whereis    查看文件的位置  locate       配合数据库查看文件位置  find          实际搜寻硬盘查询文件名称 (find也可以根据文件大小-size 时间-atime 正则表达式-regex)type        查找命令的路径1、which which命令的作用是,在PATH变量指定的路径中

2016-11-13 17:12:26 282

原创 磁盘管理dd

磁盘管理dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。    if=文件名:输入文件名,缺省为标准输入。即指定源文件。    of=文件名:输出文件名,缺省为标准输出。即指定目的文件。    ibs=bytes:指定一个输入块大小为bytes个字节。    obs=bytes:指定一个输出块大小为bytes个字节。    bs=bytes:同时

2016-11-13 16:48:35 251

原创 rpm和yum

rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。Yum  shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。rpm 是lin

2016-11-13 13:05:39 1167

原创 Got error 28 from storage engine

Got error 28 from storage engine查了一下,数据库文件所在的盘应该没事,应该是数据库用的临时目录空间不够show variables like '%tmpdir%',指向/tmp下1)清理/tmp目录,sudo /usr/sbin/tmpwatch -afv 3 /tmp      -------清理三个小时没有访问的文

2016-11-11 11:35:39 466

原创 crontab定时任务

crontab -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VIcrontab -r : 删除目前的时程表 crontab -l : 列出目前的时程表 crontab file [-u user]-用指定的文件替代目前的crontab。 基本格式 : *  *  *  *  *  command 分    时   日    月   周     

2016-11-11 10:02:55 223

原创 centos发邮件

利用外部的smpt服务器          而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的:修改/etc/mail.rcset from=fromUser@domain.com smtp=smtp.domain.comset smtp-auth-user=username smtp-auth-passwor

2016-11-11 09:39:00 344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除