It's mine!

福尔着哩水的博客

一、安装net-snmp服务端包,net-snmp客户端包(非必须),iptables

 [root@sayhosts ~]# yum install -y net-snmp [root@sayhosts ~]# yum install -y net-snmp-utils [root@sayhosts ~]# yum install -y iptables  #默认vps没有安装,如果安装了kloxo就已经安装了iptables 

二、配置net-snmp (使用更为安全的v3c)

yum安装的配置文件为/etc/snmp/snmpd.conf ,里面一大堆东西,一份非常详细的文档,先移动再自己创建一个snmpd.conf

 [root@sayhosts ~]#mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak [root@sayhosts ~]#vi /etc/snmp/snmpd.conf [root@sayhosts ~]#mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak [root@sayhosts ~]#vi /etc/snmp/snmpd.conf 

输入

 rouser jiankongbao auth 

再创建/var/net-snmp/snmpd.conf

Tips:如果没有运行过snmpd,这个文件是不存在的,所以需要手工创建

 [root@sayhosts ~]#vi /var/net-snmp/snmpd.conf 

果像我一样创建不了,可以先启动snmp,它就会创建这个文件,再停掉这个服务。具体操作是

 [root@sayhosts ~]# service snmpd start [root@sayhosts ~]# service snmpd stop 

然后再用vi命令编辑这个snmnd.conf文件,写入下面内容

 createUser jiankongbao MD5 mypassword 

Tips:这里的mypassword可以修改成你自己喜欢的密码,但不要包含特殊字符符号,我自己测试过用特殊符号的密码监控宝是无法连接上去我的服务器的,后来联系他们官方他们也证实了特殊符号无法识别。

三、启动服务,设置成自动运行

 [root@sayhosts ~]#service snmpd start [root@sayhosts ~]#chkconfig snmpd on 

启动iptables

 [root@sayhosts ~]#service iptables start [root@sayhosts ~]#chkconfig iptables on 

加上一个访问规则提高安全性,在网络层再进行一次验证
 

[root@sayhosts ~]#iptables -A INPUT -i eth0 -p udp -s 60.195.249.83 –dport 161 -j ACCEPT

保存这些规则,下次依然生效

 [root@sayhosts ~]#service iptables slave 

四、在监控宝后台加入服务器

要输入的参数是, 服务器名:你的服务器名,或自己喜欢的名字

ip:输入你服务器的IP

SNMP代理端口:默认是161

SNMP传说协议版本:选择3

Security Name:输入snmp的用户名 ,就上面例子是jiankongbao

Pass Phrase:输入密码,上面例子的密码就是mypassword

加密
方式使用的是MD5加密

最后就是添加监控项目这些了,具体看官方的想过文档。

