【Dailywork】
文章平均质量分 59
shaonbean
关注稳定性建设,SRE体系建设
展开
-
ansible-playbook调用zabbix-api自动添加主机
ansible-playbook调用zabbix-api自动添加主机playbook-example# example.yml---- hosts: "{{ host }}" vars: zabbix_host_groups: "{{ host }}" zabbix_url: "http://zabbix.example.com" zabbix_api_u...原创 2018-09-18 20:20:26 · 2147 阅读 · 0 评论 -
正确安装Python
正确安装Python在Mac OS X上安装Python 3安装Homebrew,使用brew安装ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew install python使用官方pkg安装包安装# 下载pkg安装包...原创 2018-03-17 21:48:00 · 1277 阅读 · 0 评论 -
CentOS7 安装并使用Ovirt 4.2
CentOS7 安装并使用Ovirt 4.2Ovirt 4.2 安装 参考:http://blog.csdn.net/wh211212/article/details/77413178 参考:http://blog.csdn.net/wh211212/article/details/79412081(需要使用)环境准备,两台主机> 禁用selinu...原创 2018-03-05 09:44:38 · 7992 阅读 · 3 评论 -
CentOS6/CentOS7 双网卡配置bonding
CentOS6/CentOS7 双网卡配置bonding在CentOS6/RHEL6上配置网络绑定 网络绑定是将多个局域网卡(eth0和eth1)聚合成称为绑定接口的单个接口。 网络绑定是一项内核功能,也称为网卡绑定。 通常需要绑定来提供高可用性和负载均衡服务。 在本教程中,笔者在CentOS 6.X上配置网络绑定,笔者服务器有两个Lan卡(em1和em2)并将创建绑定接...原创 2018-03-16 15:57:46 · 9333 阅读 · 0 评论 -
CentOS7安装CMDBuild
CentOS7安装CMDBuild 实验背景、不想通过execl统计物理资源、资产。实验环境CentOS Linux release 7.4.1708 (Core)PostgreSQL 9.6JDK8+Tomcat8安装相关服务1、配置psotgresql yum源wget https://download.postgresql.org/pub...原创 2018-01-03 13:58:24 · 3327 阅读 · 0 评论 -
Windows Server上安装部署Zabbix agent(最新版)
Windows Server上安装部署Zabbix agent下载并解压到指定目录 Zabbix下载页面:https://www.zabbix.com/download当前最新版本zabbix-agent下载 https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.4/zabbix_appliance原创 2017-12-18 20:20:55 · 34019 阅读 · 3 评论 -
CentOS 6.X 安装中文字体
由于业务需要,需要对CentOS6.9添加中文字体支持安装工具包yum install -y fontconfig mkfontscale安装完成后,使用fc-list命令查看系统中已经安装的字体[root@aniu-pd-api-2 ~]# fc-listUtopia:style=Bold ItalicNimbus Sans L:style=Regular ItalicHershey\原创 2017-12-07 10:58:07 · 6367 阅读 · 2 评论 -
Tomcat7基于Redis的Session共享
Tomcat7/8基于Redis(Sentinel)的Session共享实战 笔者线上环境的多个tomcat需要共享session基于epel源安装、启动redisyum install redis -y && /etc/init.d/redis start redis具体使用配置参考:http://blog.csdn.net/wh211212/article/details/52817原创 2017-12-06 12:11:53 · 3410 阅读 · 8 评论 -
Cloudera Manager 安装 CDH5.x 心得
Cloudera Manager 安装 CDH5.x 心得 废话不多说,先展示下这几天捣鼓的成果Cloudera Manager 管理配置界面Hbase 管理界面及Hbase Web UIHDFS 管理界面 及 NameNode Web UIHive 管理界面 及 HiveServer2 Web UI Hue 管理界面 及 Web UI 首次登录会提示让创建管理员账号和密码,笔者 admin原创 2017-12-13 11:59:02 · 3715 阅读 · 0 评论 -
Dell服务器常用管理命令总结
Dell服务器常用管理命令总结 准备新版本的 MegaCli-8.07.14-1.noarch.rpm 会把程序安装在/opt下,可以自定义安装目录,例如: rpm –relocate /opt/=/usr/sbin/ -i MegaCli-8.07.14-1.noarch.rpm 即把安装目录 /opt 替换成 /usr/sbin。下载地址:http://www.lsi.com/down原创 2017-11-23 19:19:42 · 1525 阅读 · 0 评论 -
CentOS6.X 升级内核Kernel
CentOS 6.X升级Kernel,方便安装Docker升级方法 参考:http://elrepo.org/tiki/tiki-index.php导入public key:rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 有关ELRepo项目使用的GPG密钥的详细信息,请参阅https://www.elrepo.org/t原创 2017-12-01 10:19:19 · 12528 阅读 · 8 评论 -
CentOS6 安装并破解Jira 7
CentOS6 安装并破解Jira 7 JIRA软件是为您的软件团队的每个成员构建的,用来规划,跟踪和发布优秀的软件。https://confluence.atlassian.com/adminjiraserver074/installing-jira-applications-on-linux-881683168.html最低硬件要求及软件安装 最小硬件依赖CPU: Quad core原创 2017-07-24 18:30:52 · 10798 阅读 · 8 评论 -
强力推荐!那些你不能错过的 GitHub 插件和工具
以代码托管平台起家的 GitHub 网站,已然成为全球程序员工作和生活中不可或缺的一份子。从优秀的企业,到优秀的程序员,都将自己最优秀的代码作品存放在这片开源净土里,供彼此学习交流。GitHub Trending 栏目甚至已经成为 IT 从业人员的新闻日报,每日必读。在之前的一篇文章中,我也有讲到 GitHub 对于我们程序员个人的重要性:聊聊 GitHub 对于程序员的品牌价值。转载 2017-09-08 15:50:54 · 758 阅读 · 0 评论 -
在线图片地址生成
awesomeopus原创 2017-07-29 12:07:59 · 8959 阅读 · 1 评论 -
Jumpserver 1.0 安装脚本
CentOS7 最小环境安装Jumpserver 1.0版本脚本时jumpserver官方提供,笔者只负责搬运,原地址如下:https://raw.githubusercontent.com/jumpserver/Dockerfile/mysql/get.sh,请自行墙Jumpserver官网:http://www.jumpserver.org/Jumpserver Gi...原创 2018-03-20 14:49:05 · 2672 阅读 · 0 评论 -
不得不学的Markdown语法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2018-09-18 20:04:14 · 493 阅读 · 0 评论 -
CentOS7快速安装rancher2.0环境
快速安装rancher环境指南准备linux主机A cloud-host vm内部部署VM裸机(物理机) 使用云托管虚拟机时,需要允许到端口80和443的入站TCP通信。根据以下要求配置主机Ubuntu 16.04 (64-bit)Red Hat Enterprise Linux 7.5 (64-bit)RancherOS 1.3.0 (64-bit)...原创 2018-07-05 19:51:29 · 18493 阅读 · 0 评论 -
shell批量设置免密认证
shell批量设置免密认证 实验背景:笔者想使用ansible同步一批虚拟机的配置,需要对这些虚拟机进行免密设置实验所需文件及脚本如下图 生成ip列表#!/bin/bash##################################### Function: generate ip list for use#####################...原创 2018-07-12 09:36:41 · 1845 阅读 · 0 评论 -
mysql 恢复单表数据
mysql 恢复表数据table A从全库备份中抽取出t表的表结构sed -e '/./{H;$!d;}' -e 'x;/CREATE TABLE `A`/!d;q' DB.sql > A.sql (表结构)从全库备份中抽取出t表的内容grep 'INSERT INTO `A`' DB.sql > A.sql到测试库上恢复# 创建...原创 2018-07-11 11:48:25 · 2565 阅读 · 0 评论 -
CentOS7最小化安装后初始化脚本
centos7 初始化脚本#!/bin/bash################################################## --Info# Initialization CentOS 7.x script################################################## Auther: shaonb...原创 2018-07-11 10:39:11 · 1654 阅读 · 0 评论 -
在CentOS/RHEL7上禁用IPv6
在CentOS/RHEL7上禁用IPv6在内核模块中禁用IPv6(需要重启)使用sysctl设置禁用IPv6(无需重新启动)在内核模块中禁用IPv6编辑/etc/default/grub并在行GRUB_CMDLINE_LINUX中添加ipv6.disable = 1,如下:# cat /etc/default/grubGRUB_TIMEOUT=5GRUB_DE...原创 2018-07-11 10:27:30 · 1572 阅读 · 0 评论 -
CentOS7安装IT资产管理系统Snipe-IT
CentOS7安装IT资产管理系统Snipe-IT介绍资产管理工具Github:https://github.com/snipe/snipe-it官网:https://snipeitapp.com/Demo:https://demo.snipeitapp.com/安装要求系统要求(https://snipe-it.readme.io/docs/requireme...原创 2018-06-26 13:43:48 · 24847 阅读 · 19 评论 -
HTTP协议基础学习
理解Web请求流程web请求流程概述 B/S网络架构和请求流程概述理解HTTP协议的相关元素HTTP协议 HTTP消息头 HTTP请求OPTIONS:返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送'*'的请求来测试服务器的功能性。 HEAD:向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在...原创 2018-06-08 11:51:11 · 822 阅读 · 0 评论 -
gitlab使用教程
图文介绍gitlab使用gitlab登录个人设置创建项目新建账户给账户设置项目权限 项目设置持续集成 添加ssh keys查看提交记录 发起merge request标签使用 ...原创 2018-06-08 09:31:07 · 2007 阅读 · 0 评论 -
开源APM工具pinpoint安装与使用
CentOS7 安装pinpoint参考教程:http://naver.github.io/pinpoint/Pinpoint是用Java编写的大型分布式系统的APM(应用程序性能管理)工具。 受Dapper的启发,Pinpoint提供了一种解决方案,通过在分布式应用程序中跟踪事务来帮助分析系统的整体结构以及它们中的组件之间的相互关系。Pinpoint-Collector:收集各种...原创 2018-05-24 17:20:08 · 17883 阅读 · 4 评论 -
ovirt告警邮件通知设置
ovirt告警邮件设置启用ovirt-engine-notifier服务来根据指定是事件发出邮件通知配置ovirt-engine-notifier# 从174行开始修改# vi /usr/share/ovirt-engine/services/ovirt-engine-notifier/ovirt-engine-notifier.conf# The SMTP mail ...原创 2018-05-16 14:44:45 · 836 阅读 · 0 评论 -
CentOS6、7编译安装FFmpeg
FFmpeg一个完整的跨平台解决方案,用于记录,转换和流式传输音频和视频。文档:https://www.ffmpeg.org/documentation.htmlFFmpeg安装CentOS7 sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rosudo rpm -Uvh http:...原创 2018-05-15 17:15:27 · 1981 阅读 · 0 评论 -
CentOS7 安装log.io服务显示实时日志
CentOS7 安装log.io服务 官网: http://logio.org/添加epel源yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm安裝Log.io:服务架构,安装依赖# 安装开发工具包或者 yum install g...原创 2018-05-18 09:20:49 · 3973 阅读 · 0 评论 -
CentOS6 脚本自动安装redis sentinel
脚本自动安装redis sentinel(在同一台服务器上)#!/usr/bin/env bash# ----------------------------------------# Functions: onekey install redis sentinel# Auther: shaonbean# Changelog:# 2017-08-22 wanghui initial# -原创 2017-08-23 14:11:52 · 664 阅读 · 0 评论 -
批量删除redis keys
批量删除redis keysredis-cli keys “keyname*” | xargs redis-cli del 如果redis服务设置了密码,使用下面命令删除:redis-cli -a password keys “keyname*” | xargs -a password redis-cli del原创 2017-07-28 11:32:41 · 6532 阅读 · 0 评论 -
saltstack 常用命令(持续更新中)
saltstack 常用命令salt -d //查看帮助文档salt -d | grep service //查看service相关模块命令salt '*' sys.doc //查看帮助文档salt-key -L #查询所有接收到的证书salt-key -a <证书名> #接收单个证书salt-key -A #接受所有证书salt-k原创 2017-08-10 19:49:48 · 4106 阅读 · 0 评论 -
MySQL 数据库高负载故障分析
紧急处理 第一: 先限制Innodb的并发处理.如果innodb_thread_concurrency = 0 可以先改成 16或是64 看机器压力,如果 非常大,先改成16让机器的压力下来,然后慢慢增达,适应自已的业务. 处理方法:set global innodb_thread_concurrency=16; 第二: 对于连接数已经超过600或是更多的情况,可以考虑适当的限制一下连接数原创 2017-01-09 20:20:52 · 1026 阅读 · 0 评论 -
Linux curl命令详解
Linux curl命令详解命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:# curl [option] [url]常见参数:-A/--user-agent 设转载 2017-01-09 09:15:26 · 15803 阅读 · 1 评论 -
Tomcat 自动部署、回滚(java project)脚本
Tomcat 自动部署 自动部署java项目,从打包服务器scp项目war到本地,本地启动tomcat#!/bin/bash############################################################################## Functions: auto deploy api project, base on tomcat####原创 2016-12-20 22:32:36 · 2822 阅读 · 0 评论 -
使用FTP和HTTP配置网络安装的YUM存储库
YUM是Linux包管理工具,帮助安装或更新包,它自动安装依赖包是主安装包所需的。要设置YUM存储库,我们需要一个托管所有软件包的服务器系统,以及要安装或更新软件包的客户端系统。 为了通过FTP或HTTP / Apache启用YUM存储库,我们必须将RPM包复制到这两个地方。测试环境 Network Repository Server: CentOS 6.8 [enp0原创 2016-12-28 16:49:42 · 1287 阅读 · 0 评论 -
Tomcat daemon 脚本管理Tomcat
Tomcat-daemon 此脚本用来通过daemon的方式管理tomcat服务的启动,停止,重启,查看状态和是啥查看日志,具体用法如下:# /etc/init.d/tomcatall tomcat_porttomcat_8081 is valilable !!!Usage: /etc/init.d/tomcatall {start|stop|restart|status|log|kill原创 2016-12-21 15:04:14 · 1174 阅读 · 0 评论 -
CentOS 6.8 使用start-stop-daemon命令
start-stop-daemon简介 start-stop-daemon是一个Debian体系里的一个守护进程管理软件,可以用指定的用户启停软件。 start-stop-daemon 使用:http://man7.org/linux/man-pages/man8/start-stop-daemon.8.htmlstart-stop-daemon 安装下载dpkg_1.16.18.ta原创 2016-12-08 19:57:22 · 4790 阅读 · 0 评论 -
Xshell 使用小技巧
# 原文地址:https://github.com/biezhi/biezhi.github.io/blob/master/_posts/2015-09-14-xshell-use-skills.mdxshell是我用过的最好用的ssh客户端工具,没有之一。这个软件完全免费,简单易用,可以满足通过ssh管理linux vps所有需要,唯一遗憾的是没有官方中文版。警告:不要下载所谓的汉化转载 2016-11-26 11:07:25 · 4345 阅读 · 0 评论 -
官方源、镜像源汇总--持续更新中
一、站点版(一)、企业站1.搜狐:http://mirrors.sohu.com/ 2.网易:http://mirrors.163.com/ 3.阿里云:http://mirrors.aliyun.com/ 4.腾讯:http://android-mirror.bugly.qq.com:8080/(仅针对APP开发的软件,限流,不推荐)(二)、教育站1.上海交通大学:http://ftp.sj原创 2016-12-13 00:25:44 · 11942 阅读 · 0 评论 -
系统运维五大要素
系统运维五大要素 如今的互联网是一个巨大的变幻莫测的世界,每个站点、每个应用程序、每项服务都急切要求 增加流量、得到扩展,都需要我们重点关注。这些都是关键任务系统,所以,要想在当今的市场竞 争中获胜,必须保证这些系统能够全天候24小时处于开启状态并且拥有很快的速度。所以,在系统 运维方面有五个非常重要的要素:可靠性、性能、可扩展性、安全性以及成本节约。 许多公司只关注某一原创 2016-11-17 13:56:25 · 9007 阅读 · 0 评论