#!/bin/bash # # rhel7. 安装node_exporter 用于监控数据采集 # Usage: # sh addNode.sh #Logs: /var/log/messages #History: // v3 #Create_Time: -- # USE: small_wei # # WEB_PATH='http://12.0.94.46:8086' #这里是我测试环境下的文件下载链接路径 Install_PATH=/opt/node Server_file=/usr/lib/…
最近公司业务数据量越来越大,以前的基于消息队列的日志系统越来越难以满足目前的业务量,表现为消息积压,日志延迟,日志存储日期过短,所以,我们开始着手要重新设计这块,业界已经有了比较成熟的流程,即基于流式处理,采用 flume 收集日志,发送到 kafka 队列做缓冲,storm 分布式实时框架进行消费处理,短期数据落地到 hbase.mongo中,长期数据进入 hadoop 中存储. 接下来打算将这其间所遇到的问题.学习到的知识记录整理下,作为备忘,作为分享,带给需要的人. 淘宝开源了许多产品组件…
title: linux一键安装vncserver脚本 date: 2016-04-11 14:32:04 tags: --- linux多数情况下是作为服务器使用的,管理员一般也喜欢使用命令行来管理服务器,所以服务器往往都没有配备显示器及输入输出设备,但有时候还是会用到Linux桌面,所以发一下这个脚本,希望可以帮助到有用的同学. #!/bin/bash ######################################### #Function: install vnc serve…
Rehat一键安装mysql脚本 ##说明:适用,Rehat 5 6 7 1.运行状态,运行成功输出mysql临时密码 2.代码如下 #!/bin/bash #获取系统信息 sudo cat /etc/issue>myfile aa=sudo grep '5.' myfile bb=sudo grep '6.' myfile cc=sudo grep '7.' myfile echo $aa echo "It is a test" > myfile #获取系统信息 sudo…
原文:https://www.xiaoz.me/archives/10301 https://blog.slogra.com/post-676.html-----centos7一键安装nginx脚本…
export RSYNC_PASSWORD=123 USER=rsync AUTHUSERS=bck MK=backupmk local_dir=/backup yum remove rsync &>>/dev/null yum install -y rsync &>>/dev/null rpm -q rsync >/dev/null || echo 安装失败 echo ' uid = $USER #指定rsync进程启动的用户(打工的)---------us…
unifyDeploy 自动化统一安装部署 系统版本: unifyDeploy0.1 文件编号: 0.1 发布日期: 2014-06-26 编    制: WangYong 版权所有 内部资料注意保密 新版本:http://www.cnblogs.com/Javame/p/3835575.html 1       引言 基于JAVA开发项目,随着服务的越来越多,配置文件更是眼花缭乱,每次不知道因为配置问题浪费多少时间,更不知道因为配置问题出过多少问题.多台服务器来回切换,如果服务需要依赖,启动更…
#!/bin/bash # # Install Cobbler(Kickstart) Tools / # Created by OceanHo(gzhehai@foxmail.com) AT -- # # 操作系统发型主版本 os_release_ver=`sed -r 's#[a-zA-Z ]+(5|6|7)\..*#\1#g' /etc/redhat-release` # # cobbler settings 文件中的server参数 # auto:表示自动 从 net_bind_devic…
前段时间一直在找一个快速部署lnmp环境的方法,也没找着,就自己写了一个,结合网上的大神们的.我的方法是脚本结合源码包,很多依赖裤都是yum安装的,这都在脚本里面,需要的源码包我都下载好了,打包成压缩包,源码包+lnmp.sh文件,上传到百度云了,需要的可以download下来: 压缩包地址: 链接:http://pan.baidu.com/s/1jHCP6iM 密码:5q4c 在这里需要说明的是,脚本下载之后,打开的时候用notepad++打开,然后全选复制之后,自己在linux下,vi ln…
部署命令如下:详情及注意事项请看README.md git clone https://github.com/luckman666/deploy_Kubernetes-v1.14.1.git cd deploy_Kubernetes-v1.14.1/ chmod -R . mv * /root cd /root # 编辑base.config里面的参数 ./deploy_k8s_master.sh 欢迎关注我的个人公众号,有更多的学习资料等您来拿.…
#!/bin/bashif [ -z "${MAVEN_HOME}" ]; then #得到时间 TIME_FLAG=`date +%Y%m%d_%H%M%S` #备份配置文件 cp /etc/profile /etc/profile.bak_$TIME_FLAG echo "Begin to install maven,Please waiting..." #解压maven wget http://labs.mop.com/apache-mirror/maven/…
客户端 read -np "请输入源码rsync的URL 地址 包名(以空格为分隔符,别带/):" URL DZ BM yum remove -y rsync &>>/dev/null cd /root && \ wget $URL/$DZ/$DM &>>/dev/null && echo 下载成功 || echo 下载失败 tar xf $BM.tar.gz cd /root/$BM mkdir /app ./c…
安装和配置gitlab必须的依赖包 [root@gitlabdev ~]#dnf install -y curl policycoreutils openssh-server perl 设置开机自启sshd [root@gitlabdev ~]#systemctl enable sshd 启动sshd [root@gitlabdev ~]#systemctl start sshd 查看防火墙的状态 [root@gitlabdev ~]#systemctl status firewalld 执行结…
yum -y install gcc make readline zlib readline-devel zlib-develtar -jxvf postgresql-9.5.2.tar.bz2cd postgresql-9.5.2groupadd postgresuseradd -g postgres postgresecho "dbking588" | passwd --stdin postgres./configure --prefix=/opt/pg952gmake world…
#!/bin/sh echo "----------------------------------start install nginx -----------------------------" yum install -y gcc-c++ zlib zlib-devel openssl openssl--devel pcre pcre-devel if [ 'grep "nginx" /etc/passwd | wc -l' ]; then echo &qu…
#!/bin/sh echo "----------------------------------start install php -----------------------------" yum -y install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel libaio yum -y install libmcrypt-devel yum -y i…
#!/bin/sh if [ -s /etc/my.cnf ];then rm -rf /etc/my.cnf fi echo "----------------------------------start install mysql -----------------------------" yum install -y ncurses gcc gcc-c++ ncurses ncurses-devel openssl openssl-devel libtool* cmake m…
mkdir /root/softwarewget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-boost-5.7.18.tar.gzwget https://sourceforge.net/projects/pcre/files/pcre/8.40/pcre-8.40.tar.gzwget  wget http://nginx.org/download/nginx-1.12.0.tar.gz wget http://hk1.php.net/dist…
#!/bin/bash tomcat_project_path=" /server/tomcat" tomcat_cp_path="/root/tools/apache-tomcat-8.5.30/*" title=" ############################################ \n\t<欢迎进入项目创建系统>\n ############################################ \n &q…
作者:SRE运维博客 博客地址: https://www.cnsre.cn/ 文章地址:https://www.cnsre.cn/posts/211109907029/ 相关话题:https://www.cnsre.cn/tags/k3s/ 双十一各大云厂商纷纷撒种子种韭菜(抢用户),良心云 也是一如既往的良心,新用户更是通过某宝 148 就可以买到三年 2C4G8M 的轻量应用服务器.于是我也出售薅了羊毛入手了一台. 但是对于各种组件本身就对资源消耗比较大的 k8s 来说,跑起来还是有点费力的…
一.一键安装Mysql脚本 [root@uat01 ~]# cat InstallMysql01.sh #!/bin/bash #-- #旅行者-Travel #.安装wget yum -y install wget #.下载mysql的yum源 URL="https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm" wget $URL -P /etc/yum.repos.d/ yum -y install yu…
原文链接  http://www.aboutyun.com/thread-10920-1-1.html openstack相关资料 CentOS下一键安装Openstack  http://blog.csdn.net/longteng1116/article/details/17976919 OneStack:Ubuntu 12.04 (或11.10) 一键部署安装OpenStack云计算平台 http://blog.csdn.net/hilyoo/article/details/7696169…
有过MySQL运维的人应该都清楚,线上的MySQL一般都採用源代码编译,由于这样才干够依据企业的各自须要选择要编译的功能,尽管MySQL的源代码编译挺简单的,可是试想一下,假设你有几百台server同一时候要安装MySQL,难道你还一台台去手动编译.编写配置文件吗?这显然太低效了,本文讨论MySQL的自己主动化安装部署. 1.制作符合自己需求的RPM包 我们要依据MySQL的源代码编译符合企业需求的RPM包,源代码获取命令例如以下: wget http://downloads.mysql.com…
Shipyard是一款开源的图形化的Docker管理工具,记得以前安装很麻烦的,现在官方有了自动安装脚本,使用非常方便.复制.粘贴.使用,就这么简单.先不研究他是如何实现的,安装使用起来再说. $ curl -s https://shipyard-project.com/deploy | bash -s Deploying Shipyard -> Starting Database -> Starting Discovery -> Starting Cert Volume -> S…
LVS安装使用详解 摘至:http://www.cnblogs.com/MacoLee/p/5856858.html 简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org. 现在LVS已经是Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个…
hadoop伪分布式和hive在openSUSE中的安装 在git上的路径为:https://github.com/huabingood/hadoop--------/tree/master 各个文件夹内容 一.lib文件夹,主要存放使用到的jar包 1. dom4j.jar 主要是用来解析xml文档的jar包 2. JavaStudy.jar 具体执行解析xml文档的jar包 3. mysql-connector-java-5.1.42-bin.jar hive中需要的Java连接MySQL数…
# cat /etc/redhat-release CentOS release 6.5 (Final) # strings /lib64/libc.so.6 |grep GLIBC_ 首先升级 如果是 centos6的话,需要升级 GCC 到  glibc-2.17.tar.gz  ,https://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz centos7 直接忽略 Linux系统下一键安装Gitlab,Gitlab是一个用于仓库管理系统的开源项目,使用G…
1.准备工作,下载源码包 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz wget http://cn2.php.net/distributions/php-5.6.27.tar.gz wget http:/…
Kubernetes的安装有两种方式:一是使用各个厂商封装的Kubernetes发行版,优点是可以一键安装部署,操作简单,缺点也很明显,若安装过程中某一步骤出现问题,很难定位处理:二是使用官方提供的kubeadm安装,优点是在安装过程中能熟悉各个组件的基本功能和命令,便于之后深入理解Kubernetes,缺点是安装步骤相对复杂.本文采用第二种,使用kubeadm安装目前最新版本v1.18.5,考虑到做为入门的学习调研,搭建了单Master的Kubernates集群,若要应用于生产环境,则需要安装…
谨以此文纪念吊炸天的Centos环境一键部署方案的新鲜出炉 辛苦大半年,产品准备上线了,BOSS亲自体验安装部署,看着超过200+页的安装文档直接崩溃了(需要部署23个基础服务),经历了超过3个小时的安装包下载过程,责令整合.优化安装部署过程,简化安装流程,BOSS原话"你们是想玩s现场的运维兄弟吗?统统去出差-"小弟不才,有幸领到这一艰巨的任务,开始了一键部署的艰苦旅程- 一键部署的目的 1.简化产品的安装 能够自动部署相关服务(支持卸载.重复安装) 提供自动修改配置文件的能力,不需…