自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每天一个Linux命令-sed

sed常见用法示例sed [-nefri] ‘command’ 输入文本常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上-n参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来 -e∶直接在指令列模式上进行 sed 的动作编辑 -f∶直接将 sed 的动作写在一个档案内, -f

2017-05-02 17:20:45 487

原创 每天一个Linux命令-find

find常见用法示例find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数:path: find命令所查找的目录路径-print 将查找到的文件输出到标准输出-exec command {} \; 将查到的文件执行command操作,{} 和 \;之间有空格-ok 和-exec相

2017-04-27 11:06:32 379

原创 每天一个Linux命令-grep

grep[options]主要参数: -c:只输出匹配行的计数。 -i:进行匹配时不区分大小写(只适用于单字符) -h:查询多文件时只输出匹配的字符,不显示文件名 -l:查询多文件时只输出匹配字符的文件名 -L:查询多文件时只输出不匹配字符的文件名 -n:显示匹配行及 行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示不包含匹

2017-04-26 16:25:06 409

原创 Linux下各压缩工具的解压压缩命令

Linux下各压缩工具的解压压缩命令tar命令解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName或者FileName查看:tar tfv FileName.targz命令 .gz 解压1:gunzip FileName.gz (解压并删除压缩包) 解压2:gzip -d FileName.gz (解压并删除压缩包

2017-02-23 14:09:12 1189

原创 Tomcat日志catalina.out分割

Tomcat默认生成的日志文件catalina.out,随着时间的推移,逐渐增大,可能达到G数量级。文件过大,我们将无法使用过常规编辑工具查看,严重影响系统维护工作今天我们使用cronolog工具来做分割cronolog安装使用A、 cronolog工具下载官方URL:http://cronolog.org/download/index.html(可能下载不了,可以找度娘)B、 cronolog

2016-07-05 17:09:42 1414

原创 MongoDB在linux系统下定时备份

shell脚本mongobak.sh,定时备份#!/bin/bashsourcepath='/opt/mongo/bin'targetpath='/backup/mongobak'nowtime=$(date +%Y%m%d)start(){ ${sourcepath}/mongodump -h 192.168.0.208:27017 -d xxx -u xxx -p 123456 -

2016-06-27 15:51:59 295

原创 Redis中sentinel集群的搭建

一、测试环境master: 192.168.0.197 6379slave0: 192.168.0.198 6379slave1: 192.168.0.199 6379master-sentinel: 192.168.0.197 26379slave0-sentinel: 192.168.0.198 26379slave1-sentinel: 192.168.0.199 2

2016-06-23 10:56:08 826

原创 mongodb集群之副本集

什么是副本集 那什么是副本集呢?打魔兽世界总说打副本,其实这两个概念差不多一个意思。游戏里的副本是指玩家集中在高峰时间去一个场景打怪,会出现玩家暴多怪物少的情况,游戏开发商为了保证玩家的体验度,就为每一批玩家单独开放一个同样的空间同样的数量的怪物,这一个复制的场景就是一个副本,不管有多少个玩家各自在各自的副本里玩不会互相影响。 mongoDB的副本也是这个,主从模式其实就是一个单副本的应用,

2016-06-16 15:56:40 341

原创 MongoDB集群之分片

MongoDB集群帮助手册 一、Mongodb集群架构简介 这是一种可以水平扩展的模式,在数据量很大时特给力,实际大规模应用一般会采用这种架构去构建monodb系统。要构建一个 MongoDB Sharding Cluster,需要三种角色:l Shard Server: mongod 实例,用于存储实际的数据块,实际生产环境中一个shard server角色可由几台机器组个一个relica

2016-06-14 17:02:03 643

原创 TortoiseSVN 简单使用说明(老手请绕弯)

导出在TortoiseSVN安装完成之后,在任意目录新建文件夹,选中此文件夹,右击鼠标,如下图点击SVN Checkout 验证账号密码 输入正确的账号密码之后,就从SVN服务器上将文件下载到本地的文件库了 下载更新SVN服务器有新的文件发布或者修改,本地文件库从SVN服务器更新;在本地文件库中,在空白处右键鼠标,点击SVN Update 上传更新从本地文件库有的新的文件发布或

2016-06-12 16:46:42 361

转载 Netstat命令详解

大家都知道,Linux上的web服务每天都要面临成千上万的连接,这些连接都是要遵循TCP协议的,这都是众所周知的(至于TCP协议,这里就不在过多的介绍,不懂的同学可以自己搜索,友好多)。既然都是TCP协议连接,那就不得不面临一个网路最大的安全问题,DOS攻击及DDOS攻击,这些攻击是没有办法抹除的,因为这是针对TCP协议本身的一个设计缺陷儿造成的。所以,这就要求运维人员,时刻监测系统安全,是否处于被

2016-06-08 14:51:23 394

原创 本地Git 与 远程Gitblit 服务器 相关操作

创建一个空目录 ecloud,并在里面添加任意文件,如图在当前目录下点击右键菜单中GIT-Bash-Here命令,在当前目录下打开GitBash 输入 git init 创建本地版本库,创建完了之后会发现在当前目录下多出一个.git文件夹将新建的文件commit到本地版本库: 在git命令行中依次输入 git add . git commit -m "init first"

2016-06-07 17:28:35 6095

原创 Apache与Tomcat联系及区别

Apache与Tomcat联系及区别Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。Apache是C语言实现的,专门用来提供HTTP服务。特性:简单、速度快、性能稳定、可配置(代理)1、主要用于解析静态文本,并发性能高,侧重于HTTP服务;2、支持静

2016-06-02 18:07:25 262

原创 MongoDB 2.6.3添加用户权限

MongoDB 2.6.3添加用户权限添加管理用户 mongoDB 没有超级无敌用户root,只有能管理用户的用户 userAdminAnyDatabaseuse admindb.createUser( { user: "admin", pwd: "1caiqingy@n", roles: [ { role: "userAdminAnyDatabase", db:

2016-06-02 17:39:50 675

原创 Mantis 问题管理系统

【安装运行环境】一、采用root用户上传软件【Mantis-linux-v6.4.tar.gz和】到目录(/opt),注意:必须采用【二进制binary】方式上传,否则会造成乱码; 二、以【root用户】登录linux主机,切换到目录(/opt),一条一条的执行命令,不要批量粘贴: useradd mysql tar zxvf Mantis-linux-v6.4.tar.gz

2016-05-19 15:37:50 2682

转载 如何在Ubuntu / CentOS 6.x上安装Bugzilla

这里,我们将展示如何在一台Ubuntu 14.04或CentOS 6.5/7上安装Bugzilla。Bugzilla是一款基于web,用来记录跟踪缺陷数据库的bug跟踪软件,它同时是一款免费及开源软件(FOSS),它的bug跟踪系统允许个人和开发团体有效地记录下他们产品的一些突出问题。尽管是”免费”的,Bugzilla依然有很多其它同类产品所没有的“珍贵”特性。因此,Bugzilla很快就变成了全球

2016-05-19 15:23:09 384

原创 MongoDB在CentOS下实现开机自启动

(1) 先在/etc/rc.d/init.d下用vi 新建文件 mongod,内容如下:#!/bin/bash # #chkconfig: 2345 80 90 #description: mongodb start() { /opt/mongo/bin/mongod --config /opt/mongo/bin/mongodb.conf } stop() { /opt/mon

2016-05-18 10:07:03 5621 1

原创 tomcat在CentOS下实现开机自启动

vim /etc/rc.d/rc.local 打开后用下文覆盖即可#!/bin/sh# This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't# want to do the full Sys

2016-05-17 18:09:37 335

转载 阿里云Centos配置iptables防火墙

虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT。OUTPUT和FORWORD都是ACCEPT的规则一、检查iptables服务状态 首先检查iptables服务的状态[root@woxplife ~]# service iptables statusiptables: Firewall is not running.

2016-05-17 10:21:12 5639 2

原创 CentOS6.5 64位 下 搭建 Java+Apache-Tomcat+MongoDB的环境

CentOS6.5 64位 下 搭建 Java+Apache-Tomcat+MongoDB的环境1.CentOS6.5系统自带Open JDK,但OpenJDK部分内容与SUN JDK不兼容,因此打算重新安装SUN JDK1.7来开发 rpm -qa | grep java 查看装了那些包 rpm -e 包全名 把系统装过的jdk全部卸载掉2.下载jdk包(注:大

2016-05-12 18:46:47 1199 1

原创 Tomcat下搭建同IP不同端口的多站点

环境:Tomcat7.0.55 Tomcat下同IP搭建基于不同端口的多站点Tomcat多使用在开发环境里,但有时也做生产环境。在生产环境下多会碰到,需要在一个tomcat下放置多个站点的情况。有时还需要同时打开多个不同的端口,接受多个域名请求的情况。通常这种情况会开启多个tomcat实例。这种方法有如下利弊:优点:1.每个站点相互独立,互相不受干扰。不会因为一个站点繁忙导致,其它站点受影响

2016-05-11 09:49:30 7694 1

空空如也

空空如也

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

TA关注的人

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