<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ITear Studio 資訊大耳朵 - 陪您聆聽每一份科技新知 &#187; Linux</title>
	<atom:link href="http://blog.lansea-chu.com/index.php/archives/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.lansea-chu.com</link>
	<description></description>
	<lastBuildDate>Tue, 31 Jan 2012 16:42:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>[系統管理]釋放掉Linux記憶體(Cache)</title>
		<link>http://blog.lansea-chu.com/index.php/archives/568</link>
		<comments>http://blog.lansea-chu.com/index.php/archives/568#comments</comments>
		<pubDate>Thu, 31 Dec 2009 21:13:19 +0000</pubDate>
		<dc:creator>Lansea.Chu</dc:creator>
				<category><![CDATA[系統管理]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.lansea-chu.com/?p=568</guid>
		<description><![CDATA[在此都以Cent OS 5.3為例, 有些人可能會利用free指令發現, 記憶體怎麼一直被吃掉&#8230; 但用top指令也查不出是哪個程式 這時候在free指令的時候仔細看 絕大部分都是被放到Cache跟Buffer去了， Cache的作用是讓常用的文件暫存在記憶體裡面,減少IO次數提升效率 而Buffer則是減緩文件正式寫入硬碟的時間, 在Web Server上會很明顯的一點就是Cache大量消耗, 這有助於提升整體Web Server的效率沒錯, 所以在RAM Size還允許的情況下,不太建議清除記憶體 但若有程式不能完全釋放記憶體的情況下, 仍想清除Cache的時候該如何呢 可以用以下指令 echo 1 &#62; /proc/sys/vm/drop_caches 建議用1即可,用2可以從dentries、inodes中壓出更多的空間. echo 2 &#62; /proc/sys/vm/drop_caches 但3就不建議了,容易造成系統錯誤. 記得釋放完,要再下 echo 0 &#62; /proc/sys/vm/drop_caches 指令.來回復預設狀況喔!~]]></description>
			<content:encoded><![CDATA[<p>在此都以Cent OS 5.3為例,</p>
<p>有些人可能會利用free指令發現,</p>
<p>記憶體怎麼一直被吃掉&#8230;</p>
<p><span id="more-568"></span></p>
<p>但用top指令也查不出是哪個程式</p>
<p>這時候在free指令的時候仔細看</p>
<p>絕大部分都是被放到Cache跟Buffer去了，</p>
<p>Cache的作用是讓常用的文件暫存在記憶體裡面,減少IO次數提升效率</p>
<p>而Buffer則是減緩文件正式寫入硬碟的時間,</p>
<p>在Web Server上會很明顯的一點就是Cache大量消耗,</p>
<p>這有助於提升整體Web Server的效率沒錯,</p>
<p>所以在RAM Size還允許的情況下,不太建議清除記憶體</p>
<p>但若有程式不能完全釋放記憶體的情況下,</p>
<p>仍想清除Cache的時候該如何呢</p>
<p>可以用以下指令</p>
<p><span style="color: #ff0000;"><strong>echo 1 &gt; /proc/sys/vm/drop_caches</strong></span></p>
<p>建議用1即可,用2可以從dentries、inodes中壓出更多的空間.</p>
<p><span style="color: #ff0000;"><strong>echo 2 &gt; /proc/sys/vm/drop_caches</strong></span></p>
<p>但3就不建議了,容易造成系統錯誤.</p>
<p>記得釋放完,要再下</p>
<p><span style="color: #ff0000;"><strong>echo 0 &gt; /proc/sys/vm/drop_caches </strong></span></p>
<p>指令.來回復預設狀況喔!~</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lansea-chu.com/index.php/archives/568/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[系統管理]Cent OS 5.3 與 ispCP 完整中文安裝教學!</title>
		<link>http://blog.lansea-chu.com/index.php/archives/522</link>
		<comments>http://blog.lansea-chu.com/index.php/archives/522#comments</comments>
		<pubDate>Mon, 28 Sep 2009 10:04:18 +0000</pubDate>
		<dc:creator>Lansea.Chu</dc:creator>
				<category><![CDATA[系統管理]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.lansea-chu.com/?p=522</guid>
		<description><![CDATA[這幾天公司購了一台新的Server 使用的是Cent OS 5.3 32bit作業系統 於主機上要安裝ISPCP 1.0.2 版本時, 因為適逢PHP大改版至PHP3.0 因此一直造成安裝失敗 尤其是相依性套件裝下去的情況下,要一個一個移除真的很麻煩 在主機還是全空的狀況下 就乾脆直接進行重灌的動作 就這樣,三天過去了,失敗了五次.重灌了五次. 終於成功被我試出方式了,因此整理動作列表如下 分享給在安裝上同樣碰到困難的辛苦IT人們 PS. 感謝中華電信士林機房的管理員,與某位辛苦業務員,大半夜被我們打擾兩次 (這幾天跑機房都是半夜..都用到四五點才到家..) 環境: &#8212;&#8212;&#8212;- Cent OS 5.3 32bit Internet 關閉 SElinux 關閉防火牆(暫時) &#8212;&#8212;&#8212;- 1. 第一步,把你的網域先準備好(建議使用兩個子網域) 例如: server.it.com , admin.it.com (以下將用此兩個網域做舉例) 然後網域要對應到你限在這台主機的實體IP上(若是對外IP就對應到對外IP) 例如: server.it.com 192.168.0.1 admin.it.com 192.168.0.1 2. 第二步就要開始做動作囉 ! 注意 這時候的系統是 全空 的 (沒有Apache,沒有MySQL,沒有PHP) ! 本篇文章內所有 &#8212;&#8212;&#8212;- 包住的範圍,都是指令or資訊,若要編輯vi設定檔時,請忽略 [...]]]></description>
			<content:encoded><![CDATA[<p>這幾天公司購了一台新的Server<br />
使用的是Cent OS 5.3 32bit作業系統<br />
於主機上要安裝ISPCP 1.0.2 版本時,<br />
因為適逢PHP大改版至PHP3.0<br />
因此一直造成安裝失敗</p>
<p><span id="more-522"></span>尤其是相依性套件裝下去的情況下,要一個一個移除真的很麻煩<br />
在主機還是全空的狀況下<br />
就乾脆直接進行重灌的動作<br />
就這樣,三天過去了,失敗了五次.重灌了五次.<br />
終於成功被我試出方式了,因此整理動作列表如下<br />
分享給在安裝上同樣碰到困難的辛苦IT人們</p>
<p>PS. 感謝中華電信士林機房的管理員,與某位辛苦業務員,大半夜被我們打擾兩次<br />
(這幾天跑機房都是半夜..都用到四五點才到家..)</p>
<p>環境:</p>
<p>&#8212;&#8212;&#8212;-</p>
<p>Cent OS 5.3 32bit<br />
Internet<br />
關閉 SElinux<br />
關閉防火牆(暫時)</p>
<p>&#8212;&#8212;&#8212;-</p>
<p>1.<br />
第一步,把你的網域先準備好(建議使用兩個子網域)<br />
例如: <strong>server.it.com , admin.it.com</strong> (以下將用此兩個網域做<span style="color: #ff0000;">舉例</span>)<br />
然後網域要對應到你限在這台主機的實體IP上(若是對外IP就對應到對外IP)<br />
例如:<br />
<strong>server.it.com 192.168.0.1<br />
admin.it.com 192.168.0.1</strong></p>
<p>2.<br />
第二步就要開始做動作囉<br />
<span style="text-decoration: underline;"><span style="color: #ff0000;">! 注意 這時候的系統是 全空 的 (沒有Apache,沒有MySQL,沒有PHP) !</span></span></p>
<p>本篇文章內所有<br />
&#8212;&#8212;&#8212;-<br />
包住的範圍,都是指令or資訊,若要編輯vi設定檔時,請忽略 &#8212;&#8212;&#8212;- 符號<br />
&#8212;&#8212;&#8212;-</p>
<p>從這一步開始,只要看到詢問 要不要裝 的 一率都選擇 y</p>
<p>執行指令:<br />
&#8212;&#8212;&#8212;-<br />
yum update<br />
yum install tar bzip2 wget<br />
mkdir $HOME/downloads<br />
cd $HOME/downloads<br />
wget http://nchc.dl.sourceforge.net/project/ispcp/ispCP%20Omega/ispCP%20Omega%201.0.2/ispcp-omega-1.0.2.tar.bz2<br />
tar xvjf ispcp-omega-1.0.2.tar.bz2<br />
&#8212;&#8212;&#8212;-</p>
<p>安裝附加模組<br />
&#8212;&#8212;&#8212;-<br />
wget http://www.ispcpcn.com/Soft/ispCP/rpmforge-release-0.3.6-1.el5.rf.i386.rpm<br />
rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm<br />
rm -f forge-release-0.3.6-1.el5.rf.i386.rpm<br />
&#8212;&#8212;&#8212;-</p>
<p>檢查剛剛安裝的是否有需要更新的版本<br />
&#8212;&#8212;&#8212;-<br />
yum update<br />
&#8212;&#8212;&#8212;-<br />
安裝ispCP所需要的組件<br />
&#8212;&#8212;&#8212;-<br />
cd $HOME/downloads<br />
cd ispcp*<br />
yum install `cat ./docs/CentOS/centos-packages`<br />
&#8212;&#8212;&#8212;-</p>
<p>透過cpan來安裝一些待會編譯要用的元件<br />
&#8212;&#8212;&#8212;-<br />
cpan</p>
<p>&#8212;&#8212;&#8212;-<br />
(一路Enter到尾,最後選 Asia 然後再選 Taiwan 接著選一個要的點 )</p>
<p>&#8212;&#8212;&#8212;-</p>
<p>install MIME::Entity<br />
install IO::Compress::Bzip2<br />
install Crypt::CBC<br />
install Crypt::Blowfish<br />
install Crypt::PasswdMD5<br />
install Term::ReadPassword<br />
quit</p>
<p>&#8212;&#8212;&#8212;-</p>
<p>移除Sendmail 以免有模組會衝突<br />
&#8212;&#8212;&#8212;-<br />
yum remove sendmail<br />
yum install redhat-lsb<br />
&#8212;&#8212;&#8212;-<br />
接著就是要更新PHP版本到 5.2.11<br />
&#8212;&#8212;&#8212;-<br />
rpm &#8211;import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka<br />
vi /etc/yum.repos.d/utterramblings.repo<br />
&#8212;&#8212;&#8212;-</p>
<p>用vi輸入以下內容<br />
&#8212;&#8212;&#8212;-<br />
[utterramblings]<br />
name=Jason&#8217;s Utter Ramblings Repo<br />
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka<br />
&#8212;&#8212;&#8212;-</p>
<p>儲存,離開</p>
<p>再下一次更新指令讓他抓取5.2.11的rpm<br />
&#8212;&#8212;&#8212;-<br />
yum update<br />
&#8212;&#8212;&#8212;-</p>
<p>接著安裝 perl 要用到的相關組件<br />
!!注意 這個下載點是我提供的,我不保證這個點會永遠存在,若此點無法下載<br />
請自行尋找相同之rpm</p>
<p>&#8212;&#8212;&#8212;-<br />
wget http://ntu.lansea-chu.com/rpm/courier-authlib-0.62.2-1.el5.mf.i386.rpm<br />
wget http://ntu.lansea-chu.com/rpm/courier-authlib-userdb-0.62.2-1.el5.mf.i386.rpm<br />
wget http://ntu.lansea-chu.com/rpm/courier-imap-4.4.1-1.el5.mf.i386.rpm<br />
rpm -i courier-authlib-*.rpm courier-authlib-userdb-*.rpm courier-imap-*.rpm<br />
&#8212;&#8212;&#8212;-<br />
到這的時候會跳出警告訊息<br />
不用管他即可</p>
<p>建立courier的使用者<br />
&#8212;&#8212;&#8212;-<br />
groupadd courier -g 3000<br />
useradd -u 3000 -c &#8216;Courier Mail Server&#8217; -d /dev/null -g courier -s /bin/false courier<br />
&#8212;&#8212;&#8212;-</p>
<p>然後安裝 mod_fcgid<br />
&#8212;&#8212;&#8212;-<br />
wget http://ntu.lansea-chu.com/rpm/mod_fcgid-2.2-4.el5.kb.i386.rpm<br />
rpm -i mod_fcgid-2.2-4.el5.kb.i386.rpm<br />
&#8212;&#8212;&#8212;-</p>
<p>刪除原有的系統元件(因為會由ispcp提供的替代)<br />
&#8212;&#8212;&#8212;-<br />
rm -f /etc/httpd/conf.d/*<br />
&#8212;&#8212;&#8212;-</p>
<p>開始準備編譯安裝檔了喔<br />
&#8212;&#8212;&#8212;-<br />
cd $HOME/downloads/ispcp*<br />
make -f Makefile.centos install<br />
cp -RLf /tmp/ispcp/* /<br />
cp -Rv /tmp/ispcp/etc/init.d /etc/rc.d/<br />
ln -s /etc/rc.d/init.d /etc/init.d<br />
&#8212;&#8212;&#8212;-</p>
<p>修改Bind的設定<br />
&#8212;&#8212;&#8212;-<br />
mv /var/named/data /var/named/data2<br />
ln -s /var/named/chroot/var/named/data /var/named/data<br />
vi /var/named/chroot/etc/named.caching-nameserver.conf<br />
先找到 include "/etc/named.rfc1912.zones";<br />
然後在他下面加上這一行<br />
include "/etc/named-ispcp.conf";<br />
&#8212;&#8212;&#8212;-</p>
<p>開始設定mysql<br />
&#8212;&#8212;&#8212;-<br />
service mysqld start<br />
mysql_secure_installation<br />
&#8212;&#8212;&#8212;-<br />
按下Enter<br />
Enter your password for root (enter for none):<br />
輸入y<br />
Change the root password? [Y/n]<br />
接著輸入要的mysql root密碼<br />
接著所有問題都回答 y<br />
開始設定SASL跟Postfix<br />
&#8212;&#8212;&#8212;-<br />
touch /etc/sasldb2<br />
mkdir -p /var/spool/postfix/etc<br />
cp /etc/sasldb2 /var/spool/postfix/etc/sasldb2<br />
&#8212;&#8212;&#8212;-</p>
<p>用vi打開<br />
&#8212;&#8212;&#8212;-<br />
vi /usr/lib/sasl2/smtpd.conf<br />
&#8212;&#8212;&#8212;-<br />
然後裡面內容全部清空<br />
改成以下內容:<br />
&#8212;&#8212;&#8212;-<br />
pwcheck_method: auxprop<br />
auxprop_plugin: sasldb<br />
mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5<br />
&#8212;&#8212;&#8212;-</p>
<p>接著,改Apache的設定文件,讓它可以讀取相關的vhost文件<br />
&#8212;&#8212;&#8212;-<br />
echo &#8216;include vhosts/*.conf&#8217; &gt;&gt; /etc/httpd/conf/httpd.conf<br />
chown apache:apache /var/www/ispcp/gui/tools/webmail/data<br />
&#8212;&#8212;&#8212;-</p>
<p>接著改一下你的hostname<br />
請輸入<br />
&#8212;&#8212;&#8212;-<br />
hostname server.it.com (你自己的域名)<br />
&#8212;&#8212;&#8212;-</p>
<p>然後開始設定囉<br />
&#8212;&#8212;&#8212;-<br />
cd /var/www/ispcp/engine/setup<br />
perl ./ispcp-setup<br />
&#8212;&#8212;&#8212;-</p>
<p>這個步驟有的主機會等很久,有的立刻就好了<br />
若這步驟你等了很久還是沒反應<br />
相信我,放著,去休息一下,他沒當機&#8230;<br />
(我等了15分鐘&#8230;個人是懷疑是組件的問題)</p>
<p>接著若順利的話,你就可以看到設定畫面了</p>
<p>&#8212;&#8212;&#8212;-<br />
第1個問題請按Enter<br />
第2個問題請按Enter<br />
第3個問題請按Enter<br />
第4個問題請按Enter<br />
第5個問題請按Enter<br />
第6個問題請按Enter<br />
接著會要你輸入mysql root密碼<br />
輸入兩次後<br />
第8個問題請按Enter<br />
接著會要你輸入 ftp資料庫 的密碼<br />
請輸入你想要的密碼兩次<br />
第10個問題請按Enter<br />
接著請輸入 phpmyadmin 使用權限的資料庫控管密碼<br />
請輸入你要的密碼兩次<br />
第11個問題請按Enter<br />
接著輸入管理控制台admin的密碼<br />
請輸入你要的密碼兩次<br />
接著請輸入管理員的電子郵件信箱<br />
剩下的問題請都按Enter<br />
&#8212;&#8212;&#8212;-</p>
<p>接著 這個安裝步驟 一樣 有的主機會等很久<br />
相信我 他沒當<br />
去泡杯茶吧<br />
(我等了30分鐘&#8230;)<br />
!絕對不是主機配備的問題..個人懷疑是組件問題!</p>
<p>當看到gui條 且跑完的時候<br />
代表已經安裝好了</p>
<p>現在我們開始把所需的服務都設成開機啟動<br />
&#8212;&#8212;&#8212;-<br />
chmod 777 /var/www/ispcp/gui/phptmp<br />
chkconfig &#8211;add ispcp_daemon<br />
chkconfig &#8211;add ispcp_network<br />
chkconfig &#8211;levels 345 ispcp_daemon on<br />
chkconfig &#8211;levels 345 ispcp_network on<br />
chkconfig &#8211;levels 235 postfix on<br />
chkconfig &#8211;levels 235 saslauthd on<br />
chkconfig &#8211;levels 235 courier-imap on<br />
chkconfig &#8211;levels 235 courier-authlib on<br />
chkconfig &#8211;levels 235 httpd on<br />
chkconfig &#8211;levels 235 mysqld on<br />
chkconfig &#8211;levels 235 proftpd on<br />
chkconfig &#8211;levels 235 named on<br />
chkconfig &#8211;levels 235 spamassassin on<br />
&#8212;&#8212;&#8212;-</p>
<p>然後設定我們的dns server<br />
&#8212;&#8212;&#8212;-<br />
vi /var/named/chroot/etc/named.caching-nameserver.conf<br />
&#8212;&#8212;&#8212;-</p>
<p>找到這行<br />
&#8212;&#8212;&#8212;-<br />
listen-on port 53 { 127.0.0.1; };<br />
&#8212;&#8212;&#8212;-<br />
改成這行<br />
&#8212;&#8212;&#8212;-<br />
listen-on port 53 { any; };<br />
&#8212;&#8212;&#8212;-</p>
<p>找到<br />
&#8212;&#8212;&#8212;-<br />
allow-query { localhost; };<br />
&#8212;&#8212;&#8212;-<br />
改成<br />
&#8212;&#8212;&#8212;-<br />
allow-query { any; };<br />
&#8212;&#8212;&#8212;-</p>
<p>搞定!!<br />
下指令重新開機<br />
&#8212;&#8212;&#8212;-<br />
reboot<br />
&#8212;&#8212;&#8212;-</p>
<p>接著請輸入 http://admin.it.com<br />
就看的到管理控制台首頁囉</p>
<p>第一次進去會有錯誤訊息 沒關係<br />
請登入後到  System tool<br />
點 ispCP database updates<br />
然後 執行</p>
<p>這樣就完全沒問題囉!!<br />
接著 開始安裝介面語言與設定吧!!<br />
Good!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lansea-chu.com/index.php/archives/522/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://ntu.lansea-chu.com/rpm/courier-authlib-0.62.2-1.el5.mf.i386.rpm" length="145967" type="audio/x-pn-realaudio-plugin" />
		</item>
		<item>
		<title>[系統管理]MySQL的過高負載,導致系統緩慢解決經驗</title>
		<link>http://blog.lansea-chu.com/index.php/archives/238</link>
		<comments>http://blog.lansea-chu.com/index.php/archives/238#comments</comments>
		<pubDate>Mon, 23 Feb 2009 11:24:23 +0000</pubDate>
		<dc:creator>Lansea.Chu</dc:creator>
				<category><![CDATA[系統管理]]></category>
		<category><![CDATA[by]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[order]]></category>
		<category><![CDATA[rand]]></category>
		<category><![CDATA[慢]]></category>
		<category><![CDATA[負載]]></category>
		<category><![CDATA[速度]]></category>
		<category><![CDATA[高]]></category>

		<guid isPermaLink="false">http://blog.lansea-chu.com/?p=238</guid>
		<description><![CDATA[最近一個客戶的新系統上線後 原本使用舊的系統是沒有問題的 但導入新系統後居然發生了系統緩慢的現象 原因就在於該客戶先前的舊系統幾乎是把所有東西通通丟到資料庫去做處理 包含了多媒體檔案,圖片,Session,點擊記錄,有的沒的雜七雜八通通丟進去 該客戶的瀏覽人數又多.. 因此MySQL負載極高 因此發生了系統延遲的狀況!! 客戶來電後進行緊急處理作業 首先先確定出問題出在MySQL 原因是先利用 top 指令,以及分析Linux Proc 底下資訊 查出httpd 產生了一堆sleep進程，這些進程通通是對應到MySQL去 確定了問題所在之後 開始進行MySQL優化調整 將MySQL的my.cnf 調整成較寬裕的設定, 並且調整了Apache的回收機制, 情況有改善,但MySQL的Loading依然很重 因此為了檢查問題所在,即開啟了MySQL慢查詢 開啟方式請更改My.cnf (一般放在etc目錄下) 增加如以下之設定值 log-slow-queries long_query_time = 1 log-queries-not-using-indexes 接著到MySQL目錄下(預設是 /var/lib/mysql/xxx.log ) 用vi打開該log 就可以看到離譜的SQL語句佔用 結果發現某句SQL居然佔據高達10幾秒的查詢時間 Order by RAND() 查詢了一下MySQL手冊 發現這句SQL語句非常的沒有效率 因此對其進行改寫 改寫方式可以採用這種替代方式 Loading瞬間下降數倍. 伺服器恢復暢快無比 以上就是此次處理的經驗 分享給大家 順便做個筆記]]></description>
			<content:encoded><![CDATA[<p>最近一個客戶的新系統上線後</p>
<p>原本使用舊的系統是沒有問題的</p>
<p>但導入新系統後居然發生了系統緩慢的現象</p>
<p><span id="more-238"></span></p>
<p>原因就在於該客戶先前的舊系統幾乎是把所有東西通通丟到資料庫去做處理</p>
<p>包含了多媒體檔案,圖片,Session,點擊記錄,有的沒的雜七雜八通通丟進去</p>
<p>該客戶的瀏覽人數又多..</p>
<p>因此MySQL負載極高</p>
<p>因此發生了系統延遲的狀況!!</p>
<p>客戶來電後進行緊急處理作業</p>
<p>首先先確定出問題出在MySQL</p>
<p>原因是先利用 top 指令,以及分析Linux Proc 底下資訊</p>
<p>查出httpd 產生了一堆sleep進程，這些進程通通是對應到MySQL去</p>
<p>確定了問題所在之後</p>
<p>開始進行MySQL優化調整</p>
<p>將MySQL的my.cnf 調整成較寬裕的設定,</p>
<p>並且調整了Apache的回收機制,</p>
<p>情況有改善,但MySQL的Loading依然很重</p>
<p>因此為了檢查問題所在,即開啟了MySQL慢查詢</p>
<p>開啟方式請更改My.cnf (一般放在etc目錄下)</p>
<p>增加如以下之設定值</p>
<p><span style="color: #0000ff;">log-slow-queries<br />
long_query_time = 1<br />
log-queries-not-using-indexes</span></p>
<p>接著到MySQL目錄下(預設是 /var/lib/mysql/xxx.log )</p>
<p>用vi打開該log</p>
<p>就可以看到離譜的SQL語句佔用</p>
<p>結果發現某句SQL居然佔據高達10幾秒的查詢時間</p>
<p><span style="color: #ff0000;">Order by RAND()</span></p>
<p>查詢了一下MySQL手冊</p>
<p>發現這句SQL語句非常的沒有效率</p>
<p>因此對其進行改寫</p>
<p>改寫方式可以採用<a href="http://tw.newtonstudio.com/?p=121" target="_blank">這種</a>替代方式</p>
<p>Loading瞬間下降數倍.</p>
<p>伺服器恢復暢快無比</p>
<p>以上就是此次處理的經驗</p>
<p>分享給大家 順便做個筆記</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lansea-chu.com/index.php/archives/238/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用瀏覽器連線遠端桌面(Remote dasktop for browser)</title>
		<link>http://blog.lansea-chu.com/index.php/archives/46</link>
		<comments>http://blog.lansea-chu.com/index.php/archives/46#comments</comments>
		<pubDate>Tue, 17 Jun 2008 15:47:02 +0000</pubDate>
		<dc:creator>Lansea.Chu</dc:creator>
				<category><![CDATA[系統管理]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[tsweb]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[瀏覽器]]></category>
		<category><![CDATA[管理]]></category>
		<category><![CDATA[遠端桌面]]></category>

		<guid isPermaLink="false">http://lansea.wordpress.com/?p=68</guid>
		<description><![CDATA[有些人會問說，如果我現在使用Linux系統要連線到Windows遠端桌面 那麼到底該如何做呢，有些人會直接安裝VNC了， 但事實上微軟的遠端桌面是可以在瀏覽器上運行的 Windows 2003的用戶可以從　新增移除程式　的 IIS項目中，去單獨安裝遠端桌面套件 也可以選擇從微軟網站下載　 http://www.microsoft.com/downloads/details.aspx?FamilyID=E2FF8FB5-97FF-47BC-BACC-92283B52B310&#38;displaylang=zh-tw   安裝完成後 只需連結　http://網址/tsweb/ 即可 這是從很久以前就有的管理技術，因為最近有些人發問所以我在此做個教學   當然有人會問&#8230;這不是使用了微軟的特殊套件嗎 這樣怎麼在Firefox上面跑? 很容易的，在Linux下若要瀏覽tsweb. 必須先安裝 CrossOver Office Professional 這套可以在Liunx下模擬Windows的軟體 安裝好了以後在安裝列表選擇 安裝 IE 接著你就能在linux下的ie使用tsweb了]]></description>
			<content:encoded><![CDATA[<p>有些人會問說，如果我現在使用Linux系統要連線到Windows遠端桌面</p>
<p>那麼到底該如何做呢，有些人會直接安裝VNC了，</p>
<p>但事實上微軟的遠端桌面是可以在瀏覽器上運行的</p>
<p><span id="more-46"></span></p>
<p>Windows 2003的用戶可以從　新增移除程式　的 IIS項目中，去單獨安裝遠端桌面套件</p>
<p>也可以選擇從微軟網站下載　</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E2FF8FB5-97FF-47BC-BACC-92283B52B310&amp;displaylang=zh-tw">http://www.microsoft.com/downloads/details.aspx?FamilyID=E2FF8FB5-97FF-47BC-BACC-92283B52B310&amp;displaylang=zh-tw</a><a href="http://www.microsoft.com/downloads/details.aspx" target="_blank"></a></p>
<p> </p>
<p>安裝完成後</p>
<p>只需連結　http://網址/tsweb/</p>
<p>即可</p>
<p>這是從很久以前就有的管理技術，因為最近有些人發問所以我在此做個教學</p>
<p> </p>
<p>當然有人會問&#8230;這不是使用了微軟的特殊套件嗎</p>
<p>這樣怎麼在Firefox上面跑?</p>
<p>很容易的，在Linux下若要瀏覽tsweb.</p>
<p>必須先安裝 CrossOver Office Professional</p>
<p>這套可以在Liunx下模擬Windows的軟體</p>
<p>安裝好了以後在安裝列表選擇 安裝 IE</p>
<p>接著你就能在linux下的ie使用tsweb了</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lansea-chu.com/index.php/archives/46/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux重大BUG！居然來自&#8230;</title>
		<link>http://blog.lansea-chu.com/index.php/archives/37</link>
		<comments>http://blog.lansea-chu.com/index.php/archives/37#comments</comments>
		<pubDate>Sat, 10 May 2008 17:49:40 +0000</pubDate>
		<dc:creator>Lansea.Chu</dc:creator>
				<category><![CDATA[無聊碎碎念]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Linus]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://lansea.wordpress.com/?p=43</guid>
		<description><![CDATA[Linux系統系列近期發佈一個"高優先"順序的安全性更新.. (通常在作業系統中 高優先 順序乃為足以產生重大影響的漏洞) 那麼，我們來看一下&#8230;這個漏洞是甚麼呢 Additional info: This is "high" priority because the wife will kill me if she doesn&#8217;t have her videos. And the adobe player won&#8217;t install on current rawhide due to some library issues. 大意是： 這是一個高優先度的更新檔,因為如果我的老婆不能觀看影片的話他將會殺了我。 原因： Linux核心撰寫者..Linus的老婆..某日使用Fedora 9系統觀看Youtube的影片的時候 發現不能觀看！因此叫他的老公（也就是Linus）限期改善。   可靠消息指出 , Linus的老婆是跆拳道金牌國手&#8230;. 也難怪這個安全性更新是高優先度了&#8230; BUG資訊.. https://bugzilla.redhat.com/show_bug.cgi?id=439858  ]]></description>
			<content:encoded><![CDATA[<p>Linux系統系列近期發佈一個"高優先"順序的安全性更新..</p>
<p>(通常在作業系統中 高優先 順序乃為足以產生重大影響的漏洞)</p>
<p><span id="more-37"></span></p>
<p>那麼，我們來看一下&#8230;這個漏洞是甚麼呢</p>
<p>Additional info:</p>
<p>This is "high" priority because the wife will kill me if she doesn&#8217;t have her<br />
videos. And the adobe player won&#8217;t install on current rawhide due to some<br />
library issues.</p>
<p>大意是：</p>
<p>這是一個高優先度的更新檔,因為如果我的老婆不能觀看影片的話他將會殺了我。</p>
<p>原因：</p>
<p>Linux核心撰寫者..Linus的老婆..某日使用Fedora 9系統觀看Youtube的影片的時候</p>
<p>發現不能觀看！因此叫他的老公（也就是Linus）限期改善。</p>
<p> </p>
<p>可靠消息指出 , Linus的老婆是跆拳道金牌國手&#8230;.</p>
<p>也難怪這個安全性更新是高優先度了&#8230;</p>
<p>BUG資訊..</p>
<p><a href="https://bugzilla.redhat.com/show_bug.cgi?id=439858">https://bugzilla.redhat.com/show_bug.cgi?id=439858</a></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lansea-chu.com/index.php/archives/37/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

