- 博客(21)
- 收藏
- 关注
原创 每天一个Linux命令-sed
sed常见用法示例sed [-nefri] ‘command’ 输入文本常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上-n参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来 -e∶直接在指令列模式上进行 sed 的动作编辑 -f∶直接将 sed 的动作写在一个档案内, -f
2017-05-02 17:20:45
534
原创 每天一个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
420
原创 每天一个Linux命令-grep
grep[options]主要参数: -c:只输出匹配行的计数。 -i:进行匹配时不区分大小写(只适用于单字符) -h:查询多文件时只输出匹配的字符,不显示文件名 -l:查询多文件时只输出匹配字符的文件名 -L:查询多文件时只输出不匹配字符的文件名 -n:显示匹配行及 行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示不包含匹
2017-04-26 16:25:06
438
原创 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
1252
原创 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
1458
原创 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
322
原创 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
878
原创 mongodb集群之副本集
什么是副本集 那什么是副本集呢?打魔兽世界总说打副本,其实这两个概念差不多一个意思。游戏里的副本是指玩家集中在高峰时间去一个场景打怪,会出现玩家暴多怪物少的情况,游戏开发商为了保证玩家的体验度,就为每一批玩家单独开放一个同样的空间同样的数量的怪物,这一个复制的场景就是一个副本,不管有多少个玩家各自在各自的副本里玩不会互相影响。 mongoDB的副本也是这个,主从模式其实就是一个单副本的应用,
2016-06-16 15:56:40
377
原创 MongoDB集群之分片
MongoDB集群帮助手册 一、Mongodb集群架构简介 这是一种可以水平扩展的模式,在数据量很大时特给力,实际大规模应用一般会采用这种架构去构建monodb系统。要构建一个 MongoDB Sharding Cluster,需要三种角色:l Shard Server: mongod 实例,用于存储实际的数据块,实际生产环境中一个shard server角色可由几台机器组个一个relica
2016-06-14 17:02:03
674
原创 TortoiseSVN 简单使用说明(老手请绕弯)
导出在TortoiseSVN安装完成之后,在任意目录新建文件夹,选中此文件夹,右击鼠标,如下图点击SVN Checkout 验证账号密码 输入正确的账号密码之后,就从SVN服务器上将文件下载到本地的文件库了 下载更新SVN服务器有新的文件发布或者修改,本地文件库从SVN服务器更新;在本地文件库中,在空白处右键鼠标,点击SVN Update 上传更新从本地文件库有的新的文件发布或
2016-06-12 16:46:42
394
转载 Netstat命令详解
大家都知道,Linux上的web服务每天都要面临成千上万的连接,这些连接都是要遵循TCP协议的,这都是众所周知的(至于TCP协议,这里就不在过多的介绍,不懂的同学可以自己搜索,友好多)。既然都是TCP协议连接,那就不得不面临一个网路最大的安全问题,DOS攻击及DDOS攻击,这些攻击是没有办法抹除的,因为这是针对TCP协议本身的一个设计缺陷儿造成的。所以,这就要求运维人员,时刻监测系统安全,是否处于被
2016-06-08 14:51:23
439
原创 本地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
6169
原创 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
289
原创 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
708
原创 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
2776
转载 如何在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
416
原创 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
5703
原创 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
365
转载 阿里云Centos配置iptables防火墙
虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT。OUTPUT和FORWORD都是ACCEPT的规则一、检查iptables服务状态 首先检查iptables服务的状态[root@woxplife ~]# service iptables statusiptables: Firewall is not running.
2016-05-17 10:21:12
5712
3
原创 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
1243
1
原创 Tomcat下搭建同IP不同端口的多站点
环境:Tomcat7.0.55 Tomcat下同IP搭建基于不同端口的多站点Tomcat多使用在开发环境里,但有时也做生产环境。在生产环境下多会碰到,需要在一个tomcat下放置多个站点的情况。有时还需要同时打开多个不同的端口,接受多个域名请求的情况。通常这种情况会开启多个tomcat实例。这种方法有如下利弊:优点:1.每个站点相互独立,互相不受干扰。不会因为一个站点繁忙导致,其它站点受影响
2016-05-11 09:49:30
7753
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人