新买了台戴尔服务器,准备装上dell的open manager server administrator监控硬件状态
找了下戴尔的文档,没看到有说支持centos系列的,不过支持red hat.
于是谷歌了下,找到了下面的脚本。
#!/bin/bash
#
# Dell OpenIPMI & OpenManage Installer (m)
# Revision: 030609-1
#
HOST=`hostname`
D=`date '+%d%m%y'`
echo
echo "Dell OpenIPMI & OpenMan[......]
继续阅读
服务器配置
centos, dell, omsa
公司局域网邮件服务器要用公网的服务器做pistfix网关才可以对外收发邮件,考虑到局域网为ADSL,ip经常更换导致邮件发不出去,所以用python写了个脚本来实时监视替换main.cf的ip为最新的ip.
#!/usr/bin/env python
import re
import os
import socket
newip = socket.gethostbyname('asdasd.3322.org')
content = open('/etc/postfix/main.cf').read()
tmpip = re.findall([......]
继续阅读
杂七杂八
python
部署rails项目执行rake db:create创建数据库的时候报错
can’t convert Fixnum into String
看提示的意思是不能把fixnum这个类型转成字符串,我理解是这样的,ruby我不是很懂。
在国外论坛找到资料说database.yml里的password如果是全数字的话,要用双引号引上。
改完之后执行rake db:create 几可以了。
服务器配置
urls.py
#urls.py
from django.conf.urls.defaults import *
from mysite.views import search , result
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()
urlpatterns = patterns('',
# Example:
# (r'^mysite/',[......]
继续阅读
python
django, python
某种原因导致项目下的所有.svn的版本记录信息被误删。
由于项目下的目录软连接太多,所以重新迁出项目太麻烦。
于是便有了本文。
解决思路是在同级目录下迁出新项目,之后复制新项目里的目录下的.svn信息到老项目里覆盖掉丢失的。
因为在老项目下执行svn up之后会报错:
svn: 不能打开文件“public/sy/images/.svn/text-base/practical-2.jpg.svn-base”: 没有那个文件或目录
所以我们需要用脚本取到
public/sy/images/.svn/text-base/practical-2.jpg.svn-base
这个文件信息[......]
继续阅读
shell
shell
安装MySqldb模块的时候报错
EnvironmentError: mysql_config not found
谷歌了一下,找到了解决办法。
ubuntu下:
sudo apt-get install libmysqlclient16 libmysqlclient16-dev python-dev
之后重新编译,搞定!
python, 服务器配置
python
一个简单的例子
环境ubuntu10.10 python 2.7.2
import Image
import ImageDraw
img = Image.new("RGB", (200,100))
draw = ImageDraw.Draw(img)
draw.text((10,20),u" this is a test")
img.save('~/test.png','png')
这样在家目录下就生成了test.png
python
新建config目录下email.yml
vim config/email.yml
production:
delivery_method: :smtp
smtp_settings:
tls: true
address: smtp.gmail.com
port: 587
domain: smtp.gmail.com
authentication: :plain
user_name: "email@gmail.com"
password: "password"
用[......]
继续阅读
服务器配置
redmine
昨天有朋友提到用wordpress的插件可以把数据备份到dropbox。
我看了下第三方插件,觉得不太安全。
所以还是手动来吧。
首先去http://db.tt/khjHIvu1这里注册dropbox帐户。
之后配置vps的dropbox
以我的32位ubuntu为例。
$ mkdir ~/Dropbox
创建默认的dropbox目录
$ cd ~ && wget -O – http://www.dropbox.com/download?plat=lnx.x86 | tar xzf -
$ ~/.dropbox-dist/dropboxd[......]
继续阅读
服务器配置
dropbox
新部署一台服务器,项目测试的时候不显示验证码。
rails s启服务,看报错日志信息如下:
ArgumentError (unknown format: JPG):
/vendor/plugins/simple_captcha/lib/simple_captcha_image.rb:95:in `format=’
怀疑是rmagick问题,查看ImageMagick发现没有libjpeg libjpeg-devel包
yum安装 yum -y install libjpeg libjpeg-devel
之后重新编译ImageMagick ,之后bundle in[......]
继续阅读
服务器配置
rails, rmagick.ImageMagick, ruby