mongo 升级:步骤:备份数据 -> 卸载旧版本 -> 安装新版本(或者指定版本)-> 恢复 -> 测试数据完整性(可以简单用diff检测)备份 — mongodump安装按照官档恢复 — mongorestore -d zaoren --drop dump/zaoren
>show dbs #查看所有数据库>use zaoren #进入zaoren数据库>sho
#!/bin/bash#需要配置的参数gearmand=172.17.0.23:4730job_limit=100log_level=allworker_ROOT=${PWD}NAME=${PWD##*/}BASEDIR=$worker_ROOT/scriptDAEMON=$worker_ROOT/$NAMEDESC="daemon $NAME"PID="$DAEMON".pid# 按天分割: %
写作一个备份/etc目录的脚本,要求:将/etc目录下的所有文件cp到/var/backups目录下的以当天的日期命名的目录中例如(/var/backups/etc.20140809)。并且判断前一天的目录中的文件与当天的区别,如果无区别,则删除前一天的备份目录。[root@nolinux scripts]# cat auto_bak.sh#!/bin/bash##&
事先安装:sudo apt-get -y install cmake libncurses5-dev bison g++ makehttp://now51jq.blog.51cto.com/3474143/1317281 http://crazyming.blog.51cto.com/1048571/1217201http://my.oschina.net/u/1019341/blog/18643
一、redhat系统的网络配置文件 要建立一个Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置。在Linux系统中,TCP/IP网络是 通过若干个文本文件进行配置的,也许你需要编辑这些文件来完成联网工作,下面介绍几个基本的TCP/IP网络配置文件。1./etc/sysconfig/networ
#!/usr/bin/env bashsed -i "s/us\./cn\./g" /etc/apt/sources.listapt-get update##安装nginxapt-get -y install nginxif [ "$?" != "0" ]; then echo "error! nginx is not installed correctly"
$ sudo apt-get -y install supervisor新建一个配置文件sudo vim /etc/supervisor/conf.d/hg_sub.conf[program:hg_sub]command=python /home/hg/auto_pull_push/hg_sub.pyautostart=truestderr_logfile = /var/log/supe
linux的硬盘分区程序会自动为root或指定的用户保留一定的磁盘空间默认是5%,在较大的分区或是不重要的分区上这种设置会占据过多不必要的空间, 利用mke2fs的-m reserved-percentage选项可以调整这个设置来获得更多的磁盘空间且不影响性能。而在创建了文件系统之后,用户可以用tune2fs来修 改这个设置比如tune2fs -m 1 /dev/sda4 可以将保留的空间设置为1
1、Salt安装: apt-get install python-software-properties add-apt-repository ppa:saltstack/salt apt-get update apt-get install salt-master #服务端&n
#!/bin/bash#root检测if [ `whoami` != "root" ]; then echo "error! use root or sudo to run it." exit 1ficd /tmpwget http://www.rabbitmq.com/rabbitmq-s
ubuntu安装:sudo apt-get -y install rsyncServer 端配置:cat rsyncd.confpid file = /var/run/rsyncd.pidport = 873address = 172.16.5.100uid = rootgid = rootuse chroot = yesread only = yeshosts allow=172.16.3.0/
# hg up stable local changed path/to/file/file.ext which remote deleted remote: use (c)hanged version or (d)elete? c这是目录权限的问题...
#!/bin/bash sudo apt-get -y install python-dev sudo apt-get -y install mysql-server mysql-client libmysqlclient-dev sudo apt
环境:宿主机 ubuntu-server 12.04.4 安装 vnc4server远程机 ubuntu-destop 12.04.4 安装 xvnc4viewer首先在ubuntu-server创建个 create_win2003.shsudo virt-install --name bzwin2003 \--ram 2048 \--vcpus=1 \--disk path
#!/bin/bash#kvm的安装路径KVM_DIR="/home/bozhong" ###分别获取ip、子网掩码、网关IP_ADDR="ifconfig |grep inet| sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}'"MASK="ifconfig |grep inet| sed -n '1p'|awk '{
MYSQL_PASSWD="test"MYSQL_RHODECODE="rhodecode"MYSQL_RHODECODE_USER="rhodecode"MYSQL_RHODECODE_PASSWD="test"RHODECODE_DIR="/home/hui/rhodecode1" RHODECODE_USER="admin"RHODECODE_PASSWD="test"WEB_SERVER_
show binary logs //查询服务器所有的二进制日志show master status //查询服务器正在使用的二进制日志mysql>flush logs //二进制日志滚动,日志滚动之后,生成新的日志
在备份流程中使用date$ date +%F 2013-12-06 $ tar zcfv /daily_backup/backup-`date +%F`.tar.gz /home/pungki/Documents 它会压缩文件夹/home/pungki/Documents到一个位于/daily_backup folder的文件backup-2013-12-06.tar.gz中。(译注:通过“`
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号