专注业务连续性支持与数据保护
2009-05-14生活琐记

超详细 Windows 7 与 XP、Vista 特性对照表已关闭评论

超详细 Windows 7 与 XP、Vista 特性对照表

windows_7 windows_xp windows_vista
w7

2009-05-13生活琐记

15款语言学习2.0网络服务已关闭评论

15款语言学习2.0网络服务

语言的学习,除了平时基本的普通的听说读写练习外,加上网络的帮助或许对您来说会事半功倍,下面就为大家总结15款对您进行语言学习会有所帮助的网络服务及应用。
包括语言学习 SNS、单词学习与记忆、互助翻译等几类。

语言学习 SNS
1. 爱拓奇(italki)

WebApp副刊:15款语言学习2.0服务 [#8] - 爱拓奇(italki) - by sfox

爱拓奇(italki) 是一个免费的语言学习社交网络和学习资源平台,在爱拓奇您可以:

  1. 寻找世界各地的语言伙伴,并在线实时交换练习对方的母语;
  2. 找到最好的语言学习资源:网站、在线课程、语言播客、视频、词典、软件、CD等;
  3. 预览和下载大量学习外语的文档、讲义,也可上传您自己的学习文档与大家分享;
  4. 提问语言学习方面的问题,也可以答题帮助别人学习你的母语;
  5. 参与编辑维基课本,帮助人们学习语言,也可创建自己的独立页面,贡献语言知识;
  6. 创建和加入一个有关语言学习的小组,结交来自世界各地的朋友,了解异国文化;
  7. 还有很多有趣而实用的有关语言学习的功能。(详细介绍

网站链接:http://www.italki.com/

2. Sanbit

WebApp副刊:15款语言学习2.0服务 [#8] - sanbit - by sfox

Sanbit 是创新的 Web 2.0 式语言学习互动平台,支持中文显示,能帮助您有效而快速地学习和练习外语,并加强听、说、读、写等各方面的能力。您可以浏览和创建新词汇及词汇表、阅读并学习文章、练习写作与听力、使用录音练习口语、提出疑难问题、进行强化知识的游戏、寻找朋友等,还可以通过使用母语写作、录音等为其他学习者提供资源以互相帮助、交流互动、实际运用。(详细介绍

网站链接:http://sanbit.com/

3. Palabea

WebApp副刊:15款语言学习2.0服务 [#8] - palabea - by sfox

Palabea 是一个开放的语言社区,其最大的特色在于您可以加入或自行建立虚拟课堂及学校,与其他用户一起学习并交流经验、资料等,如果您某种语言学得特别好(例如母 语)也可以向他们传授知识课程等。您可以寻找语言伙伴、在线老师、文档资料等,还能通过社区进行交流,互动性十分强。

网站链接:http://www.palabea.net/

4. SharedTalk

WebApp副刊:15款语言学习2.0服务 [#8] - shared talk - by sfox

SharedTalk 是一个致力于语言交换和语言学习的社区,其会员来自全球各地,大家通过聊天交流进行外语的学习与练习。可与来自全球不同国家的朋友进行语音和文本聊天,练 习口语技巧、提高语言能力,还可以寻找最佳的语言交换伙伴。会员可得到属于自己的邮箱,用电子邮件与语言伙伴进行交流练习。(现在好像暂时注册不了,大家 可以继续关注)

网站链接:http://www.sharedtalk.com/

5. 英来网(Englive)

WebApp副刊:15款语言学习2.0服务 [#8] - 英来网(Englive) - by sfox

英来网(Englive) 是一个专注于英语学习的应用与交互的互联网平台, 它为英语学习和爱好者提供了个人的词汇本、语句本、笔记本,行云流水的在线背单词,语句分享,维基笔记,还有同学同事好友列表,学习日历,博客 Widget(博词)等若干有趣和实用的学习资源;同时,英来网还提供完整的Englive iPhone应用移植,为iPhone 用户随时随地的深入学习英文创造无限的可能。(via)

网站链接:http://www.englive.cn/

6. Speak2Me(跟我说)

WebApp副刊:15款语言学习2.0服务 [#8] - Speak2Me(跟我说) - by sfox

Speak2Me(跟我说) 是由灵通集团全新推出的一个产品,是为解决困扰中国学习者多年的”哑巴英语”问题而设计的。公司的研发团队经过5年的精心研究和努力,把先进的英语口语教 育方法和现代语音识别技术相结合,推出了一套全新的英语口语学习系统Speak2Me。在这个系统中,学习者可以在虚拟的英语环境中,与智能机器人 Lucy 练习口语。与目前中国英语教育市场中的其它产品不同,Speak2Me突破了传统口语练习方法的局限和弊端,为学习者提供了一个与模拟外教 “对话”的机会;另外也采用了独特的课程设计方法,使每一个学习者可以对每一课的内容进行反复练习,并不断发现新的语言点,让学习者在一个愉快的环境中轻 松学会英语口语!(via) 网站还设立了方便用户交流的“问问吧”论坛等社区。

网站链接:http://www.speak2me.cn/

7. Lang-8(语言吧)

WebApp副刊:15款语言学习2.0服务 [#8] - Lang-8(语言吧) - by sfox

Lang-8(语言吧) 是一个提供国际间语言交流及联系的社会关系网络服务(SNS)平台。你既可以用正在学习的语言书写日志,精通该语言的朋友会自动帮你修改错误,也可以主动去帮助其他正在学习你精通的语言的朋友。通过Lang-8,每个使用者不仅可以很好的教授和学习语言更能够增进彼此的国际交流。(via)

网站链接:http://www.lang-8.com/

8. Pop English

WebApp副刊:15款语言学习2.0服务 [#8] - pop english - by sfox

PopEnglish 是一个英语学习社区,具备中英文两种语言界面,你可以在上面寻找朋友,进行一对一的帮教,另外还有博客、论坛、Pop群、影音等有益于提高英语水平的栏目,应该说是一个有助于学习英语的好去处。(via)

网站链接:http://www.popenglish.tv/

单词学习与记忆
9. Vocaber

WebApp副刊:15款语言学习2.0服务 [#8] - Vocaber - by sfox

Vocaber 是英语及其它外语单词的在线学习、记忆、测试服务,根据记忆规律提示您进行单词复习,可轻松地创建并分享单词列表,可使用自己和其他人的单词列表进行测 试。您只需要将单词及其意思复制粘贴上去创建一个列表就可以进行测试了,测试的方式就如听写一般,给出中文意思,您输入对应的单词。有进度查看,可随时跟 进。另外,您可以设置单词表是否公开、其他人是否可以纠正和编辑、添加单词等。(详细介绍

网站链接:http://www.vocaber.com/

10. Learn10

WebApp副刊:15款语言学习2.0服务 [#8] - learn10 - by sfox

Learn10 可以帮助您进行单词的学习和记忆,当您成为网站的会员,系统就会每天自动将学习任务发送给您–学习10个新的外语单词,有助于让您形成良好的学习习惯。 需要学习的单词可通过 Facebook, Twitter, Email, RSS, iPhone应用 以及能嵌入到网站或博客中使用的widget 等多种方式为您提供。您还可以进行听力、测试、翻译等练习。

网站链接:http://www.learn10.com/

11. Cramberry

WebApp副刊:15款语言学习2.0服务 [#8] - Cramberry - by sfox

Cramberry 是一款使用闪示卡(Flash Cards)的方式帮助您进行学习记忆的在线工具,可跟踪记忆进度,提供 iPhone 应用。使用方法很简单,添加项目,然后在里面添加卡片,分别在正面(Front)和背面(Back)输入需要学习、记忆的相关内容(单词就是不错的选择)即可,支持简单的字体格式编辑、添加图片等。(详细介绍

网站链接:http://www.cramberry.net/

12. Forvo

WebApp副刊:15款语言学习2.0服务 [#8] - forvo - by sfox

Forvo 是专门学习单词发音的网络服务,涵盖了全球多种语言(目前有200多种,包括粤语),每个单词都有分类,包括语种、用途和属性分类,注册用户可录制新单词 的发音、建立学习列表、评论和为其他用户的发音打分、下载单词发音的MP3文件、与其他用户交流等。可惜的是没有单词翻译功能,部分单词也只是以英语对其 进行解释。

网站链接:http://forvo.com/

13. Lexipedia

WebApp副刊:15款语言学习2.0服务 [#8] - lexipedia - by sfox

Lexipedia 是一款脑图式的在线字典,采用脑图的形式表达中心词及相关词语的关系。我们在学习语法的时候,针对一个词总有很多相关的词,比如同义词、反义词、动词形式 等等,Lexipedia 正是采用这种脑图的形式,很直观的展示各词之间的关系。目前,Lexipedia 提供英、西班牙、法、德、荷兰、意大利六国语言的词库,可输入中心词通过检索得到相关词的脑图,一般包括名词、动词、形容词、副词、同义词、反义词、模糊 这些相关的词组。脑图这种新颖的形式可以很直观的展示各词之间的关系,并提供详细的解释和读音。可帮助记忆单词。(via)

网站链接:http://lexipedia.com/

互助翻译
14. Social Translator

WebApp副刊:15款语言学习2.0服务 [#8] - social translator - by sfox

Social Translator 是刚上线不久的新型社区服务,注册成员可以添加翻译词条、行文和项目,可以发出翻译请求,也可以选择其它词条进行翻译。网站现在有一个颇为庞大的项目构想:翻译网上的视频。(via) 通过这种互助的翻译可提高自己的外语水平,也能帮助他人,与更多的朋友进行交流。

网站链接:http://www.socialtranslator.org/

15. Jollo

WebApp副刊:15款语言学习2.0服务 [#8] - jollo - by sfox

Jollo 可调用Google翻译、有道翻译、SDL、Microsoft翻译、Yahoo宝贝鱼、WorldLingo 等六大主流在线翻译工具来进行翻译,目前支持40多种语言的互相翻译,您可以从六种翻译结果中择优选取,也可对结果进行打分。可自动识别需要翻译的文字语 种。另外,注册用户可添加自己的翻译结果,经常到网站上进行这样的互助翻译锻炼,并通过评分检查翻译效果,也能取得一定的提高。

2009-05-11技术合集

RRD TOOL安装已关闭评论

RRD TOOL安装

  1.下载
  wget http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gz
  下载完毕,解压缩:
  tar zxf rrdtool.tar.gz
  cd rrdtool
  2.安装必要的软件
  看看你的机器有没有这些包,cgilib、zlib、libpng、freetype、libart_lgpl,没有就装吧。
  设定环境变量:
  set BUILD_DIR=/tmp/rrdbuild
  set INSTALL_DIR=/usr/local/rrdtool
  开始安装
  安装cgilib
  cd $BUILD_DIR
  wget http://down1.chinaunix.net/distfiles/cgilib-0.5.tar.gz
  tar zxf cgilib-0.5.tar.gz
  cd cgilib-0.5
  make CC=gcc CFLAGS="-O3 -fPIC -I."
  mkdir -p $BUILD_DIR/lb/include
  cp *.h $BUILD_DIR/lb/include
  mkdir -p $BUILD_DIR/lb/lib
  cp libcgi* $BUILD_DIR/lb/lib
  安装zllib
  cd $BUILD_DIR
  wget http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz
  zlib-1.2.3.tar.gz
  cd zlib-1.2.3
  env CFLAGS="-O3 -fPIC" ./configure –prefix=$BUILD_DIR/lb
  make
  make install
  安装libpng
  cd $BUILD_DIR
  wget http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.18.tar.gz
  tar zxvf libpng-1.2.8-config.tar.gz
  cd libpng-1.2.8-config
  env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC"
  ./configure –disable-shared –prefix=$BUILD_DIR/lb
  make
  make install
  安装freetype
  cd $BUILD_DIR
  wget http://oss.oetiker.ch/rrdtool/pub/libs/freetype-2.3.5.tar.bz2
  tar zxvf freetype-2.3.5.tar.bz2
  cd freetype-2.3.5
  env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC"
  ./configure –disable-shared –prefix=$BUILD_DIR/lb
  make
  make install
  安装libart_lgpl
  cd $BUILD_DIR
  wget http://oss.oetiker.ch/rrdtool/pub/libs/libart_lgpl-2.3.17.tar.gz
  tar zxvf libart_lgpl-2.3.17.tar.gz
  cd libart_lgpl-2.3.17
  env CFLAGS="-O3 -fPIC" ./configure –disable-shared –prefix=$BUILD_DIR/lb
  make
  make install
  如果你用bash/sh/ash/ksh/zsh,就执行下面的:
  IR=-I$BUILD_DIR/lb/include
  CPPFLAGS="$IR $IR/libart-2.0 $IR/freetype2 $IR/libpng"
  LDFLAGS="-L$BUILD_DIR/lb/lib"
  CFLAGS=-O3
  export CPPFLAGS LDFLAGS CFLAGS
  真的开始安装rrd了
  cd $BUILD_DIR/rrdtool
  ./configure –prefix=$INSTALL_DIR –disable-python && make clean && make && make install
  安装完毕啦。(详细参见rrd安装包中的doc/rrdbuild.txt)

2009-05-11技术合集

Centos5.2下Cacti安装配置已关闭评论

Centos5.2下Cacti安装配置

  一、编译安装基本环境
  使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)
  #rpm –import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
  #yum -y install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison utoconf automake bzip2-devel curses-devel zlib-devel ibjpeg-devel libpng-devel libtiff-devel freetype-devel libXpm-devel gettext-devel pam-devel kernel
  二、 编译安装软件包
  源码编译安装所需包(Source)
  1) GD2
  # cd /usr/local/src
  # tar xvf gd-2.0.35.tar.gz
  # cd gd-2.0.35
  # ./configure –prefix=/usr/local/gd2
  # make
  # make install
  2) LibXML2
  # cd /usr/local/src
  # tar xvf libxml2-2.6.29.tar.bz2
  # cd libxml2-2.6.29
  # ./configure –prefix=/usr/local/libxml2
  # make
  # make install
  3) LibMcrypt
  # cd /usr/local/src
  # tar xvf libmcrypt-2.5.8.tar.bz2
  # cd libmcrypt-2.5.8
  # ./configure –prefix=/usr/local/libmcrypt
  # make
  # make install
  4). OpenSSL和OpenSSH
  # cd /usr/local/src
  # tar xvf openssl-0.9.8g.tar.gz
  # cd openssl-0.9.8g
  # ./config –prefix=/usr/local/openssl
  # make
  # make test
  # make install
  # cd ..
  # tar xvf openssh-5.0p1.tar.gz
  # cd openssh-5.0p1
  # ./configure \
  ”–prefix=/usr” \
  ”–with-pam” \
  ”–with-zlib” \
  ”–sysconfdir=/etc/ssh” \
  ”–with-ssl-dir=/usr/local/openssl” \
  ”–with-md5-passwords”
  # make
  # make install
  配置:
  1) 禁用 SSH V1 协议
  # vi /etc/ssh/ssh_config
  找到#Protocol 2,1改为:Protocol 2
  2) 禁用服务器端GSSAPI
  找到以下两行,并将它们注释:
  GSSAPIAuthentication yes
  GSSAPICleanupCredentials yes
  3) 禁用 DNS 名称解析
  找到:#UseDNS yeas改为:UseDNS no
  4)禁用客户端 GSSAPI
  # vi /etc/ssh/ssh_config 找到:
  GSSAPIAuthentication yes
  将这行注释掉。
  最后,确认修改正确后重新启动 SSH 服务
  # service sshd restart
  # ssh -v
  确认 OpenSSH 以及 OpenSSL 版本正确。
  三、编译安装A.M.P环境
  1.下载软件编译安装
  1)下载软件
  # cd /usr/local/src
  httpd-2.2.8.tar.gz
  mysql-5.0.51b.tar.gz
  php-5.2.6.tar.bz2
  2) 安装MySQL
  查看分析你的CPU型号:
  http://gentoo-wiki.com/Safe_Cflags 查找您的GCC编译参数.
  确定系统CPU类型:
  # cat /proc/cpuinfo | grep “model name”
  执行后会看到系统中CPU的具体型号,记下CPU型号。
  # tar xvf mysql-5.0.51b.tar.gz
  # cd mysql-5.0.51b
  # vi mysql.sh
  CHOST=”i686-pc-linux-gnu”
  CFLAGS=”-march=prescott -O2 -pipe -fomit-frame-pointer”
  CXXFLAGS=”${CFLAGS}”
  ./configure \
  ”–prefix=/usr/local/mysql” \
  ”–localstatedir=/data/mysql/data” \
  ”–with-comment=Source” \
  ”–with-server-suffix=-LinuxTone” \
  ”–with-mysqld-user=mysql” \
  ”–without-debug” \
  ”–with-big-tables” \
  ”–with-charset=gbk” \
  ”–with-collation=gbk_chinese_ci” \
  ”–with-extra-charsets=all” \
  ”–with-pthread” \
  ”–enable-static” \
  ”–enable-thread-safe-client” \
  ”–with-client-ldflags=-all-static” \
  ”–with-mysqld-ldflags=-all-static” \
  ”–enable-assembler” \
  ”–without-isam” \
  ”–without-innodb” \
  ”–without-ndb-debug”
  make && make install
  mkdir -p /data/mysql/data
  useradd mysql -d /data/mysql -s /sbin/nologin
  /usr/local/mysql/bin/mysql_install_db –user=mysql
  cd /usr/local/mysql
  chown -R root:mysql .
  chown -R mysql /data/mysql/data
  cp share/mysql/my-huge.cnf /etc/my.cnf
  cp share/mysql/mysql.server /etc/rc.d/init.d/mysqld
  chmod 755 /etc/rc.d/init.d/mysqld
  chkconfig –add mysqld
  /etc/rc.d/init.d/mysqld start
  cd /usr/local/mysql/bin
  for i in *; do ln -s /usr/local/mysql/bin/$i /usr/bin/$i; done
  #sh mysql.sh 即可开始编译.
  3) 编译安装Apache
  # cd /usr/local/src
  # tar xvf httpd-2.2.8.tar.gz
  # cd httpd-2.2.8
  ./configure \
  ”–prefix=/usr/local/apache2″ \
  ”–with-included-apr” \
  ”–enable-so” \
  ”–enable-deflate=shared” \
  ”–enable-expires=shared” \
  ”–enable-rewrite=shared” \
  ”–enable-static-support” \
  ”–disable-userdir”
  make
  make install
  echo ‘/usr/local/apache2/bin/apachectl start ‘ >> /etc/rc.local
  4).编译安装PHP
  # cd /usr/local/src
  # tar xjvf php-5.2.6.tar.bz2
  # cd php-5.2.6
  ./configure \
  ”–prefix=/usr/local/php” \
  ”–enable-discard-path” \
  ”–enable-force-cgi-redirect” \
  ”–with-config-file-path=/usr/local/php/etc” \
  ”–enable-zend-multibyte” \
  ”–with-mysql=/usr/local/mysql” \
  ”–with-mysqli=/usr/local/mysql/bin/mysql_config” \
  ”–with-libxml-dir=/usr/local/libxml2/bin” \
  ”–with-xmlrpc” \
  ”–with-gd=/usr/local/gd2″ \
  ”–with-jpeg-dir” \
  ”–with-png-dir” \
  ”–with-bz2″ \
  ”–with-freetype-dir” \
  ”–with-zlib-dir ” \
  ”–with-openssl=/usr/local/openssl” \
  ”–with-mcrypt=/usr/local/libmcrypt” \
  ”–enable-sysvsem” \
  ”–enable-inline-optimization” \
  ”–enable-soap” \
  ”–enable-gd-native-ttf” \
  ”–enable-ftp” \
  ”–enable-mbstring” \
  ”–enable-exif” \
  ”–disable-debug” \
  ”–disable-ipv6″ \
  ”–enable-sockets” \
  ”–with-snmp”
  make
  make install
  mkdir /usr/local/php/etc
  cp php.ini-dist /usr/local/php/etc/php.ini
  2、整合Apache与PHP及系统初化配置.
  1)整合Apache与PHP
  # vi /usr/local/apache2/conf/httpd.conf
  找到:
  AddType application/x-gzip .gz .tgz
  在该行下面添加
  AddType application/x-httpd-php .php
  找到:
  <IfModule dir_module>
  DirectoryIndex index.html
  </IfModule>
  将该行改为
  <IfModule dir_module>
  DirectoryIndex index.html index.htm index.php
  </IfModule>
  找到:
  #Include conf/extra/httpd-mpm.conf
  #Include conf/extra/httpd-info.conf
  #Include conf/extra/httpd-vhosts.conf (虚拟主机配置文件存放目录.)
  #Include conf/extra/httpd-default.conf
  去掉前面的”#”号,取消注释。
  注意:以上 4 个扩展配置文件中的设置请按照相关原则进行合理配置!
  修改完成后保存退出。
  # /usr/local/apache2/bin/apachectl restart
  2)查看确认L.A.M.P环境信息
  在网站根目录放置 info.php 脚本,检查phpinfo中的各项信息是否正确。
  <?php
  phpinfo();
  ?>
  3)配置虚拟主机:
  #vi /usr/local/apache2/conf/extra/httpd-vhosts.conf
  NameVirtualHost *:80
  <VirtualHost *:80>
  ServerAdmin hamgua@gmail.com
  DocumentRoot “/data/www/wwwroot”
  ServerName cacti.test.comServer
  Alias cacti.test.cn
  # ErrorLog “logs/dummy-host.example.com-error_log”
  # CustomLog “|/usr/sbin/cronolog /data/logaccess_www.linuxtone.org.%Y%m%d” combined
  </VirtualHost>
  四、安装采集工具
  SNMP全名是简单网络管理协议,几乎所有的网络设备(交换机、路由器等)和操作系统默认安装了认都安装了snmp服务。
  Cacti 系统所在的服务器并不一定要安装SNMP服务,但是Cacti系统采集数据要用到Net-SNMP包里面的几个工具,所以最好也在Cacti服务器上安装 SNMP服务。我们可以直接在系统中运行snmpwalk和snmpget看是否有该命令,如果有则无需安装了。
  如果操作系统没有安装SNMP,可以到本文最后的资源里的Net-SNMP官方网站上下载源码或二进制包进行安装。
  #yum -y install net-snmp*
  #rpm -qa|grep snmp
  net-snmp-libs-5.3.1-24.el5_2.2
  net-snmp-perl-5.3.1-24.el5_2.2
  net-snmp-utils-5.3.1-24.el5_2.2
  net-snmp-5.3.1-24.el5_2.2
  net-snmp-devel-5.3.1-24.el5_2.2
  五、安装rrdtool
  我这里使用的是rpm包安装
  #wget
  ftp://rpmfind.net/linux/fedora/updates/9/i386.newkey/rrdtool-1.3.4-2.fc9.i386.rpm
  #rpm -ivh rrdtool-1.3.4-2.fc9.i386.rpm
  warning: rrdtool-1.3.4-2.fc9.i386.rpm:
  Header V3 DSA signature: NOKEY, key ID 6df2196f
  error: Failed dependencies:
  dejavu-lgc-fonts is needed by rrdtool-.3.4-2.fc9.i386
  #yum -y install dejavu-lgc-fonts
  #rpm -ivh rrdtool-1.3.4-2.fc9.i386.rpm
  warning: rrdtool-1.3.4-2.fc9.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6df2196f
  Preparing… ###########################################[100%]
  1:rrdtool ########################################### [100%]
  六、安装配置cacti
  下载cacti的源码包
  #wget http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz
  #tar zvxf cacti-0.8.7b.tar.gz
  #mv cacti-0.8.7b /data/www/wwwroot/cacti
  #cd /data/www/wwwroot/cacti
  配置帐号及mysql:
  groupadd cactiuser
  add -g cacti cactiuser
  mysql -uroot -p
  mysql> create database cactidb;
  mysql> grant all on cactidb.* to root;
  mysql> grant all on cactidb.* to root@localhost;
  mysql> grant all on cactidb.* to cactiuser;
  mysql> grant all on cactidb.* to cactiuser@localhost identified by ‘123456’;
  mysql> flush privileges;
  mysql> exit
  Catci配置:
  # mysql cactidb -uroot -p < cacti.sql
  # chown -R cactiuser rra/ log/
  # chmod -R 777 rra/ log/
  # vi include/config.php
  $database_type = “mysql”;
  $database_default = “cactidb”;
  $database_hostname = “localhost”;
  $database_username = “cactiuser”;
  $database_password = “123456”;
  $database_port = “3306”;
  配置让系统每五分钟去取一次snmp数据:
  #crontab -u cactiuser -e //注意要用cactiuser就是你刚刚建立的那个帐号去运行crontab
  */5 * * * * /usr/local/php/bin/php /data/www/wwwroot/cacti/poller.php > /dev/null 2>&1
  七、客户端snmp配置
  #yum -y install net-snmp*
  #vi /etc/snmp/snmpd.conf
  # SNMP configfile for Linux servers
  com2sec local 127.0.0.1 public
  com2sec local 192.168.22.0/24 public
  group MyROGroup v1 local
  group MyROGroup v2c local
  group MyROGroup usm local
  view all included .1 80
  access MyROGroup “” any noauth exact all none nones
  yslocation (/etc/snmpd/snmpd.conf)
  syscontact Me <hamgua@gmail.com>
  #service snmpd restart
  八、配置完成
  打开浏览器输入
  http://ip/cacti
  输入用户名密码,默认的是admin,admin
  然后提示修改密码
  好了配置结束
  尽情的去享受cacti吧!

2009-05-09技术合集

Nginx+MySQL+PHP+phpmyadmin+memcache+eaccelerator已关闭评论

Nginx+MySQL+PHP+phpmyadmin+memcache+eaccelerator

在CentOS 5.2和CentOS 4.7 Server版本中测试均无任何错误,

一,首先升级更新系统各种库(基本完整)

yum -y install patch make gcc gcc-c++ autoconf kernel-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel
yum -y install fonts-chinese scim-chewing scim-pinyin scim-tables-chinese

二,下载所需软件:

wget http://leoz.googlecode.com/files/nginx-0.7.19.tar.gz
wget http://leoz.googlecode.com/files/php-5.2.6.tar.gz
wget http://leoz.googlecode.com/files/php-5.2.6-fpm-0.5.9.diff.gz
wget http://leoz.googlecode.com/files/libiconv-1.12.tar.gz
wget http://leoz.googlecode.com/files/libmcrypt-2.5.8.tar.gz
wget http://leoz.googlecode.com/files/mcrypt-2.6.7.tar.gz
wget http://leoz.googlecode.com/files/memcache-2.2.3.tgz
wget http://leoz.googlecode.com/files/mhash-0.9.9.tar.gz
wget http://leoz.googlecode.com/files/pcre-7.7.tar.gz
wget http://leoz.googlecode.com/files/eaccelerator-0.9.5.3.tar.bz2
wget http://leoz.googlecode.com/files/mysql-5.0.22.tar.gz
wget http://leoz.googlecode.com/files/phpMyAdmin-3.1.1-all-languages.tar.gz

三,安装PHP环境支持包(就是上面的包)

tar zxvf libiconv-1.12.tar.gz
cd libiconv-1.12/
./configure –prefix=/usr/local
make
make install
cd ../

tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8/
./configure
make
make install
/sbin/ldconfig
cd libltdl/
./configure –enable-ltdl-install
make
make install
cd ../../

tar zxvf mhash-0.9.9.tar.gz
cd mhash-0.9.9/
./configure
make
make install
cd ../

cp /usr/local/lib/libmcrypt.* /usr/lib
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2

tar zxvf mcrypt-2.6.7.tar.gz
cd mcrypt-2.6.7/
./configure
make
make install
cd ../

四,安装Mysql

tar -zxvf mysql-5.0.22.tar.gz
cd mysql-5.0.22
./configure –prefix=/usr/local/webserver/mysql –enable-assembler –with-charset=utf8 –enable-thread-safe-client –with-extra-charsets=all –without-innodb –without-isam
make;make install
cd ../
groupadd mysql
useradd -g mysql mysql
cp /usr/local/webserver/mysql/share/mysql/my-medium.cnf /etc/my.cnf
/usr/local/webserver/mysql/bin/mysql_install_db –user=mysql
chown -R mysql /usr/local/webserver/mysql/var
chgrp -R mysql /usr/local/webserver/mysql/.
cp /usr/local/webserver/mysql/share/mysql/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
chkconfig –level 345 mysql on
echo “/usr/local/mysql/lib/mysql” >> /etc/ld.so.conf
echo “/usr/local/lib” >>/etc/ld.so.conf
ldconfig
ln -s /usr/local/webserver/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/webserver/mysql/include/mysql /usr/include/mysql
service mysql start
/usr/local/mysql/bin/mysqladmin -u root password root
service mysql restart
service mysql stop

五,安装PHP

tar zxvf php-5.2.8.tar.gz
gzip -cd php-5.2.8-fpm-0.5.10.diff.gz | patch -d php-5.2.8 -p1
cd php-5.2.8/
./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –with-mysql=/usr/local/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config –with-iconv-dir=/usr/local –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib –with-libxml-dir=/usr –enable-xml –disable-rpath –enable-discard-path –enable-safe-mode –enable-bcmath –enable-shmop –enable-sysvsem –enable-inline-optimization –with-curl –with-curlwrappers –enable-mbregex –enable-fastcgi –enable-fpm –enable-force-cgi-redirect –enable-mbstring –with-mcrypt –with-gd –enable-gd-native-ttf –with-openssl –with-mhash –enable-pcntl –enable-sockets
make ZEND_EXTRA_LIBS=’-liconv’
make install
cp php.ini-dist /usr/local/php/etc/php.ini
cd ../

make
make install
cp php.ini-dist /usr/local/php/etc/php.ini
cd ../

六,安装配置eaccelerator+memcache

tar zxvf memcache-2.2.3.tgz
cd memcache-2.2.3/
/usr/local/php/bin/phpize
./configure –with-php-config=/usr/local/php/bin/php-config
make
make install
cd ../

tar jxvf eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3/
/usr/local/php/bin/phpize
./configure –enable-eaccelerator=shared –with-php-config=/usr/local/php/bin/php-config
make
make install
cd ../

sed -i ‘s#extension_dir = “./”#extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/”\nextension = “memcache.so”\n#’ /usr/local/php/etc/php.ini
sed -i ‘s#output_buffering = Off#output_buffering = On#’ /usr/local/php/etc/php.ini

mkdir -p /usr/local/eaccelerator_cache
cat >>/usr/local/php/etc/php.ini<<EOF
[eaccelerator]
zend_extension=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so”
eaccelerator.shm_size=”1″
eaccelerator.cache_dir=”/usr/local/eaccelerator_cache”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=””
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”3600″
eaccelerator.shm_prune_period=”3600″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
eaccelerator.keys = “disk_only”
eaccelerator.sessions = “disk_only”
eaccelerator.content = “disk_only”
#[eaccelerator]
#zend_extension=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so”
#eaccelerator.shm_size=”128″
#eaccelerator.cache_dir=”/usr/local/eaccelerator_cache”
#eaccelerator.enable=”1″
#eaccelerator.optimizer=”1″
#eaccelerator.check_mtime=”1″
#eaccelerator.debug=”0″
#eaccelerator.filter=””
#eaccelerator.shm_max=”0″
#eaccelerator.shm_ttl=”300″
#eaccelerator.shm_prune_period=”120″
#eaccelerator.shm_only=”0″
#eaccelerator.compress=”1″
#eaccelerator.compress_level=”9″

七,创建www用户和用户组,

groupadd www
useradd -g www www
mkdir -p /web/www
chmod +w /web/www
mkdir -p /web/logs
chmod 777 /web/logs

chown -R www:www /web/www
rm -f /usr/local/php/etc/php-fpm.conf
cp conf/php-fpm.conf /usr/local/php/etc/php-fpm.conf

echo “ulimit -SHn 51200” >/root/run.sh
echo “/usr/local/php/sbin/php-fpm start” >>/root/run.sh

八,安装Nginx

tar zxvf pcre-7.7.tar.gz
cd pcre-7.7/
./configure
make && make install
cd ../
tar zxvf nginx-0.7.19.tar.gz
cd nginx-0.7.19/
./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module
make && make install
cd ../
rm -f /usr/local/nginx/conf/nginx.conf
cp conf/nginx.conf /usr/local/nginx/conf/nginx.conf
sed -i ‘s/www.xxxx.com/’$domain’/g’ /usr/local/nginx/conf/nginx.conf

rm -f /usr/local/nginx/conf/fcgi.conf
cp conf/fcgi.conf /usr/local/nginx/conf/fcgi.conf

echo “/usr/local/nginx/sbin/nginx” >>/root/run.sh
chmod 777 /root/run.sh
service mysql start
/root/run.sh

九,安装phpmyadmin

tar zxvf phpMyAdmin-3.1.1-all-languages.tar.gz
mv phpMyAdmin-3.1.1-all-languages /web/www/phpmyadmin

十,加入开机自启动

echo “ulimit -SHn 51200” >>/etc/rc.local
echo “/usr/local/php/sbin/php-fpm start” >>/etc/rc.local
echo “/usr/local/nginx/sbin/nginx” >>/etc/rc.local

2009-05-08技术合集

MySql集群(经验证)已关闭评论

MySql集群(经验证)

  一、整体环境

系统环境:CentOS 5.2 64位 MySql-Max-5.1.5
  IP分配:
  Server1: db1 10.0.50.141
  Server2: mgm 10.0.50.142
  Server3: db2 10.0.50.143
  Servers1和Server3作为实际配置MySQL集群的服务器。
  节点分配:
  [ndbd(NDB)] 2 node(s)
  id=2 @10.0.50.141 (Version: 5.1.5, Nodegroup: 0)
  id=3 @10.0.50.143 (Version: 5.1.5, Nodegroup: 0, Master)
  [ndb_mgmd(MGM)] 1 node(s)
  id=1 @10.0.50.142 (Version: 5.1.5)
  [mysqld(API)] 2 node(s)
  id=4 @10.0.50.143 (Version: 5.1.5)
  id=5 @10.0.50.141 (Version: 5.1.5)
  Server2是作为管理端。

  二、在Server1和Server3上安装MySQL

  从http://www.mysql.com上下载mysql-max-5.1.5-alpha-linux-x86_64-glibc23.tar.gz
  以下步骤需要在Server1和Server3上各做一次
  # mv mysql-max-5.1.5-alpha-linux-x86_64-glibc23.tar.gz /usr/local/
  # cd /usr/local/
  # groupadd mysql
  # useradd -g mysql mysql
  # tar zxvf mysql-max-5.1.5-alpha-linux-x86_64-glibc23.tar.gz
  # rm -f mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz
  # mv mysql-max-4.1.9-pc-linux-gnu-i686 mysql
  # cd mysql
  # scripts/mysql_install_db –user=mysql
  # chown -R root .
  # chown -R mysql data
  # chgrp -R mysql .
  # cp support-files/mysql.server /etc/rc.d/init.d/mysqld
  # chmod +x /etc/rc.d/init.d/mysqld
  # chkconfig –add mysqld
  此时不要启动MySQL!

  三、安装并配置管理节点服务器(Server2)

  作为管理节点服务器,Server2需要ndb_mgm和ndb_mgmd两个文件:
  从http://www.mysql.com上下载mysql-max-5.1.5-alpha-linux-x86_64-glibc23.tar.gz
  # mkdir /usr/src/mysql-mgm
  # cd /usr/src/mysql-mgm
  # tar -zxvf mysql-max-5.1.5-alpha-linux-x86_64-glibc23.tar.gz
  # rm mysql-max-5.1.5-alpha-linux-x86_64-glibc23.tar.gz
  # cd mysql-max-4.1.9-pc-linux-gnu-i686
  # mv bin/ndb_mgm .
  # mv bin/ndb_mgmd .
  # chmod +x ndb_mg*
  # mv ndb_mg* /usr/bin/
  # rm -rf /usr/src/mysql-mgm
  现在开始为这台管理节点服务器建立配置文件:
  # mkdir /var/lib/mysql-cluster
  # cd /var/lib/mysql-cluster
  # vi config.ini
  在config.ini中添加如下内容:
  [NDBD DEFAULT]
  NoOfReplicas=2
  [MYSQLD DEFAULT]
  [NDB_MGMD DEFAULT]
  [TCP DEFAULT]
  # Managment Server
  [NDB_MGMD]
  HostName=10.0.50.142 #管理节点服务器Server2的IP地址
  # Storage Engines
  [NDBD]
  HostName=10.0.50.141 #MySQL集群Server1的IP地址
  DataDir= /var/lib/mysql-cluster
  [NDBD]
  HostName=10.0.50.143 #MySQL集群Server3的IP地址
  DataDir=/var/lib/mysql-cluster
  # 以下2个[MYSQLD]可以填写Server1和Server3的主机名。
  # 但为了能够更快的更换集群中的服务器,推荐留空,否则更换服务器后必须对这个配置进行更改。
  [MYSQLD]
  [MYSQLD]
  保存退出后,启动管理节点服务器Server2:
  # ndb_mgmd #这命令这样只能在/var/lib/mysql-cluster下执行. 因为config.ini在这个目录下
  建完后会产生几个文件如下:
  ndb_1_cluster.log ndb_1_out.log ndb_1.pi
  启动管理节点后应该注意,这只是管理节点服务,并不是管理终端。因而你看不到任何关于启动后的输出信息。
 

  四、配置集群服务器并启动MySQL

  在Server1和Server3中都需要进行如下改动:
  # vi /etc/my.cnf
  [mysqld]
  ndbcluster
  ndb-connectstring=10.0.50.142 #Server2的IP地址
  [mysql_cluster]
  ndb-connectstring=10.0.50.142 #Server2的IP地址
  保存退出后,建立数据目录并启动MySQL:
  # mkdir /var/lib/mysql-cluster
  # cd /var/lib/mysql-cluster
  # /usr/local/mysql/bin/ndbd –initial
  # 生成:ndb_2_fs ndb_2_out.log ndb_2.pid 文件
  # /etc/rc.d/init.d/mysqld start
  可以把/usr/local/mysql/bin/ndbd加到/etc/rc.local中实现开机启动。
  注意:只有在第一次启动ndbd时或者对Server3的config.ini进行改动后才需要使用–initial参数!

  五、检查工作状态

  回到管理节点服务器Server2上,并启动管理终端:
  # /usr/bin/ndb_mgm
  键入show命令查看当前工作状态:(下面是一个状态输出示例)
  [root@mysql3 root]# /usr/bin/ndb_mgm
  – NDB Cluster — Management Client —
  ndb_mgm> show
  Connected to Management Server at: localhost:1186
  Cluster Configuration
  ———————
  [ndbd(NDB)] 2 node(s)
  id=2 @10.0.50.141 (Version: 5.1.5, Nodegroup: 0)
  id=3 @10.0.50.143 (Version: 5.1.5, Nodegroup: 0, Master)
  [ndb_mgmd(MGM)] 1 node(s)
  id=1 @10.0.50.142 (Version: 5.1.5)
  [mysqld(API)] 2 node(s)
  id=4 @10.0.50.143 (Version: 5.1.5)
  id=5 @10.0.50.141 (Version: 5.1.5)
  ndb_mgm>
  如果上面没有问题,现在开始测试MySQL:
  注意,这文档对于MySQL并没有设置root密码,推荐你自己设置Server1和Server2的MySQL root密码。
  在Server1中:
  # /usr/local/mysql/bin/mysql -u root -p
  > use test;
  > Create TABLE atest (i INT) ENGINE=NDBCLUSTER;
  > Insert INTO atest () VALUES (1);
  > Select * FROM atest;
  应该可以看到1 row returned信息(返回数值1)。
  如果上述正常,则换到Server2上重复上面的测试,观察效果。如果成功,则在Server2中执行Insert再换回到Server1观察是否工作正常。

  六、破坏性测试

  将Server1或Server3的网线拔掉,观察另外一台集群服务器工作是否正常(可以使用Select查询测试)。测试完毕后,重新插入网线即可。
  如果你接触不到物理服务器,也就是说不能拔掉网线,那也可以这样测试:
  在Server1或Server3上:
  # ps aux | grep ndbd
  将会看到所有ndbd进程信息:
  root 5578 0.0 0.3 6220 1964 ? S 03:14 0:00 ndbd
  root 5579 0.0 20.4 492072 102828 ? R 03:14 0:04 ndbd
  root 23532 0.0 0.1 3680 684 pts/1 S 07:59 0:00 grep ndbd
  然后杀掉一个ndbd进程以达到破坏MySQL集群服务器的目的:
  # kill -9 5578 5579
  之后在另一台集群服务器上使用Select查询测试。并且在管理节点服务器的管理终端中执行show命令会看到被破坏的那台服务器的状态。
  测试完成后,只需要重新启动被破坏服务器的ndbd进程即可:
  # ndbd
  注意!前面说过了,此时是不用加–inital参数的!至此,MySQL集群就配置完成了!

2009-05-07生活琐记

新词已关闭评论

新词

  –GL: 同BL,GIRL’S LOVE,在耽美文化刚出现时不曾被同人女注意,但现在已有状大趋势(感动ING~~) 也有另一种理解,GL=glass,即玻璃,也就是泛指同性恋,而并不光指女女。(通常所说的”搞玻璃”即为同性恋之意)
  –GAY: 相信这个词大家也非常熟悉了,最常见的便是”GAY BAR”,即”同性恋酒吧”,不少同人女一直想去的梦幻之地。
  –H :活塞运动。和英文的SEX与MAKE LOVE同义。H在日文里发音[echi]解释为黄色信息,这个词是怎样出现的呢,这个要说一下。日文里”变态”的发音是[Hentai]。不知哪位高人触类旁通,举一反三,用这个词的首字母取代称呼,意为黄色信息,做事的同时做变态的事,久而久之,就出现了[echi]也就是我们所说的H。
  –BL GAME:以美男子为主人公,与围绕在他周围的数字男性角色共同进行的恋爱游戏,专门为了喜爱bl的女性们所设计的计算机游戏,通常以文字进行、以特定的选择来决定结局好坏的AVG为多,仅有少数属于角色扮演
  —BL :boy’s love的简称,就是男生与男生之间的恋爱
  –18禁: 未满18岁不得观赏
  –YAOI:在解释这个词之前,先解释一下18禁,顾名思义,就是十八岁以下止步。有时也写成NC-17。而YAOI这个词,汗…就算你已十八岁,也还是别……这是日语里”没有情节,没有******(此******非彼******也)没有结局”的罗马拼写的词头四个字母。一个故事连三要素都没有,还有什么呢,只剩下无境的HHHHH……
  –同人:意指二次创作,也就是将有名作家的原作中之角色与剧情改写,编出属于自己的故事(注:同人创作并不限定于BL,一般向也可)。
  –年下攻:攻的年纪小于受,就叫年下攻。
  –年上攻:与上述相反,攻的年纪大于受,就叫年上攻。
  –女王受:受的个性就像女王一样高傲且充满优势,不得不让人臣服于其魅力之下,使得攻老是被吃得死死的。
  –下克上:下属为攻,上司为受,也就是地位较低的是攻,地位较高的是受,金丝雀皇帝一书即是下克上的典型。
  –立场倒换(反攻):意指攻受立场倒换,本该是插入的攻方到后来逆转而变成了被插入的受。
  –总受:在文中不管跟谁配,这个角色永远都是被插入的受方。
  –总攻:与上述相反,无论是和谁H,这个角色永远都是插入的攻方。
  –万年受:就是一直是受,永远没有翻身的那一天!!
  –鬼畜:在日文中的意思是残酷无情,就像魔鬼畜生一样,也就是攻残忍地伤害受方的身体或是给予精神方面的虐待,例如踹他打他到流血都可算是鬼畜小说。
  –SM:性虐待游戏,在H时给予苦痛而带来的快乐。不管是SM,S-M,还是S&M所指的都是虐待狂和被虐狂。是英文Sadism&Masochism的缩写,S是施虐,M是受虐。SM起源于法国作家萨德(Marquis de Sade)[1740-1814]他因多次性虐待行为而被判入狱。
  –紧缚:H时将受的身体用绳子绑起来,使其不能乱动。
  –正太:指的是14岁以下的男孩,同下萝莉的解说。
  –萝莉:指的是14岁以下的女孩,并且长相可爱或者很讨人喜欢的。
  –逆王道:就是不太和常理的非王道配对。
  –强气攻:个性非常强势的攻。
  –强气受:与上述相反,个性很强悍的受
  –健气受:个性十分活泼、健康、开朗类型的受
  –萝莉塔:萝莉塔JAPAN新流行的歌德风下的产物。歌德风为中古欧洲的一种华丽风,另一种华丽风为巴洛克式,不同的是:歌德风以黑色系为主,巴洛克则不限颜色。罗立塔为一JAPAN小说里的女主角,小说背景为中古欧洲。所以”萝莉塔〃就是指女生穿着歌德式的衣服。不过以上为服饰界的解释。在同人界则是指年轻而挑逗的女孩,原因也是因为小说,也写作loli。原为Lolita!
  –Lolita:Lolita特别指早熟勾引人的小女孩。 原来是俄裔美国小说家同名小说的女主角,男主角为了她不惜与她母亲结婚,最后陷入不道德的情欲中。1962年也拍成著名的电影,还有个很有趣的中文译名叫「一树梨花压海棠」,指老(男)少(女)恋,英文Lolita complex也被列入类似恋童癖的一种症状。许多日文小说里借用Lolita的概念,但罗立塔一词其实不是源自JAPAN
  –兄贵:大哥的意思,对年纪比自己大的男人之尊称。
  –御姐:大姐的意思,对年纪比自己大的女人之尊称。也指发育很成熟的女性。还指很有气势,很女王的女性。
  –天然受:受的个性少了根筋,过度顿感的意思。
  –诱受:主动诱惑攻来和自己H的受。
  –商业志:由出版社所出的书或杂志,通称商业志。既原创耽美。
  –J禁:禁止杰尼斯事务所相关的人员阅读。
  ×.。[杰尼斯事务所]–阴柔的长相,瘦削的身材。没错,KAT-TUN又是J家的小孩,J家就是在JAPAN家喻户晓的杰尼斯(Johnny’s)事务所。这个事务所是一个经纪公司,专门培养男优。在他们麾下成长起来的不仅有上个世纪70年代红透JAPAN的少年队,更有以木村拓哉领衔的SMAP,甚至连另一位雄霸一方可以让MM们尖叫的帅哥泷泽秀明也是J家制造,杰尼斯事务所的帅哥们几乎垄断了JAPAN演艺界男星们的半壁江山,以今年日剧的春季档为例,就有近半数为J家的帅哥担纲或出演,J家的势力,不言而喻。
  –猎奇:小说或漫画中有断手断脚,切断身体的描写。
  –3P:三个人的BL。P,即person。(NP,就是N个人。)
  –419:选的是英文的同音。419=”for one night”。
  –出柜:同性恋的身份暴露了。比如被父母知道或者自己告诉了父母。
  –CC:即sissy(娘娘腔),女气的意思(当然不是鲁鲁修里的女王)。
  –YY:意淫。不要去往限制方面理解,词本身只是指用思想或精神来达到某种心理上的快感,还指同人女对男性的暧昧行为进行遐想。
  –平胸小受文:指言情小说笔调写的耽美小说,即受的一方太像女人,包括外貌描写和心理描写方面,徒具”性别为男”这个描写。
  –G点:兴奋点,就是一经触碰就会得到不一般的感觉,或说******,产生短时间的痉挛。
  –BB:BOY&BOY的缩写,一般写男人与男人之间的恋情,注重感情的描写,情节一般较激烈,人物性格和心理往往有缺陷,所以故事比较沉重,H场面多且是不可或缺的。一般多为限制级。未成年人最好不要阅读。GB就是Girl&Boy。
  –Les:拉拉是女同性恋。T是男性化的女同性恋。T是Topper 同志里当一号攻的意思。P是女性化的女同性恋。
  –queer&homosexity:是同性恋的俚语总称。
  –gay&lenbian:是同性恋中的男同性恋&女同性恋。
  –BI bisexua:是双性恋。(也有意思是 Burundi , 布隆迪 )straight 引为不是同性恋的人。
  –X:这个是配对符号,用于连接主体双方名字,可以省略。但要提一下的是X号前后名字的顺序准则,前者为”攻”后者为”受”。请一定不要颠倒以免不必要的误会发生。
  –控:热中于某事物或对此事物有异常的偏爱。最常见的是loli控(Loli Complex、Lolicon)、正太控(syotacon)。
  –ACG:Anime(动画)、Comic(漫画)和Game(游戏)的简称OTAKU(御宅族) 对ACG很狂热的人。他们对ACG的情报比一般漫迷广。但是JAPAN曾发生宫崎杀人事件,因为凶手是御宅族,所以从以前开始JAPAN的社会很轻蔑御宅族。
  –健全:指全年龄范围的,没有H的内容。
  –kuso:漫画界或同人界都很常用的术语,正面来讲是搞笑,其实大多的意思是”恶意搞笑〃,时常违背原作剧情,不过很多人很喜欢这类作品。有另一个名词叫KUSO.类似此意。
  –GC:意思是GAY COMIC,就是BL漫画。
  –CG:和上面就不同了,这是指在计算机上作成的图,多为动漫,但不包括素材。
  –猫鼠:展昭压白玉堂。
  –娘受:娘娘腔小受。
  –人兽:人压兽,或反。
  –恋脚癖:脚有著性象征的意味。古代女人缠足,背面原因是为了性。缠足的女人走路时,由于用力点改变,久而久之,大腿内侧以至阴部的肌肉收紧了。**时,听说阴部会像处女般紧窄。
  –咬:******。
  –同志&玻璃:BL代称。
  –LENBIAN(蕾丝边):女同志的代称。音译。
  –MB:就是Moneyboy。男同性恋圈内提供有偿性服务者,有的地方称”鸭子”。
  –1号和0号:在男同性恋者的性生活中,1号是指攻,0号是指受。
  –BF&GF(BoyFriend & GrilFriend):男同志称自己的情人为BF。 女同志称自己情人为GF。
  –T吧:女同志酒吧
  –GAY吧:男同志酒吧
  –熊族:胖胖的男同志。
  –哥哥:男同志族群中,外表较具有传统异性恋男子气概者。
  –弟弟:男同志族群中,外表刚健,却兼具阴柔特质者。
  –COUPLE :同志伴侣。
  –Straight(直人):指异性恋或非同性恋者。在英国常用bent(弯曲的)作为同志的代称,straight便相对用来指异性恋!
  –In the Closet(在衣柜里) :这是一个比喻,指同性恋或双性恋者向家人、朋友、认识的人以及社会隐藏其性倾向。相对的,当同志被他人发现其同志身份时,称为”走出衣柜”(Come out of the Closet),简称”出柜” 现身(Come Out):由”出柜”一词延伸而来,也是指采取行动对周围人与社会表明自己的同志身份。
  –Basher:也叫作”恐同症,恐同者”。这种人会因为对方是同志,而采取身体上或者语言上的人身攻击。对同志有敌视情绪。
  –Size Queen:看别人JJ长短来判断别人好坏的。这种人不太看得起平常大小的别的同志,对他们而言的JJ长度是非常非常重要的。
  –Twink:年轻的Gay。通常比较瘦而且很娃娃脸。
  –Mary:两个Gay在交谈的时候,指代第三个不知道名字Gay通常就用这个名字。
  –LayDar:这个说法来自Radar(雷达),因为GayDar和Radar谐音,就是说一个Gay很直觉的判断其他没有公开表明性倾向人是否是gay,就好像雷达探测器一样准确。
  –FagHag:就是一个异性恋的女生有很好的Gay的男生朋友。比如小Justin的同学Daphne就可以成为FagHag。她们对gay非常友善、真诚, 没有因为其性倾向而歧视对方,反而更加亲密。
  –Dyke&Fag:女同志&男同志。在同志圈子里面通常是戏谑自嘲或者甚至是自豪的说法。
  –Drag Queen:一般叫做异装同志。是指对时尚特别敏感的男同志或者喜欢打扮成女性的男同志。通常在俱乐部出现, 穿很女性的服饰,,模仿女声假唱.。如果是女同志打扮成男性那么叫做 Drag King。
  —攻:BL中的男人
  —受:BL中的女人
  —0.5:可攻可受
  —bi-curious:bisexual,双性恋,男女通吃。。
  —AV: 这个应该不用解释了吧。。日本比较高产,不过本人比较喜欢欧美风格的。。。
  —GV:把片中的女人换成男人。既为GAY Video
  —MP:猫皮,MOP网的货币系统,犹如Q币等,不过小猫拿来木什么用。
  —木:没
  —乃:你
  —2坑:WC2,MOP的一隐藏板块。。。无数小猫是不知道怎么进的。。。
  —WC:厕所,没进去前的小猫很想进去,进去了才会发现没什么。。
  —腐女:腐女是”腐女子”的简称,腐败的女人。但是现在通指喜欢研究BL的女人。
  —耽美狼:从事耽美性质同人创作的男性
  —腐男:对ACG人物关系产生BL幻想的男性
  —宅男(女):所谓的宅有四个基本标准为:收藏,整理,分享,创作。但是现在的宅男(女)通指蜗居族。
  漏斗鸣猪 —NHK:愿意是日本放松协会,现代指日本家里蹲协会TYOGOKU HIKIKOMORI KYOKAI(THK)
  —HX:河蟹,可以吃的东西,现在指这个世界很美好
  —人妻:是指别人的妻子,多用于次文化(如ACG),也是萌属性的一种
  —萌:代表纯真、美好,天真无邪到了一定程度,不食烟火的美感。和LOLI近似,但并不表示所有LOLI人物都有着一特点。
  —三无少女:无口,无心,无表情。最具代表性人物为-绫波丽以及阿布等。
  —OP:(Opening Song)开场音乐,或者海贼王(One Piece)
  —ED:(Ending)指的是动画片片尾的音乐和动画.又指男性性功能勃起障碍,常见于70后白领等欠抽群体…
  —bgm:(background music),就是背景音乐。
  —未亡人:旧时寡妇的自称,以”未亡人”自称时,也有谦虚的意思,表示未随自己男人而去。特指妇人。
  —幼驯染:指从小一起玩到大的朋友,常指青梅竹马。
  —残念:日语音译,意思是惋惜,可惜等意思。
  —幼齿: 年龄在16岁以下的小女孩,与萝莉(loli)的意思基本相同。
  —达人: 日语音译,对动漫或某部动画十分执著,并且对动漫或某部动画有深刻的了解。另有某领域专业人士的意思。
  —soso : 在日文中是指对,对的意思.;但在英文中指的是一般般,不怎么样。
  —御姐:由日文中姐姐的含义引申过来,在动漫中常指有姐姐个性的女子。长发,丰满的多见,但主要是指个性强势。
  —欧巴桑/欧巴/巴巴:基本意是”阿姨”(有亲属关系的),但也可用于泛指;老婆婆的话通常称为”巴巴”。
  —欧吉桑/欧吉/吉吉:基本意是”叔叔”(有亲属关系的),但也可用于泛指;老爷爷的话通常称为”吉吉”。
  —后宫:就是N大于等于3的异性把围绕着主角的情况和故事,通常见于恋爱养成游戏,包括BL向与GL向,特点是人物极为美型,音乐等非常优美。
  —西奈:西奈是一种日文词汇的变形,即【死ね】,是去死的意思
  —三好歌:
  萝莉有三好:声萌、体柔、易推倒;
  御姐有三好:啤酒、洗澡、吃嫩草;
  女王有三妙:木马、蜡烛、皮鞭操;
  人妻有三情:爱情、亲情、婚外情;
  无口有三式:眼罩、绷带、表情少;
  御妹有三巧:乖巧、灵巧、推的巧;
  女仆有三件:猫耳、眼镜、蝴蝶结;
  护士有三色:白色、粉色、红绿灯;
  兄贵有三招:夜袭、逆推、吃泡炮;
  正太有三宝:天真、可爱、皮肤好;
  —SF:4F,私服。另外一个意思为SO FAST,就是很快的意思,后来演变成为SF,中文名”沙发”
  —忠犬攻:是指对小受非常的忠诚的小攻,坚决抵制来自他人的诱惑,非常保护小受,不管小受做了什么过分的事情都能在最后原谅他.
  —腹黑:源自日文的”腹黑ぃ”,形容词。日文原意为”心地坏的”,主要针对外表亲切和善,内心却狡猾阴险的人群。
  —百合:意思与GL相近,但是百合更为纯洁一些,一般指纯精神的。就纯洁度而言LES<GL<百合
  —伪百合:一男一女,但是男人扮演了女人。
  —LES:既lenbian~蕾丝边~拉拉~既女同~既GL。
  —TT;套套。或者女同中扮演男性角色的那一位。
  —仙后:传说中的仙女的头头,后被指代某韩国团体东方勃起的FANS。现在通常指代S.B。例:你是仙后。你们全家都是仙后!
  —脑残:脑袋有残疾的,现在通常指玩劲舞团或者哈韩的90后(不包含所有90后)。
  —思密达:在韩语中是个敬语,在中国的意思为讽刺棒子之意。
  —棒子:原本东北人洗衣服用的那个东西,然后现在指代韩国人。
  —火星:原本是一颗太阳系的行星。但是目前网上将不和众人相似的人称为在火星。
  —火星文:脑残专用字体,一个6个字节的3个汉字,被脑残搞成了60个字节。严重占用网络资源。
  —火星帖:很古老的帖子,是人都知道的,LZ居然还再发一次,MOP上通常会回复:第一次看见LZ的帖子,盘古还在睡觉之类。
  漏斗鸣猪 —月经贴:经常看见有人发的帖子,基本是人都看过了,但是小白还乐此不疲。
  —日经贴:比月经贴还平凡。。
  —太监贴:写了一半没写完就不写了的帖子。
  —鉴定贴:可以把读者分类的帖子。如:愤青鉴定贴,小白鉴定贴等。
  —教学贴:如本文,传授大家知识的帖子。
  —找抽贴:LZ发表某极端言论以后,大家会排队874楼主的帖子。
  —内涵贴:就是LZ扮演某位角色,然后发表很多找抽的言论,然后看不懂内涵小白就会开始号召大家排队874楼主。。
  —挖坟:很就很就以前的帖子,被某些无良的网友回复了一下,于是帖子跑到了第一页。
  —LZ:发帖子的人。楼主。
  —小白:白痴的昵称,MOP上代指没有大脑或者不经过思考就回帖子的人。
  —B4:鄙视,看不起。
  —54:无视,看都不看你。
  —213:把13合并就是2B
  —rt:如题
  —RPWT:人品问题
  —TJJDS:弹JJ到死。出自MOP。。
  —JJ:男性生〈!–>殖器。
  —打酱油:同路过,飘过等,表示不关心。
  —很黄,很暴力:张殊凡烈士的经典临终遗言。。
  —orz:横过来看~是一个小人拜倒的姿势。意为囧,郁闷,惆怅,纠结。多表示失意或者沮丧的心情。
  —253:出自MOP的一表情,意为拜,佩服某人。。
  —874:出自MOP的一表情,意思掌嘴,抽打某人。
  —囧:象形文字,原意为光明,现一般表示为无奈的心情,犹如一张苦瓜脸。
  —雷:闪电忽然一下,震惊了。形容被某些事物所刺激到无法言语。。
  —818:出自天涯。意为八卦,最早为拔一拔(翻一翻,找一找的意思)某人的八卦。后简写为818,并代指八卦。
  —45°角:出自郭敬明之手,被好事之徒用来藐视郭敬明的脑残。
  —吼吼:厚厚、吼吼、咔咔、kaka、嘻嘻、xixi、hiahia等都表示笑声,通常为脑残所使用。
  —介个:这个
  —酱紫:”这样子”速读连音
  —白烂:来自闽南语”白卵”,意指一个人既笨又啰唆,还很麻烦,含贬义。
  —稀饭:喜欢。
  —王道:相当于”权威、真理”之意。
  —蛋白质:笨蛋+白痴+神经质
  —驴友:泛指爱好旅游,经常一起结伴出游的人。
  —HB:红包
  —散:散财。在MOP上指代某人要开始发HB了,通常情况下是在2坑红了一把什么的。无数MOP群里面天天散HB。。
  —NJ:电台主播,MOP里面当红NJ有幼小妖,小安,墓碑,娃娃,默小默,77等。
  —导播:电台当中协助NJ正常播音的工作人员,如现在病重的冷酷。
  —婶子:在MOP当中负责审核帖子的审核员。如4L那个NB一样。
  —GLY:管理员,又叫官老爷。专门欺负我们小猫的一群坏人。。。。
  —盘口:一般指赌博的地方。
  —自爆:当MP超过21E以后,所有东西会清零,但是现在MP能自爆的人几乎没有了。
  —荷尔蒙青年:荷尔蒙为激素的英文译音。荷尔蒙青年代指对爱情存在幻想的青年。
  —匿名人士:MOP当中发帖如果匿名的话,就会显示匿名人士然后更一个数字,有部分无聊的人的ID就干脆起名为这个。出名的有权威NJ鉴定师等。
  —匿鸟:匿名了,动词。前面可加形容词,如-可耻的匿鸟。或做名词,你是一只可耻的匿鸟。
  —ZZY:诅咒药。可以让别人进入黑名单并且无法回帖的道具。
  —HSF:被ZZY诅咒以后,需要用HSF化解。
  —XHW:小黑屋,管理员让你进入黑名单就是进小黑屋了。HSF化解不了,需要其他道具。
  —猫斯达克:MOP做出来的虚拟股票系统,是专骗小猫钱的地方。
  —XJB:小金币,MOP页面中随机出现的一个小道具,可以用来换MP以及道具。
  —废柴:港漫用语,指废物、没用的人。
  —逆天:港漫用语,指逆着天道而行,愤怒时可使用。
  —虎躯一震:处于黄易作品,天涯上常用,效果同MOP的打酱油。例为:虎躯一震,三分走人。
  —29楼:当年有一牛人,在29楼发表了一让世人顶礼膜拜的论述。于是29楼就成了MOPER的调侃对象。
  —黄瓜:一种食物,网上代指某女用道具,但是传说苦瓜比黄瓜爽。事后又有了菠萝,哈密瓜,西瓜,冬瓜等。。。
  —神器:传说中巨大而华丽的男人的长处。
  —插入:动词,表示已经在某帖子内留名。例:28厘米神器华丽插入。
  —YY:意淫。不要去往限制方面理解,词本身只是指用思想或精神来达到某种心理上的快感,现在多指代空想幻想等。YY的最高境界为-夺人贞操千里之外。
  —两女一杯:一系列还有两女一指,以及两男一桶等,号称世界上最恶心的视频。下水到人鱼等和之比起来就是很纯洁的电影了。
  —触手怪:非常奇怪的生物,由无数条管状圆头物体构成,常攻击女性,会对女性实行缠技,并且见缝就钻,并喷射出乳白色液体实行攻击,事后被袭击者一般神智不清。常出现于日本动漫。
  —恋脚癖:脚有著性象征的意味。古代女人缠足,背面原因是为了性。缠足的女人走路时,由于用力点改变,久而久之,大腿内侧以至括约肌收紧。
  —OBC:侧过来看,O代表头,B代表女人的胸,C代表张开的双腿 合起来OBC。现指代独生女人喜欢躺着做。
  —OGC:侧过来看,OGC的G指的是右手握着小弟弟。现在的意思代表打飞机。
  —打飞机:人间大炮一级准备,人间大炮二级准备,人间大炮发射,随着乳白色液体炮弹的射出,飞机被打落了。
  —兰州烧饼:L.Z.S.B的中文写法.
  —纱布:S.B的中文写法。
  —城.管:极具中国特色的城市管理机构,贬义,某种骂人方式,流氓、人渣、杂种、bull shit的同义词
  —氧化钙:氧化钙的化学式写法为CAO。既为-操。骂人专用。
  —mlgb:麻辣隔壁-骂人用。。
  —隐晦:低智商人群看不懂的一种写作技巧,如LZ,也就是我的ID。。。。
  —亚灭爹(亚麻的):日文やめて的音译,是停止,不要,住手的意思。但是某些思想肮脏的人以听这个就会幻想到小泽圆。
  —流星:意指略带一点点情色意味或有些微露点成份的CG图。
  —停尸间:聊天室的别名,意指聊天室没有说话的时候。
  —召唤:某群被某人屏蔽,但是设定了关键词,故意发关键词叫某人看群,就是召唤,在MP的群里面”散”一般代表群招(群体召唤。)
  —外道:特拥有过度丰满胸部的女性,另解为有违常理(或者是太合常理)的事物。
  —仆街:原意是”路倒尸”,是早期的黑道术语,在加入帮会仪式中发毒誓时用的。
  —KUSO:名词做为粪解释;动词则解为恶搞;形容词及副词解释为事物或动作很恶搞、很爆笑;也可用来大声念出此字以纾发自己的情感,是为感叹词之解释。
  —泡菜:泡菜,高丽等为早期对韩国人的称呼,现在统一被棒子取代。
  —亮骚 :将心爱的东西展示给外人看或向他人炫耀得意之事,一般是褒义。
  —刷墙:扫楼的同义词,也就是以刷楼,但是MOP现在这样的情况已经不多见了~~WC里面偶尔还会出现。
  —和谐:原本代表和睦协调的意思,但是互联网上代表被删掉或者除去的意思.如:X,我的帖子又被那个无良的GLY和谐掉了?
  —FB:腐败,也就是聚会。比如MOP的众多FB联盟。
  —海绵体:JJ
  —括约肌:肛