「轉」理解Linux系统负荷

感謝:http://kb.cnblogs.com/page/110366/

一、查看系统负荷

  如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。

  一般在Linux系统中,我们使用uptime命令(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。)

  你在终端窗口键入uptime,系统会返回一行信息。

Read more

[轉載]Ubuntu 12.10 Empathy添加QQ支持

添加QQ插件步骤:

1. sudo add-apt-repository ppa:lainme/libqq
2. sudo apt-get update
3. sudo apt-get install libqq-pidgin

以上三歩执行完成后,打开Empathy即时通讯程序,添加帐号协议选择QQ就OK了。

如果連接失敗,你可以在Edit Connection Parameters->Advanced->Client Version->鍵入相應的版本號,比如qq2012

C++可以被重載的copy constructor函數--template copy constructor

前天晚上幫大家複習C+_+,當時在講函數重載的時候羊說錯了一點。那就是Copy Constructor其實是可以重載的。

當時緣起是一道考試題,然後就忘了怎麼講到這個的。那時候我還在想這個問題,不過我還是這麼告訴別人了。今天再想了一會兒,覺得不妥,然後查閱了一番,發現Copy Constructor也是可以重載的。

在運用template的時候,我們有時候是需要在“複製一個對象”的時候,完成一次“隱式類型轉換”,這時候就要用到template copy constructor了。比如說,你可能在有時候需要將int拷貝出一份double型的數據,或者使用C-字符串char *類型的字符串轉換成一個C++ std::string類型的字符串等等。

Read more

「轉」Linux下西部数据C1门解决方法

西部数据出的绿盘和部分蓝盘都存在C1门的问题,因为西部数据出于省电考虑,将硬盘的APM值设置为0,这就意味着当硬盘8秒内没有活动的时候,磁头就会复位,实际上硬盘是间歇性读写的,这就导致磁头频繁复位,一个硬盘的磁头复位次数在30到60万次之间,如果按照默认的APM值,我的硬盘最多还能撑10个月,还是修改一下的好。

Windows下解决方法非常简单,可以下载CrystalDiskInfo或者quietHDD,这两个软件必须常驻后台,把APM值设置到255,然后你就会发现C1值停止上涨了。还有一种一劳永逸的方法,这个方法对Linux和Windows都有效,下载wdidle3,把这个文件放在DOS启动盘上,用启动盘启动,先用wdidle3 /r查看一下硬盘的idle3 timer设置的情况。如果有设定值,再运行wdidle3 /d关闭它,如果没用,就不用关闭了。这个方法因为是修改固件,所以一次修改就行了,这个工具可以在西部数据官方下载,但是这个工具官方注明了只能用于部分黑盘,虽然在绿盘和蓝盘上也能使用(蓝盘本人亲自测试了),但是会失去官方保修,不过保修前改回来就行。有部分网友说用这个修改固件之后会产生新的问题。

Linux下要修改APM值很简单,不需要额外的工具,直接使用内置的hdparm命令就行。
比如要关闭APM,只需要把APM值设为最大(255)。这代表只在开关机时候复位磁头。执行:
sudo hdparm -B 255 /dev/sda
查看APM值:
sudo hdparm -I /dev/sda |grep Advanced
注意,手动修改之后要修改配置文件,否则重启后会丢失:
sudo gedit /etc/hdparm.conf
改成如下内容:
# -B apm setting
apm = 255
还可以设置AAM值,这个值在128到254之间,值越大速度越快,但是噪音越大,这个自己看着办
sudo hdparm -M 128 /dev/sda
还可以查看硬盘温度:
sudo hddtemp /dev/sda

 

本文轉載自:
王锐
http://www.shunix.com

 

解決Linux下查看Windows服務器FTP亂碼問題

使用FTP軟件是個很好的主義,我使用了filezilla這個軟件。你可以通過

sudo apt-get install filezilla

來安裝。

Read more