思爱

有时候,我们对别人的小恩小惠感激不尽,却对亲人一辈子的恩情视而不见。

炒家的伎俩

Written By: 思爱 - 四• 29•11

首先推荐大家看个节目:《疯狂的山茶花》

 

上集

下集

 

山茶花是一种很野生的植物,随便剪一根枝条插在墙角就能生长,可是前几年却被炒成了天价。

太阳底下无鲜事,故事一而再的重复演绎,几百年前的荷兰郁金香,现代中国的兰花、普洱茶、山茶花……这种故事永远不会结束。

在云南花市,山茶花炒风日盛。

在市场大环境有利的前提下,炒家首先物色稀缺资源,然后联手垄断资源。

与农户签订合同后,他们就开始宣传造势了:用大铁笼子把花锁起来,养狼狗,装闭路监控等等,这一切都是营造一种此花异常珍贵的气氛。

合同写明了一年不得卖出,但是市场却不断有人拿着现金求购,还传说有假货。这是在虚构市场需求。

正式开始销售了,市场价格一路攀升,从8千元涨到几万元,你知不知道他们是左手倒给右手呢?

疯狂的击鼓传花突然终止了,最后接手者竟然是花70多万元买一盆山茶花。

买家破产、自杀、成为植物人;而炒家轻松地说出了结束语:我也觉得它不值这个价钱,毕竟它只会开花而已。

 

是贪婪的心害死了这位投机者。

 

愚民鉴兴衰

Written By: 思爱 - 四• 28•11

一个安稳的团队,必然是一小批极聪明的人领导一大群愚蠢的人;如果团队里的人个个想当头儿,个个都想往上爬,该团队迟早必散,内耗也非常大。

 

一个强盛的团队,领导跟基层的目标定是不一致的,领袖想扩张事业,下面想丰衣足食,这样的团队就很好指挥。如果团员和团长都想捞钱,拼命捞钱,那抢捞到的钱只能存在别的团队才能安全了。这样的团队不用打就已经溃败了,领导们怎么还舍得用钱来指挥战士呢?贪污少一点抚恤金都觉得自己很仁慈了,战士们还愿意给他卖命吗?

人生规划就是这么简单

Written By: 思爱 - 四• 28•11

幼儿园的老师就教我们:一只筷子易折断,一把筷子难折弯。

你要团结他人,谈何容易啊,你情别人未必就愿。更简单的办法是你主动去加入到已经团结的队伍中去。

 

加入团队一定要选择该区域当前最强的团队,选第二强的组织都是错误的。千万千万不能选错,否则就会有可能成为烈士。

在美国,最强的团队就是基督教。而在中国就一定要加入共产党,如你非要选择基督教,那就注定没福享了。

商人、官员和宗教的获利手段

Written By: 思爱 - 四• 28•11

商人逐利,唯利是图,很多人都存有商人的价值观,见利忘义。

商人“诚信”的目的是为了追逐更大的利润,一旦可见利润消失,承诺也就作废了;

 

官员也要利益,但更重视害处。官员所做任何事都能获得好处的,只要细心选择事情对自己尽量不留后患,利润自然就像长江之水源源不断;

 

宗教的发展之所以能超越政府国界,因其经营之道是“施恩”。

所施之恩从何而来?巧取豪夺而来!

恩泽越广,地盘就越大,掠夺就更多。

掠夺的罪孽只要经过教宗的嘴巴一说,竟然就可以变成是善事,那教宗还需要亲自去抢劫吗?自然会有很多人替你把财富搬回来了。

你赚钱还是钱赚了你?

Written By: 思爱 - 三• 15•11

用青春赚的钱,难赚回青春;

用生命赚的钱,难买回生命;

用幸福换来的钱,难换回幸福;

用爱情索取的钱,难索回爱情;

用时间挣来的钱,难挣回时间。

 

即使用一生得到全世界的钱,全世界的钱也买不回你的一生,请记住金钱不是万能的。

该休息的时候要休息,该放松的时候要放松,快乐生活才是最给力的.

