环境需求:在三台机器上搭建副本集,在副本集上做分片服务器IP:192.168.1.232/192.168.1.238/192.168.1.241安装Mongodball nodes:tar zxvf mongodb-linux-x86_64-rhel62-3.4.4.tgz cp -rvf mongodb-linux-x86_64-rhel62-3.4.4 /opt/mon
前言:好久没有写博客了,上来把之前写的博客几乎全都清理掉了,想写的时候写上一些,蛮不错。shell监控网站/tomcat状态,依靠返回状态码来进行判断,返回200,302认为状态是正常的,否则认为tomcat/nginx/LB/Haproxy/apache挂掉了,脚本实现如下:1. 创建一个站点文件夹,吧需要监控的地址都写到http_site文件里面vim http_site ### Nginx
请保证系统可以使用yum源,可以访问外网.变量NGINX_PATH 修改nginx安装路径,默认为/opt/nginx变量NGINX_VERSION 修改nginx的安装版本,默认为1.10.0#!/bin/bash# The nginx installation script automatically# author:s
nginx1.9对TCP协议的代理并不是默认开启的,需要在编译的时候配置 --with-stream 参数:nginx1.90对TCP协议的代理并不是默认开启的,需要在编译的时候配置 --with-stream 相当于之前版本的 nginx_tcp_proxy_module参数注意的是stream和http平级--安装Nginxyum -y isntall openssl gcc gc
使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级不过基于Centos自带的ssh来搭建对账号管理等很不方便,是否使用,请执行考虑。#创建sftp数据目录mkdir -p /data/sftp#创建用户组和用户groupadd sftpuseradd -g sftp -s /bin/false liby #创建sftp用户目录m
此脚本为nginx日志切割脚本变量NGINX_PATH为nginx的安装目录变量LOG_PATH为nginx的日志目录只需要修改这两个变量,最后加到计划任务即可。#!/bin/bashNGINX_PATH=/opt/nginx_webLOG_PATH=/opt/nginx_web/logsYESTERDAY=$(date -d 'yesterday' +%Y-%m-%d)mv $LOG_PATH/
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号