shell脚本报错退出
摘要:在shell脚本中,比如有以下的代码: cd /root/test88 rm -rf backup 如果目录/root/test88不存在,脚本不会停止,依然会执行rm -rf backup这个命令 要让脚本停止执行: #!/bin/bash -e 或 set -e
阅读全文
shell中的特殊变量
摘要:常见的特殊变量: $* 和 $@ 的区别: 1. 在这两个变量没有被双引号""引起来的时候,它们没有区别。 2. 在这两个变量被双引号""引起来的时候,"$*"会将所有的参数作为一个整体,以"$1 $2 $3 ...$n"输出,"$@"会将各个参数分开,以"$1" "$2" "$3" ..."$n"
阅读全文
window下安装rsyncServer
摘要:window下安装rsyncServer 1. 解压cwRsyncServer_4.0.5_Installer.zip,安装。 2. 复制rsyncd.conf和rsync.passwd到安装目录,并根据实际情况修改rsyncd.conf 3. 到服务中修改服务启动方式为自动,并启动。 4. 到防火
阅读全文
superviosrd进程管理
摘要:supervisor进程管理器 1. 安装依赖yum install python-setuptools-devel 2. 安装supervisorpip install supervisor 或者 easy_install supervisor 3. 生成配置文件echo_supervisord_
阅读全文
rsync + inotify 同步
摘要:1. 配置rysnc server:同步机,同步被同步机更新的文件,很多台vi /etc/rsyncd.conf uid=rootgid=rootuse chroot=nomax connections=10timeout=600strict modes=yesport=873pid file=/v
阅读全文
postgresql安装
摘要:1. 下载postgresql二进制包 wget https://get.enterprisedb.com/postgresql/postgresql-9.5.6-1-linux-x64-binaries.tar.gz2. 安装 2.1 解压 tar xf postgresql-9.5.6-1-li
阅读全文
两个七牛app上传小脚本
摘要:把要更新的app放到/home/data下面 安卓: cat upload_apk.sh #!/bin/bashUser=xxxxx@qq.comPass=xxxxxxqrsctl-v3.1.20161125 login ${User} ${Pass}qrsctl-v3.1.20161125 put
阅读全文
初始化脚本(Os_Init_Optimization.sh)
摘要:#!/bin/bash#解压缩startup.tar.gz包cd /tmp && tar -zxf startup.tar.gz#初始化YUM源rm -rf /etc/yum.repos.d/*cp -ap ./file/*.repo /etc/yum.repos.d//bin/rpm --impo
阅读全文
Centos 6 安装 epel yum库
摘要:1.获得epel库安装rpm包 wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm 2.安装获得的rpm包 rpm -Uvh epel-release-latest-6.noarch.rpm 3.安装
阅读全文
centos下安装MongoDB
摘要:# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.8.tgz # tar xf mongodb-linux-x86_64-rhel62-3.2.8.tgz # mv mongodb-linux-x86_64
阅读全文
centos下安装node js
摘要:#wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz #tar xf node-v0.10.24.tar.gz #cd node-v0.10.24 # ./configure --prefix=/usr/local/node/0.10.
阅读全文
Centos6升级内核2.6到3.x过程
摘要:最近公司有一个应用,安装需要内核版本3.1以后,不得已,需要升级下内核版本: 1. 安装必要依赖 2. 到http://www.kernel.org下载合适的内核版本 3. 根据当前内核配置生成编译配置 # tar xf linux-3.16.36.tar.xz # cd linux-3.16.36
阅读全文
tar命令
摘要:tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。 下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属
阅读全文
修改Centos SSH远程端口
摘要:1. 在防火墙添加开放端口10000:本机防火墙和云防火墙 本机防火墙:-A INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT 云防火墙:根据不同商家修改 2. 修改ssh配置文件,把侦听端口修改为端口10000,重启s
阅读全文
Centos使用key登录验证
摘要:1. 新建用户lsyw 设置密码 #useradd lsyw #passwd lsyw 2. 测试新建用户可以登录 3. 修改root登录密码为通用root密码,测试用新密码登录是否成功 #passwd 4. 禁用root登录,测试root禁用登录是否成功。 #vi /etc/ssh/sshd_co
阅读全文
记录一次内存耗尽解决过程
摘要:最近登录公司几台比较关键的服务器,发现内存消耗殆尽,使用top查看,应用进程占用的内存并不多,使用free命令查看,发现大部分的内存都被cached占用了。 只能使用手动的方式清理缓存了: echo 3 > /proc/sys/vm/drop_caches 清空所有的缓存 在使用free命令查看,内
阅读全文
fdisk分区
摘要:查看文件系统: # df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 20G 1.1G 18G 6% /tmpfs 1.9G 0 1.9G 0% /dev/shm 发现只有一个硬盘,大小是20G,其它的硬盘还没有使用。 可以看到有三块硬
阅读全文