做石如做人

Written By: 思爱 - 五• 29•10

好的玉石工艺品为何这么值钱?

很多人没搞懂其中的道理,以为是材料值钱,艺术家技艺高超,做出来的玉石就值钱了。

美玉之所以能成为中国历史上最有价值之一的物品,主要是它“可靠”,它已经成为潜规则的硬通货。

每一个成功的玉石商人都深谙其道:保值!不管你多便宜进回来的材料,经过你的加工,最重要是让它保值,任何时候你都得以九折售价去回收自己所卖出宝石,还得每隔几年涨一下价。

当你的目标是卖工艺品,希望尽量多卖,利润自然就有限。当你的目标是开银行,玉石只是一个不记名的存折,那这门生意就不可限量了。

Discuz! 远程附件修改回到本地

Written By: 思爱 - 四• 14•10

很简单:1、把附件复制回本地服务器;

2、运行SQL命令:update cdb_attachments set remote = ’0′

远程重装Linux服务器

Written By: 思爱 - 一• 19•10

敬告:以下方法风险很大,有可能导致你的服务器无法恢复联网,请想要尝试者慎之又慎。本人用此方法成功重装系统,并不代表对你也一定适用。以此如果导致你的服务器出现重启失败、死机、崩溃、瓦解、爆炸、消失等等情况,本人概不负责,请自行斟酌进行。另外远程安装要求你的服务器连接到mirror.centos.org的网速足够快,只能局域网访问的服务器不适用此方法。教育网用户因此方法导致的高额出国流量费用请自行买单。