$HTTP["host"] ==www.coolwo.net { url.redirect = ( "^/(.*)" => http://blog.coolwo.net/$1, ) }

 

其中www.coolwo.net是原来的域名,而blog.coolwo.net是跳转后的域名。

相同域名的内页跳转呢,如www.coolwo.net/123/123/123.htm跳转到www.coolwo.net/123/456/123.htm呢,这时规则就不一样了,网上很多这种内页跳转的lighttpd规则说得少,

下面是规则 

$HTTP["host"] == "www.coolwo.net"  { url.redirect = ( "^/123/123/(.+?)$" => "/123/456/$1" )  } 

这样//123/123文件夹下的文件等全部自动跳转到/123/456下的相应文件去了。

如果只是想让www.coolwo.net/123/跳转到www.coolwo.net/456 地址,使用以下规则

 $HTTP["host"] == "www.coolwo.net"  { url.redirect = ( "^/123/$" => "/456/" , )  } 

以上规则各位只要换成自己的网址就行了。

 

 CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。

    在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 — 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。
  在命令行中输入 “top” 即可启动 top ,运行后如下图所示:


如上图所示,top 的全屏对话模式可分为3部分:系统信息栏、命令输入栏、进程列表栏。
继续阅读

使用VPS后,要熟悉好多Linux下的一些常用指令,不过刚到手的VPS还是先从查看硬件信息和系统版本、环境信息等情况开始,慢慢了解指令。

一:cpu

[root@srv /]# more /proc/cpuinfo | grep “model name”
model name      : Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz
model name      : Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz
model name      : Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz
model name      : Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz

[root@srv /]# grep “model name” /proc/cpuinfo
model name      : Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz
model name      : Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz
model name      : Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz
model name      : Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz

[root@srv /]# grep “model name” /proc/cpuinfo | cut -f2 -d:
Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz
Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz
Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz
Intel(R) Xeon(R) CPU           X3220 @ 2.40GHz

二:内存

[root@srv /]# grep MemTotal /proc/meminfo
MemTotal:       614400 kB

[root@srv /]# free -m
                   total       used       free     shared    buffers     cached
Mem:           600         23        576          0          0          0
-/+ buffers/cache:         23        576
Swap:            0          0          0

[root@srv /]# free -m |grep “Mem” | awk ‘{print $2}’
600

三:查看CPU位数(32 or 64)

[root@srv /]# getconf LONG_BIT
32

四:查看linux版本

[root@srv /]# more /etc/redhat-release
CentOS release 5 (Final)

[root@srv /]# more /etc/issue
CentOS release 5 (Final)
Kernel \r on an \m
[root@srv /]# more /proc/version
Linux version 2.6.18-92.1.18.el5.028stab060.2PAE (root@rhel5-32-build-xemul) (gc
c version 4.1.2 20071124 (Red Hat 4.1.2-42)) #1 SMP Tue Jan 13 12:31:30 MSK 2009

五:查看内核版本

[root@srv /]# uname -r
2.6.18-92.1.18.el5.028stab060.2PAE

[root@srv /]# uname -a
Linux srv.eddiechen.cn 2.6.18-92.1.18.el5.028stab060.2PAE #1 SMP Tue Jan 13 12:31:30 MSK 2009 i686 i686 i386 GNU/Linux

六:查看时区

[root@srv /]# date -R
Wed, 25 Feb 2009 02:20:50 +0000

[root@srv /]# mv /etc/localtime /etc/localtime.save
[root@srv /]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@srv /]# date -R
Wed, 25 Feb 2009 10:24:26 +0800

七:主机名

[root@srv /]# hostname
srv.eddiechen.cn

八:查看selinux情况

[root@srv /]# sestatus
SELinux status:                 disabled

九:网络

IP

[root@srv /]# ifconfig   | grep ‘inet addr:’| grep -v ’127.0.0.1′ | cut -d: -f2 | awk ‘{ print $1}’
207.154.202.216

网关

[root@srv /]# cat /etc/sysconfig/network
NETWORKING=”yes”
GATEWAY=”192.0.2.1″
HOSTNAME=”srv.eddiechen.cn”

dns

[root@srv /]# cat /etc/resolv.conf
nameserver 208.74.168.131
nameserver 208.74.168.132
nameserver 4.2.2.1

十:已经安装的软件包

[root@srv /]# rpm -qa | wc -l

197

[root@srv /]# yum list installed | wc -l
198

十一:磁盘和分区

[root@srv /]# df -h
Filesystem            Size      Used            Avail Use     %     Mounted on
/dev/simfs             10G    353M             9.7G         4%     /

[root@srv /]# du -sh
353M

[root@srv /]# du /etc -sh
4.6M    /etc

十二:系统启动的服务

[root@srv ~]# chkconfig –list | grep 3:on | cut -f1
crond         
httpd         
iptables      
mcstrans      
messagebus    
network       
restorecond   
sendmail      
sshd          
syslog        
xinetd        

十三:系统默认字符集

[root@srv sysconfig]# locale
LANG=
LC_CTYPE=”POSIX”
LC_NUMERIC=”POSIX”
LC_TIME=”POSIX”
LC_COLLATE=”POSIX”
LC_MONETARY=”POSIX”
LC_MESSAGES=”POSIX”
LC_PAPER=”POSIX”
LC_NAME=”POSIX”
LC_ADDRESS=”POSIX”
LC_TELEPHONE=”POSIX”
LC_MEASUREMENT=”POSIX”
LC_IDENTIFICATION=”POSIX”
LC_ALL=

十四:列出变量

[root@srv ~]# set
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]=”3″ [1]=”1″ [2]=”17″ [3]=”1″ [4]=”release” [5]=”i686-redhat-linux-gnu”)
BASH_VERSION=’3.1.17(1)-release’
COLORS=/etc/DIR_COLORS
COLUMNS=80
DIRSTACK=()
EUID=0
GROUPS=()
G_BROKEN_FILENAMES=1
HISTFILE=/root/.bash_history
HISTFILESIZE=1000
HISTSIZE=1000
HOME=/root
HOSTNAME=srv.eddiechen.cn
HOSTTYPE=i686
IFS=$’ \t\n’
INPUTRC=/etc/inputrc
LESSOPEN=’|/usr/bin/lesspipe.sh %s’
LINES=24
LOGNAME=root
LS_COLORS=’no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:’
MACHTYPE=i686-redhat-linux-gnu
MAIL=/var/spool/mail/root
MAILCHECK=60
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
PIPESTATUS=([0]=”0″)
PPID=3695
PS1=’[\u@\h \W]\$ ‘
PS2=’> ‘
PS4=’+ ‘
PWD=/root
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
SHLVL=1
SSH_AUTH_SOCK=/tmp/ssh-SfvoIj3695/agent.3695
SSH_CLIENT=’123.123.36.61 1263 22′
SSH_CONNECTION=’123.123.36.61 1263 207.154.202.216 22′
SSH_TTY=/dev/pts/0
TERM=linux
UID=0
USER=root
_=USERNAME

