Hunter的大杂烩 技术学习笔记

2012-11-23

ganglia编译(草稿)

Filed under: 技术话题 — hunter @ 7:18 pm

干了两天终于把 ganglia以及依赖项(主要是rrdtool)搞定,先放一个草稿,下周再整理

主要收获是 学会用PKG_CONFIG_PATH环境变量来处理非标准路径程序包,以前都是直接修改Makefile或者源文件,比较低级 ^_^

wget http://downloads.sourceforge.net/project/pnp4nagios/PNP/pnp-0.4.14/pnp-0.4.14.tar.gz?r=http%3A%2F%2Fdocs.pnp4nagios.org%2Fpnp-0.4%2Fdwnld&ts=1339554075&use_mirror=nchc
tar zxvf pnp-0.4.14.tar.gz
cd pnp-0.4.14/
./configure

(more…)

2012-11-22

squid3编译参数

Filed under: 技术话题 — hunter @ 8:18 pm

–enable-delay-pools  –enable-linux-netfilter –enable-linux-tproxy  –disable-ident-lookups  –with-pthreads

其中tpproxy需要 libpcap支持

//2013-11-24
编译 squid 3.3
./configure –prefix=/usr/local/squid –enable-icmp –enable-delay-pools –enable-gnuregex –enable-linux-netfilter –disable-ident-lookups –disable-translation –disable-auto-locale –with-large-files –with-filedescriptors=65536 –enable-kill-parent-hack –with-swapdir=/data/squid –with-aufs-threads=40 –enable-dlmalloc –enable-cache-digests –disable-strict-error-checking

–disable-strict-error-checking 用于解决auto_ptr 过期的问题:
Inquirer.cc:90: error: ‘auto_ptr’ is deprecated (declared at /usr/include/c++/4.3/backward/auto_ptr.h:91)

2012-11-21

ESMTP记录

Filed under: 技术话题 — hunter @ 7:20 pm

http://www.rosoo.net/a/201106/14594.html

3.2.  ESMTP

ESMTP最显著的地方是添加了用户认证功能。如果用户想使用ESMTP提供的新命令,则在初次与服务器交互时,发送的命令应该是EHLO而不是HELO。先来看一个例子。

C:telnet smtp.126.com 25   /* 以telnet方式连接126邮件服务器 */

S:220 126.com Anti-spam GT for Coremail System (126com[071018]) /* 220为响应数字,其后的为欢迎信息,会应服务器不同而不同*/

C:EHLO smtp.126.com /* 除了HELO所具有的功能外,EHLO主要用来查询服务器支持的扩充功能 */

S:250-mail

S:250-AUTH LOGIN PLAIN

S:250-AUTH=LOGIN PLAIN

(more…)

exchange2010取消smtp验证

Filed under: 技术话题 — hunter @ 7:18 pm

内网exchange经常被用来发送报警邮件,esmtp协议过于复杂,小型组织内,可以简单取消exchage的邮箱认证来实现:

1. 进入exchange管理控制台

(more…)

2012-11-15

rpm 几个命令

Filed under: 技术话题 — hunter @ 7:50 pm

rpm -qpi 查看未安装的rpm信息 ,如 rpm -qpi kernel-default-2.6.32.59-0.7.1.x86_64.rpm
Name        : kernel-default               Relocations: (not relocatable)
Version     : 2.6.32.59                         Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany
Release     : 0.7.1                         Build Date: Sun Jul 15 02:02:35 2012
Install Date: (not installed)               Build Host: acamar
Group       : System/Kernel                 Source RPM: kernel-default-2.6.32.59-0.7.1.nosrc.rpm
Size        : 71488024                         License: GPL v2 only
Signature   : RSA/8, Sun Jul 15 02:06:03 2012, Key ID e3a5c360307e3d54
Packager    : http://bugs.opensuse.org
URL         : http://www.kernel.org/
Summary     : The Standard Kernel
Description :
The standard kernel for both uniprocessor and multiprocessor systems.

Source Timestamp: 2012-07-13 15:50:56 +0200
GIT Revision: a8f988783941e968c09cfb4df071a0959dd8ddf4
GIT Branch: SLE11-SP1
Distribution: SUSE Linux Enterprise 11

(more…)

Older Posts »

Powered by WordPress