Saturday, October 27, 2007

squid 安裝 - 軟體安裝

  1. 檔案系統

為了加快系統效能,最佳武器就是 reiserfs
reiserfs 一般 Kernel 是沒有編譯進去的,要用就要自己編。
幸好有了 CentOS 完全不用自己來,現在已經放在 centosplus 裡
只要在 yum 打開就可以了
vi /etc/yum.repos.d/CentOS-Base.repo

[centosplus]
....
....
enabled=1
includepkgs=kernel* reiserfs-utils

做完後開始下 yum 安裝新的 kernel (kernel-2.6.9-XX.X.X.plus.c4) 及 reiserfs 的工具
yum update kernel
yum install reiserfs-utils

reiserfs 裡有一個 mkfs.reiserfs 可以將檔案格式化成 reiserfs 格式。
指令: mkfs.reiserfs /dev/sdaXX (XX為數字)


記得 CentOS-Base.repo 的 [base] [update]
要加上各加一行 exclude=kernel*

以免下次升級 kernel 時,升到原有的 kernel 而不是 [centosplus]
萬一好死不死 squid 死掉,重新開機後,系統用原有的 kernel 運作,
你會發現 squid 開不起來,因為 cache 目錄掛不上來。

Friday, October 26, 2007

squid 安裝 - 準備篇

最近要在一個新點裝一套 squid
在安裝之餘同時也將文件重新整理寫過 分享給大家

目前這套系統 準備提供給 20~100 人左右使用 所以硬體只用一台 PC

CentOS 4
Memory 1G~2G 左右
硬碟 160G

檔案系統規劃
/ 15~20G
事實上裝完 OS 是用不了那麼多 但有時候為了不小心讓 Log 寫滿 / 導致 Squid 停下來

/boot 100M
不用多,預設 100 M 就好

SWAP
一般記憶體兩倍, RAM 1G, SWAP 就 2G

/cache1 ~ /cache8
Squid 將所有快取的物件存放在 cache 目錄哩,
為了效能考量,通常會建好幾個 cache 目錄,以能均勻打散 cache 物件。
一般我已經習慣用 8 個 cache 目錄, 每個目錄大小 8 G 為準則。

目錄不一定要這麼多 ,但最好是 2 的次方,如 2, 4 , 8。
cache 目錄大小定 8G , 8 G 已經是相當夠用了,
除非你的 Site 很大,使用的人很多,就另當別論。

如果可以的話最好用 reiserfs 檔案系統 效能會快很多

/backup
剩下的空間就給他,以後產出來的 log 就移到這邊放

Thursday, October 25, 2007

Vista 與 XP 遠端桌面連線問題

Vista 連線到 XP 遠端桌面存在一些問題
找了很久 終於找到解法了

打開遠端桌面連線或是在命令列打 "mstsc"
按照下圖設定,就可以解決連線問題

http://www.dslreports.com/speak/slideshow/18190914?c=1153384

Remote Desktop slow problem solved

http://blog.tmcnet.com/blog/tom-keating/microsoft/remote-desktop-slow-problem-solved.asp

Remote Desktop Freezes When Connecting Through Windows Vista
http://i.nconspicuo.us/2007/04/10/remote-desktop-freezes-when-connecting-through-windows-vista/

squidGuard.cgi 問題

squidGuard.cgi 無法執行的原因

第一行請改
#!/usr/bin/perl -wt


環境是 CentOS4 Apache2
ref http://lauely.blog.zj.com/blog/d-51811.html

Tuesday, October 23, 2007

Wine 字型設定

Wine 絕對是讓人痛苦的東西

字型設定影響到舒適性 晚上就來研究看看

CentOS 英文語系改中文語系

系統安裝時選繁體中文 i18n 的內容

[root@cent ~]# cat /etc/sysconfig/i18n
LANG="zh_TW.UTF-8"
SUPPORTED="zh_TW.UTF-8:

如果原本是安裝是英文語系想改成中文(含簡體)

CentOS4 需要這些套件
ttfonts-zh_TW
ttfonts-zh_CN
taipeifonts
輸入法
iiimf-server
iiimf-csconv
iiimf-le-xcin
iiimf-gnome-im-switcher
iiimf-libs

CentOS5 待補



想要更了解中文運作可以參考下面的文章
http://forums.gentoo.tw/viewtopic.php?p=44285

Wine 安裝

Wine 的安裝可以分兩種

一個是手動下載軟體 一個是利用 EPEL repository 安裝
EPEL 是 Extra Packages for Enterprise Linux 的縮寫
有興趣的人可以去 EPEL 網站看看 http://fedoraproject.org/wiki/EPEL

安裝 EPEL 的 repository
CentOS5 http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm
CentOS4 http://download.fedora.redhat.com/pub/epel/4/i386/epel-release-4-6.noarch.rpm
rpm -ivh epel-release-X-X.noarch.rpm

yum install wine

原生程式 -Skype

Skype

下載地點
http://www.skype.com/intl/en/download/skype/linux/choose/
選 Fedora6 or 7 都是同一個檔案

yum install qt4
yum install libsigc++20
rpm -ivh --nodeps skype-1.4.0.118-fc5.i586.rpm
請加上 --nodeps , 避開不需要的 qt4-X11


下面是軟體需求
Qt 4.2.1+
D-Bus 1.0.0
libsigc++ 2.0.2
libasound2 1.0.12

CentOS 本身並沒有 libsigc++20
可以另外安裝 Dag RPM Repository
參考 http://dag.wieers.com/rpm/FAQ.php 說明,並安裝後
就可以直接用 yum install libsigc++20



Monday, October 22, 2007

原生程式 -Adobe Reader

Adobe Reader
雖然已經有很多套可以在 Linux 下看 PDF 的軟體
但中文字型仍是還是有很多問題

下載網址
http://www.adobe.com/products/acrobat/readstep2_allversions.html
需求說明必看
http://www.adobe.com/tw/products/reader/productinfo/systemreqs/index.html

中文版最新到 7.0.9 版 但安裝後在 CentOS5 無法使用 正在找問題原因
目前以用英文版 8.1.1 代替 中文檔案可以正常閱讀

2007/10/23 更新: CentOS4 可以使用 7.0.9 版

破窗計畫

沉寂已久的 Blog 又要重新啟動了

由於 EeePC 的計畫上市 將讓更多人有機會接觸到 Linux

所以想趁這個機會來用 Linux 打造一個可以取代 Windows 的工作環境

而這個工作環境是以企業為主 唯有全面滲透企業 才能擴大 Linux 市佔率

目標所有 Windows 上的程式可以在 Linux 上執行 並且有如 EeePC 輕鬆入手的桌面


主要工作如下
1. 原生程式安裝與測試
所謂原生程式就是該軟體有 Linux 版可以使用
如目前最重要的就是 Notes Client 安裝,原因是目前網路上的文件內容並非完全正確
在經過無數次的重新安裝,終於找出文件問題所在,我會寫一份新的安裝說明
2. 非原生程式安裝與測試
沒有 Linux 版的軟體,通常就只能使用 wine 來模擬執行
而 wine 最容易出現執行畫面、字型不如在 Windows 執行好看,影響使用者使用意願及信心
這部份的軟體很多,所有常用的軟體我都會寫一份安裝與測試報告

3. 與原有的環境整合
大部分的企業都是使用 Windows AD 架構,所以如何與原有的環境整合是非常重要的課題

4. 提供簡易桌面
所有作業系統將會走上觸控導向,選單式的桌面將會走入歷史
從 EeePC 就可以知道, EeePC 試圖在做一件事,就是讓更多人可以很容易、不需要複雜的學習就會使用電腦。