linux修改主机名
1、可修改配置文件:/etc/sysconfig/network中的hostname;2、修改/etc/hosts文件中的原来主机名为新的主机名,修改完成后重启网络服务;3、查看hostname,看是否成功;4、也可直接修改hostname即可。
saltstack的grains使用以及cmd.run.md(四)
grains.items主要用来收集minion端的信息,方便进行信息采集,后续的piller使用,根据硬件信息自动匹配配置文件等。基本用法grains.lssalt '*' grains.ls 显示所有minion的item grains.itemssalt '*' grains.items 显示所有minion的item值 grains.itemsalt '*' grains.item os 显示os的相关信息。如...
saltstack匹配minion以及自定义用户组nodegroup(三)
前提:操作在master在进行 minion id minion的唯一标示。默认情况minion id是minion的主机名(FQDN),你可以通过id来指定minion的名字. salt默认使用shell样式,当然也可以在states.sls中定义。本文主要记录的是匹配minion,以为只有正确的匹配,才是你以后批量管理机器的前提。匹配当前所有的minion:root@salt ~ #...
用户使用git常用的基本命令(一)
用户使用gitgit clone git@serverip:userserverip是gitserver的ip或者apache配置的域名,user为之前为用户创建的库git基本命令:git add 是将当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步,例如'git add app/model/use...
saltstack的安装与简单配置(一)
之前使用puppet,各种笨重、各种不爽;之后有看过chef、ansible等,一直没啥兴趣;后面发现了saltstack后,一见钟情。优点:首先,他速度快,基于消息队列+线程,跑完多台设备,都是毫秒级别的其次,非常灵活,源码是python,方便理解和自定义模块(python 语言相对于其他的perl、ruby等还是很好理解的...
saltstack/saltmaster配置文件说明(二)
原文出处:http://blog.coocla.org/301.htmlSalt系统的配置是令人惊讶的简单,对于salt的两个系统都有各自的配置文件,salt-master是通过一个名为master的文件配置,salt-minion是通过一个名为minion的文件配置。 salt-master的配置文件位于/etc/salt/master,可用选项如下:interface 默认接口:0.0.0.0(所有的网...
四层/七层负载均衡设备(-)
OSI模型的七层: 物理层:实际上就是布线、光纤、网卡和其他用来把两台通信设备连接在一起的设施。它规定了激活、维持、关闭通信端点之间的机械特性、电器特性、功能特性;物理层不提供纠错功能,但它能够设定数据传输速率并检测数据出错率;...
nginx日常应用之日志分割(四)
nginx没有类似于apache的日志分割处理功能,但是,可以通过nginx的信号控制功能的脚本来实现日志的自动切割。请看下面的一个实例:nginx对日志进行处理的脚本:#!/bin/bash#auth:zl#log_save='/home/nginx/logs'nglogs='/var/log/nginx/logs'mkdir -p $log_save/$(date +%Y)/$(date +%m)mv $nglogs/ac...
nginx 常用配置案例(三)
nginx作为一个http服务器,在功能实现方面和性能方面都表现的非常优越,下面就写一些nginx常用的配置实例:1、虚拟主机配置:下面在nginx中创建2个虚拟主机,需要说明的是,这里仅仅列出了虚拟主机的配置部分。 server { server_name image.zl.com 外网ip; proxy...
nginx的启动、关闭和平滑重启(=)
nginx的配置文件检查:nginx -t显示nginx的版本信息:nginx -v显示nginx的版本和编译信息:nginx -Vnginx的启动信息:nginx对进程的控制能力非常强大,可以通过信号指令控制进程。常用的信号有:quit:表示处理完当前请求后,关闭进程;hup:表示重新加载配置,也就是关闭原有的进程;并开启新的进程;此操...
nginx参数详解与性能优化(-)
user:指定nginx worker进程的用户以及用户组;work_processes:是个主模块指令,制定了nginx要开启的进程数。每个nginx进程平均耗费10M-12M内存;根据经验一般设定一个进程足够了;如果是多核cpu;建议指定和cpu数量一样多的进程数;error_log:是个主模块指令,用来定义全局错误日志文件;日志输出级别有debug、info、not...
mysql加锁处理分析
原文地址:http://hedengcheng.com/?p=771声明:有些大牛的文章说没就没了,为了方便以后查询特此进行转载。见谅!!!!1 背景 11.1 MVCC:Snapshot Read vs Current Read 21.2 Clust...
nginx应用技术第二版
原文: http://www.linuxtone.org/html/85/t-1685.html目 录 一、 Nginx 基础知识 二、 Nginx 安装及调试 三、 Nginx Rewrite 四、 &nb...
nginx 入门之理论基础(-)
NGINX多节点 需要多quorum以及stonith,集群文件系统双主模型的DRBD GFS文件系统《从零构建集群》 nginx:2002年IgorSysoev 开发,2004年成为一个开源项目,有35.5M用户来使用,国内例如QQ163 126,特点:具有出色的性能、可靠性、插件化结构、简单的配置、低资源占用率。&...
写在批量部署之外-pssh轻量级运维利器
我在监控里面经常用到的pssh这里做个说明:公司其余机器的配置,为了让公司服务器在提高冗余之后,还能够快速进行部署,下面演示了批量部署其余被监控机的过程:首先配置,监控机与其他被监控机的双机互信机制:在公司服务器的安装过程中,我将以192.168.10.16服务器作为跳板机,进行安装部署:下面进行双机...
cacti+nagios 之cacti插件安装monitor和ntop(五)
设备在线状态监控插件,在cacti页面host中设置了的主机会在monitor页面显示在线状态,可以和thold插件配置报警.[root@nagios nagios]# wget http://docs.cacti.net/_media/plugin:monitor-v1.3-1.tgz[root@nagios nagios]# tar zxvf monitor-v1.3-1.tgz -C /var/www...
cacti+nagios 之cacti整合nagios(四)
一、原理整合cacti和nagios是利用了cacti的一个插件nagios for cacti;它的原理是将nagios的数据通过ndo2db导入到mysql数据库(cacti)的库中;然后cacti读取数据库信息将nagios展现出来;一、安装cacti扩展模块Cacti扩展模块需要下载安装cacti-plugin,cacti-0.8.8a及以后版本已经集成不需要安装(但是我使用...
cacti+nagios之nagios的搭建(三)
本系列文章适合有一定linux基础的人员使用,如果使用过程中有什么问题,请与本人联系。如需转载请注明出处。cd /root/cactinagioswget http://jaist.dl.sourceforge.net/project/nagios/nagios/nagios-4.x/nagios-4.0.7/nagios-4.0.7.tar.gztar –xf nagios-4.0.7.tar.gzcd nagios-4.0.7./config...
cacti+nagios之cacti的简单使用(=)
新建监控主机(snmp客户端安装请参考文后的附言部分)第一步创建主机 management → devices → add → devices[new]a. Descritpion 对服务器的描述信息,任意取一个容易记的名称b. Hostname 监控主机的IP地址或主机名,如果使用主机名,别忘了设置/etc/hostsc. ...
cacti+nagios 之cacti的搭建(-)
首先是安装lamp;Cacti安装配置文档描述:操作系统版本:CentOS-6.5一、 软件及作用1、安裝rrdtool(cacti用來保存数据集绘图的工具)2、安裝net-snmp(使用snmpget获取数据)3、安裝cacti(php程序,管理界面)4、安裝spine(基于C快速的轮寻引擎,用它替代cmd.php作数据采集)5、安裝插件(扩展监控...