[root@srv ~]# env
HOSTNAME=srv.eddiechen.cn
TERM=linux
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=123.123.36.61 1263 22
SSH_TTY=/dev/pts/0
USER=root
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:
SSH_AUTH_SOCK=/tmp/ssh-SfvoIj3695/agent.3695
MAIL=/var/spool/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
INPUTRC=/etc/inputrc
PWD=/root
SHLVL=1
HOME=/root
LOGNAME=root
SSH_CONNECTION=123.123.36.61 1263 207.154.202.216 22
LESSOPEN=|/usr/bin/lesspipe.sh %s
G_BROKEN_FILENAMES=1
_=/bin/env

[root@srv ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

[root@srv ~]# alias
alias cp=’cp -i’
alias l.=’ls -d .* –color=tty’
alias ll=’ls -l –color=tty’
alias ls=’ls –color=tty’
alias mv=’mv -i’
alias rm=’rm -i’

之前在同学那里吃到了一道特别好吃的鸡蛋羹,味道难以忘怀,遂将食谱讨要过来放在这里需要时可以拿来看看,也尝试着自己做一做。不过貌似很复杂,看来好吃的东西都不是那么好做啊。

材料:鸡蛋(2只)、鲜基围虾(5只)、鲜香菇(1朵)

  调料:盐(1/4汤匙)、白糖(1/4汤匙)、米酒(1/2汤匙)

  虾仁茶碗蒸,就是日式鸡蛋羹,是一道日本传统风味小吃。做茶碗蒸时,除了将虾仁、香菇与蛋液同蒸外,还可放入鱼子、蛤蜊、干贝、蟹肉、鱼肉等食材,虽然做法简单,材料易于准备,但要蒸出表面平滑、口感嫩滑的茶碗蒸,就得向下看啦!

  1 鸡蛋打入大碗内,加入1/4汤匙盐、1/4汤匙白糖、1/2汤匙米酒和3汤匙清水打匀。

  2 鲜基围虾去壳,独留虾尾壳;鲜香菇去蒂,在菇面切十字花刀。

  3 将蛋液倒入小碗中,盖上一层保鲜膜。

  4 烧开锅内的水,放入蛋液后,加盖以中小火蒸10分钟,至蛋液表面呈半凝固状。

  5 揭开保鲜膜,放入虾仁、鲜香菇,再盖上保鲜膜,加盖以中小火再蒸5~8分钟。

  6 待蛋液完全凝固,虾仁蜷曲变红,取出撕去保鲜膜,即可出锅。

  贴士

  1、蛋液用滤网过滤一下的话,蒸出来的茶碗蒸口感会更顺滑。

  2、蛋液表面应蒸至呈半凝固状,才放入虾仁和鲜香菇,可避免食材沉在蛋液内,影响成菜的美观。

  3、蛋液需盖上一层保鲜膜再下锅蒸,可避免水蒸汽滴入而产生小孔,保持蛋液表面平滑。

  4、要让茶碗蒸口感嫩滑,切记要中小火慢蒸,开大火容易将蛋液蒸得过老。

  5、用筷子轻敲碗边,看蛋液是否凝固和晃动,如会晃动就续蒸几分钟,如蛋液已凝固且不晃动即成。

刚开始接触VPS,而且还是CentOS的操作系统,管理和维护上跟windows都有很大的不同。哎,一点点死抠教程,怕以后忘了相关操作,把教程转载过来。

Kloxo的前身是lxadmin,曾是多么风光的免费虚拟主机管理系统,他有着免费,安装简单,功能强大等许多优点,自从其作者出事后期发展非常缓慢了,现在免费版本限制了40个域名的绑定,但在免费的虚拟主机控制面板里算是不错的了,现在就说一下

Kloxo的安装:
第一:
SSH登陆你的VPS,执行:
wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
sh ./kloxo-install-master.sh

会出现已系列的安装命令,稍等 什么都不做就行
第二:安装完后请执行:
yum install php-bcmath /*高精度数学运算组件,默认没安装,MD5运算时用到*/
yum check-update /*检查全部更新*/
yum update /*更新全部更新*/
yum clean all /*清理全部缓存的安装文件以节省空间*/
第三:登陆
这就安装完了kloxo,可以web登陆面板了。
地址:https://yourip:7777/ /*安全连接*/
http://yourip:7778/ /*普通链接,常用*/

安装后必须做的

第一:安装中文语言包:
1.用ssh登陆你的vps
2.进入lang目录
cd /usr/local/lxlabs/kloxo/httpdocs/lang
3.下载语言包
wget http://www.vpsyou.com/wp-content/uploads/2010/02/Kloxo_cn.zip
3 解压语言包
unzip Kloxo_cn.zip
4.访问http://你的IP:7778/ 进行lxadmin语言设置
在Appearance->Language里选择Chinese,然后点击update确认.如下图所示:

继续阅读

偶然的看到了一个美国VPS代理商,发现价格和配置都很不错,于是咱也过回VPS的隐,购买了VPS服务器。
目前本博客(It’s mine!-blog.coolwo.net)已迁移至VPS上,接下来的时间里,将逐步实现主站、视频站、论坛的迁移工作。
希望这个VPS能够不负众望。

经历了好久,利用业余时间才好不容易转移过来,对旧的URL也做了301重定向,并把文章、附件、用户数据等内容页转移了过来,应该算是比较完美了,还有些细节,暂时顾不上管了。
先这样吧。

无题小记

抢板凳

2010年的第一篇日记!
就是如此……

歌名:死了都要try.

死了都要try!不catch我不痛快!程序毁灭throw还在!
把每天,当作是程序来更改,一改一天,累到泪水都掉下来,
不理会,老板是好还是坏,只要有工资,来还贷.
改,不是需求做的太坏,那是sb客户想要什么,自己都不明白.
忍受现在,自己一生的还不完的贷,很多模块,不能完成,我还得改.
死了都要try!不catch我不痛快!程序毁灭throw还在