- 浏览: 95602 次
- 性别:
- 来自: 上海
最新评论
-
zdx3578:
rsync -avrlptzon s d
zabbix编译: -
zdx3578:
jmx hostname -i 确认机器名!
优化杂记 -
zdx3578:
http://www.linuxyw.com/a/WEBfuw ...
通过证书dn名映射应用其他的登录名 -
zdx3578:
http://www.cnblogs.com/peida/ta ...
vmstat system in cs cs: The number of context switches per second. 高 -
zdx3578:
cmdb2.1.7 + shark workflow 安装ok ...
cmdbuild
文章列表
win7 资源管理器 树形结构 xp 类似自动扩展
win7 设置: 文件夹选项,导航窗格。 自动扩展到当前文件夹
循环找各个程序目录里面的所有配置文件内容
#循环处理行的函数,参数为要处理的文件和处理内容的函数名
whilefun() #arg1 file $1, arg2 cmd $2
{
while read line
do
$2 $line
done < $1
}
#处理函数,列文件名和cat 文件内容
custcmd2() # arg1 $line
{ echo ----------------------------c2 -----list file
dir $1
echo
cat $1
}
#处理函数,得到目录, ...
#!/bin/bash
addchkconfig()
{
if [[ `chkconfig --list|grep $1` ]]
then echo ---already in $1
chkconfig --list|grep $1
else echo ---not already in $1
if [[ `ls -l /etc/init.d/$1` ]]
then echo ---add
chkconfig --add $1
chkconfig --list $1
else
...
zabbix报警需要
1 设置用户对服务器的权限,查看用户权限可以看到对服务器的权限,
2 报警action里面设置发送消息到相关用户和类型(sms or mail 等),
3 报警media需要设置(如果jabber不可以,但是action选all(包括jabber发送方式) 则可能其他方式的入短信报警会被jabber不可用而影响无法发送,所以不用jabber就关闭jabber),如果报警media使用脚本,配置文件需要设置脚本位置。
4 trigger还需要触发报警,才会发送出邮件或短信报警信息。
item->trigger->action->用 ...
centos 6.2 安装了图形界面登录 普通用户可以从图形界面登录
设置ssh key登录 普通用户key登录完全ok,root用户搞死了也没搞定,不知道哪里做了啥手脚。
merge_schema_failed,
"Bad cookie in table definition rabbit_user_permission:
参考这里: http://www.joshdevins.net/2010/03/21/rabbitmq-cluster-auto-configuration-debugging/
rm -rf /var/lib/rabbitmq/mnesia
应该是本地数据库要通过
mnesia:change_config(extra_db_nod ...
在加webistrano时要做的有如下几点:
1
新建stage 参考: webinstrano 添加部署模块的操作
2
加host,每个host填写一个ip信息,每个host,每个ip 一个记录,host_file_name 和 ip_list 都分别填写一个ip地址,只填写一个ip ...
webistrano 5 辅助脚本
- 博客分类:
- webistrano
excel.rb
excel
解析
luxautodpinit.rb
git
安装
初始化
和
gitserver
的通信
oneline.rb
批量执行脚本
restartwebistranoruby.sh
重启
webistrano
webistrano 4 安装
- 博客分类:
- webistrano
webistrano 的安装
yum install mysql-server
yum install mysql mysql-devel mysql-server
if yum can install 1.8.7 then : yum install ruby ruby-devel ruby-irb ruby-mysql ruby-rdoc ruby-ri
source install ruby ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip
unzip ruby-1 ...
:agit_up_tag_nocheck, ........................................ 不检查
:agit_up_tag_parallel_Maxall_nocheck_rollback ....... 多服务器并行(不是一台一台串行执行) 主要想回滚时快速
:agit_up_tag,
:a_git_up_tag_OR_restart, .................................... 部署和重启都有的task (tag 为 re 则 重启)
:agit_up_tag_cmdb,.
:gitinit_getta ...
在webistrano里面添加好相应的部署模块后
部署服务器 部署目录 git设置操作步骤:
具体路径目录根据情况调整
这里的操作已经有完整task写好了,可以自动执行。
1 将生产服务器部署文件推送到git server
cd /cygdrive/d/websites/
进入程序目录,一定是推送生产正在使用的目录文件,不能使用备份,以防备份没有更新
git init
初始化当前目录以被git管理,对程序文件没影响
webistrano 1
- 博客分类:
- webistrano
应用部署:webistrano 自动化部署流程,程序文件使用git管理,部署操作固化到脚本和webistrano,receipe里面,可重复操作,操作固定化,自动化,可以持续改进。
介绍:通过页面方式发布应用,进行应用的版本变更,使用capistrano进行多服务器同时操作管理(ssh key 登录),git对程序文件内容进行版本管理,方便版本回退,部署task集成了常见应用的常用操作,比如重启多个服务,iis操作,shell脚本的执行,应用的端口url检查等,
1 应用服务器安装,安装脚本:
2 自动化需要的key通信设置:
3 自 ...
ruby -ane 'gitdir="/tmp/"+$F[0]+"_"+$F[1]+".git";cmd="export GIT_DIR="+gitdir+" ;
git init ";puts cmd; ;system(cmd) ' infofile
ruby -ane 'gitdir="/tmp/"+$F[0]+"_"+$F[1]+".git";cmd="export GIT_DIR="+gi ...
ruby安装 http://www.iteye.com/topic/43228
git安装 http://www.infoq.com/cn/news/2011/01/git-adventures-install-config
capistrano 安装
https://github.com/capistrano/capistrano/wiki/2.x-Getting-Started
wget ftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p180.tar.gz
./confi ...
apache2 ubuntu apt-get install ubuntu 10
tomcat6
zdx@ubuntu:/etc/apache2/conf.d$ sudo /etc/init.d/apache2 restart
Syntax error on line 1 of /etc/apache2/conf.d/uriworkermap.properties:
Invalid command '/casapp/*=loadbalancer', perhaps misspelled or defined by a module not included in th ...