我有一台FC9做服务器,感觉不稳定,想装成CentOS 5.2。但是服务器在地球的另一边(洛杉矶),找机房的人装要收我50美元。。。。。。(如想安装Fedora请看这:http://fedorasolved.org/installation-solutions/installing-fedora-using-pxe-images)

于是就有了这次的远程安装经历。

首先以root身份ssh连到服务器,输入命令

cd /boot

wget http://mirror.centos.org/centos/5.2/os/i386/images/pxeboot/initrd.img

wget http://mirror.centos.org/centos/5.2/os/i386/images/pxeboot/vmlinuz

mv initrd.img img.pxe

mv vmlinuz kernel.pxe

然后编辑 /boot/grub/menu.lst
增加一个启动项

title CentOS Install (PXE)

root (hd0,0)

kernel /kernel.pxe vnc vncpassword=设定密码 headless ip=服务器IP netmask=255.255.255.0 gateway=网关IP dns=DNSIP hostname=localhost.localdomain ksdevice=eth0 method=http://mirror.centos.org/centos/5.2/os/i386/ lang=en_US keymap=us

initrd /img.pxe

然后修改default的值到上述启动项,存盘退出。
反复检测两遍没有问题的话,reboot
等上两三分钟,在本地执行

vncviewer 服务器IP:5901

打开vnc了窗口,输入设定密码。则进入了远程安装CentOS的图形界面!!!!

之后的一切安装工作和本机安装完全相同。搞完之后,服务器就从FC9摇身一变,成了CentOS 5.2

Fedora 12的PXE文件下载网址:http://download.fedora.redhat.com/pub/fedora/linux/releases/12/Fedora/x86_64/os/images/pxeboot/

安装文件夹:http://download.fedora.redhat.com/pub/fedora/linux/releases/12/Fedora/x86_64/os/

通过网络安装,缺省是不安装桌面的,SSH登录后,还需要执行一下:

yum groupinstall “GNOME Desktop Environment”

重装GNOME桌面环境。

Discuz! 5 6 7 隐藏远程附件的真实地址的方法

Written By: 思爱 - 十一• 17•09

远程附件其实是个很不错的功能,利用单独服务器的空间和流量,节省主论坛的资源,加快论坛速度提高稳定性。

不过,目前有个不小的缺憾:如果隐藏远程附件的真实地址,就没法充分利用附件服务器的带宽,还会加大主论坛的流量,加重主论坛的负担。如果不隐藏真实地址,下载附件后,文件名又都会变乱码。

单个文件还好说,处理分卷压缩的文件就要累死了。

从5.5、6.0、6.1一直到目前的7.0,官方论坛也一直没有解决这个问题。不过现在终于可以解决了,现在免费提供给大家使用。使用方法如下:

把附件中的down.php复制到远程附件目录下。比如,远程附件设置的路径是http://remotehost/remoteattach/,就要把down.php放在远程附件服务器的remoteattach目录下。

2、修改论坛中的bbs/attachment.php文件。

找到如下内容(DZ6.0第152行,DZ6.1第133行,在DZ7.0版本中,第139行):

  1. dheader(‘location:’.$ftp['attachurl'].’/’.$attach['attachment']);


将该行内容修改为下面四行(修改前请自行备份原来的文件/修改时请直接复制粘贴,不要手工输入

  1. if($isimage && !empty($noupdate))
  2. dheader(‘location:’.$ftp['attachurl'].’/’.$attach['attachment']);
  3. else
  4. dheader(‘location:’.$ftp['attachurl'].’/down.php?name=’.urlencode($attach['filename']).’&host=’.$attach['attachment']);


需要注意的地方:
1、如果需要远程附件支持断点续传和多线程下载,请把down.php中的”$readmod = 2″改为”$readmod = 4″;
2、论坛的附件设置里面,附件保存方式不可以选择: 标准(全部存入同一目录);
3、远程附件目录不要放置可以运行的程序,否则程序脚本可能会被非法读取。

下载:

远程附件_PHP

在Ubuntu配置硬件温度监控模块

Written By: 思爱 - 十• 28•09

0R55363N-0

最近看了《温度决定生老病死》,而电脑也是《温度决定状态和寿命》,监测服务器各部件工作温度是非常重要的。我曾经有一台服务器屡屡坏硬盘,经监测后发现温度达60度,后来增加一个小风扇使其降到40度,故障就再也没有发生了。下面详述安装过程:

第一步:安装lm-sensors和sensors-applet(也可以选用后面新找到的一个软件CompTemp Monitor),打开终端输入:

sudo apt-get install lm-sensors sensors-applet

根据提示键入Root密码,然后等待下载并安装完后关闭终端。在你想要显示传感器温度的面板位置右键,选择“添加到面板”菜单命令,在列表中选择 “Hardware Sensors Monitor”后单击“添加”按钮即可添加该Applet程序。能直接检测到传感器那最好了。如果没有检测到传感器(我的就没有显示),显示”No sensors found”则转到下一步。

第二步:手动配置传感器:

Ubuntu安装的时候可能没有对传感器进行配置,需要手动配置传感器。lm-sensors软件提供了一个非常好的命令:sensors- detect,会自动侦测所需模块,类似Windows软件常见的“下一步”模式,引导你配置好传感器,向导中的问题按提示回答“Yes”或者 “ENTER”.一般一路下去输入”Yes”/”ENTER”就可以了,我检测配置的时候就一路Yes和ENTER.

在终端输入:

sudo sensors-detect

过程:

louis@Ubuntu-desktop:~$ sudo sensors-detect
# sensors-detect revision 4171 (2006-09-24 03:37:01 -0700)

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you’re doing.

We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no): yes
Probing for PCI bus adapters…
Use driver `i2c-viapro’ for device 0000:00:11.0: VIA Technologies VT8233A/8235 South Bridge

We will now try to load each adapter module in turn.
Module `i2c-viapro’ already loaded.
If you have undetectable or unsupported adapters, you can have them
scanned by manually loading the modules before running this script.

To continue, we need module `i2c-dev’ to be loaded.
Do you want to load `i2c-dev’ now? (YES/no): yes
Module loaded successfully.

We are now going to do the I2C/SMBus adapter probings. Some chips may
be double detected; we choose the one with the highest confidence
value in that case.
If you found that the adapter hung after probing a certain address,
you can specify that address to remain unprobed.

Next adapter: SMBus Via Pro adapter at 0400
Do you want to scan it? (YES/no/selectively): yes
Client found at address 0x4c
Handled by driver `lm90′ (already loaded), chip type `lm90′
Client found at address 0x4e
Probing for `National Semiconductor LM75′… No
Probing for `Dallas Semiconductor DS1621′… No
Probing for `Analog Devices ADM1021′… No
Probing for `Analog Devices ADM1021A/ADM1023′… No
Probing for `Maxim MAX1617′… No
Probing for `Maxim MAX1617A’… No
Probing for `TI THMC10′… No
Probing for `National Semiconductor LM84′… No
Probing for `Genesys Logic GL523SM’… No
Probing for `Onsemi MC1066′… No
Probing for `Maxim MAX1619′… No
Probing for `National Semiconductor LM82/LM83′… No
Probing for `Maxim MAX6659′… No
Probing for `Maxim MAX6633/MAX6634/MAX6635′… No
Probing for `ITE IT8201R/IT8203R/IT8206R/IT8266R’… No
Probing for `Fintek F75111R/RG/N (GPIO)’… No
Probing for `Fintek F75121R/F75122R/RG (VID+GPIO)’… No
Client found at address 0×50
Probing for `Analog Devices ADM1033′… No
Probing for `Analog Devices ADM1034′… No
Probing for `SPD EEPROM’… Success!
(confidence 8, driver `eeprom’)
Probing for `EDID EEPROM’… No
Probing for `Maxim MAX6900′… No
Client found at address 0×51
Probing for `Analog Devices ADM1033′… No
Probing for `Analog Devices ADM1034′… No
Probing for `SPD EEPROM’… Success!
(confidence 8, driver `eeprom’)
Client found at address 0×69

Some chips are also accessible through the ISA I/O ports. We have to
write to arbitrary I/O ports to probe them. This is usually safe though.
Yes, you do have ISA I/O ports even if you do not have any ISA slots!
Do you want to scan the ISA I/O ports? (YES/no): yes
Probing for `National Semiconductor LM78′ at 0×290… No
Probing for `National Semiconductor LM78-J’ at 0×290… No
Probing for `National Semiconductor LM79′ at 0×290… No
Probing for `Winbond W83781D’ at 0×290… No
Probing for `Winbond W83782D’ at 0×290… No
Probing for `Winbond W83627HF’ at 0×290… No
Probing for `Silicon Integrated Systems SIS5595′… No
Probing for `VIA VT82C686 Integrated Sensors’… No
Probing for `VIA VT8231 Integrated Sensors’… No
Probing for `AMD K8 thermal sensors’… No
Probing for `IPMI BMC KCS’ at 0xca0… No
Probing for `IPMI BMC SMIC’ at 0xca8… No

Some Super I/O chips may also contain sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): yes
Probing for Super-I/O at 0x2e/0x2f
Trying family `ITE’… Yes
Found `ITE IT8705F Super IO Sensors’ Success!
(address 0×290, driver `it87′)
Trying family `National Semiconductor’… No
Trying family `SMSC’… No
Trying family `VIA/Winbond/Fintek’… No
Probing for Super-I/O at 0x4e/0x4f
Trying family `ITE’… Yes
Found `ITE IT8705F Super IO Sensors’ Success!
(address 0×290, driver `it87′)
Trying family `National Semiconductor’… No
Trying family `SMSC’… No
Trying family `VIA/Winbond/Fintek’… No

Now follows a summary of the probes I have just done.
Just press ENTER to continue: ENTER

Driver `lm90′ (should be inserted):
Detects correctly:
* Bus `SMBus Via Pro adapter at 0400′
Busdriver `i2c-viapro’, I2C address 0x4c
Chip `lm90′ (confidence: 6)

Driver `eeprom’ (should be inserted):
Detects correctly:
* Bus `SMBus Via Pro adapter at 0400′
Busdriver `i2c-viapro’, I2C address 0×50
Chip `SPD EEPROM’ (confidence: 8)
* Bus `SMBus Via Pro adapter at 0400′
Busdriver `i2c-viapro’, I2C address 0×51
Chip `SPD EEPROM’ (confidence: 8)

EEPROMs are *NOT* sensors! They are data storage chips commonly
found on memory modules (SPD), in monitors (EDID), or in some
laptops, for example.

Driver `it87′ (should be inserted):
Detects correctly:
* ISA bus address 0×0290 (Busdriver `i2c-isa’)
Chip `ITE IT8705F Super IO Sensors’ (confidence: 9)

I will now generate the commands needed to load the required modules.
Just press ENTER to continue: ENTER

To make the sensors modules behave correctly, add these lines to
/etc/modules:

#—-cut here—-
# I2C adapter drivers
i2c-viapro
# Chip drivers
lm90
eeprom
it87
#—-cut here—-

#上面的内容是关键,列举了启动时要载入的模块,检测结果和我在Windows下用EVEREST Ultimate软件查得到主板的情况一致:VIA KT400的芯片组和传感器ITE IT8705F, National LM90 (ISA 290h, SMBus 4Ch),如果上述检测未能找到出你主板上的传感器,查看/usr/share/doc/lm-sensors/doc/lm_sensors- FAQ.html 或者去lm-sensors wiki:http://www.lm-sensors.org/wiki 查找解决方法.

Do you want to add these lines to /etc/modules automatically? (yes/NO)yes确认添加的模块:

sudo gedit /etc/modules

打开/etc/modules查看:

louis@Ubuntu-desktop:~$ sudo gedit /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with “#” are ignored.

fuse
lp

# Generated by sensors-detect on Sat May 19 22:57:41 2007
# I2C adapter drivers
i2c-viapro
# Chip drivers
lm90
eeprom
it87

第三步:安装其它监控软件xsensors,ksensors,gdesklets(gdesklets里有很多桌面小程序),Gkrellm,hddtemp等,自己选择安装.

sudo apt-get install xsensors或者ksensors(KDE中推荐使用ksensors)

sudo apt-get install gdesklets gkrellm

安装硬盘温度监控:

sudo apt-get install hddtemp

安装完后重启系统就能正确监控了.

终端中输入sensors命令或者用xsensors或者ksensors就可随时监控CPU温度,风扇转速等硬件状态.

louis@Ubuntu-desktop:~$ sensors
lm90-i2c-0-4c
Adapter: SMBus Via Pro adapter at 0400
M/B Temp: +37°C (low = +0°C, high = +70°C)
CPU Temp: +45.0°C (low = +0.0°C, high = +70.0°C)
M/B Crit: +85°C (hyst = +75°C)
CPU Crit: +75°C (hyst = +65°C)

it87-isa-0290
Adapter: ISA adapter
VCore 1: +1.50 V (min = +0.00 V, max = +4.08 V)
VCore 2: +2.53 V (min = +0.00 V, max = +4.08 V)
+3.3V: +3.33 V (min = +0.00 V, max = +4.08 V)
+5V: +4.92 V (min = +0.00 V, max = +6.85 V)
+12V: +11.97 V (min = +0.00 V, max = +16.32 V)
-12V: -19.75 V (min = -27.36 V, max = +3.93 V)
-5V: -0.62 V (min = -13.64 V, max = +4.03 V)
Stdby: +3.87 V (min = +0.00 V, max = +6.85 V)
VBat: +2.03 V
fan1: 3013 RPM (min = 2008 RPM, div = 8)
fan2: 0 RPM (min = 0 RPM, div = 8)
M/B Temp: +42°C (low = +127°C, high = +65°C) sensor = thermistor
CPU Temp: -55°C (low = -1°C, high = +127°C) sensor = thermistor
Temp3: -20°C (low = -1°C, high = +127°C) sensor = thermistor

显示结果中有些数值是不正确的,但是硬件实际的工作状态可能是正常的,只是显示问题.无效的项或者错误的项可以进行修改.

sudo gedit /etc/sensors.conf