星期二, 12月 11, 2007

B2D 安裝小記於VMWare

最近因為黑貓的Debian讀書會
所以開始來玩Debian
所以使用臥龍小三大大的B2D

B2D版本: B2D Server Jacana (配合書籍)


相關討論區
http://b2d.tnc.edu.tw/phpBB2/index.php
官網
http://b2d.tnc.edu.tw/

首先於VMWare內安裝, 但是VMWare內沒有B2D的選項
所以選Ubuntu代替

Notes:
1.在安裝的時候, 由於VMWare的硬碟是模擬SCSI, 所以boot選項要輸入
b2d-scsi
可以按F2來看相關的option

2.B2D Server必須安裝在第一顆硬碟才能安裝使用(不知道新版修正了沒? ^^)

其他都與一般linux安裝無異
^^

星期三, 11月 21, 2007

Mplayer in Fedora 8

之前安裝Fedora core 6 會把新竹縣網加入YUM的套件庫
但是
http://apt.nc.hcc.edu.tw 好像未見更新

上 http://freshrpms.net
也沒有看到 Fedora 8 的套件

故使用另外一個套件庫來安裝mplayer
http://rpm.livna.org/rlowiki/
(Welcome to rpm.livna.org, a repository of add-on packages for Fedora.)

安裝了該網頁的套件rpm
http://rpm.livna.org/livna-release-8.rpm

一樣~~~很easy的安裝 yumex
#yum -y install yumex
#yumex
啟動yumex 搜尋 mplayer (注意一下點選 all, not update)
安裝 --> 完成


enjoy it~~

星期三, 11月 14, 2007

Skype 2.0 Beta Video in OpenSuSE 10.3

安裝完 Skype 2.0 Beta for linux 看到別人的video之後
就會想到有個閒置的Webcam沒有利用
之前沒有利用的原因是gaim(pidgin) 沒有相關的視訊通話服務
Skype for linux 也沒有相關的功能
所以不會很想去玩那一個Webcam

環境準備
Webcam:
V-Gear Talkman Pro 120 (從3c賣場買的最便宜的一款)
相關網頁
http://www.vgearshop.com/product_info.php?products_id=269
另外一款更便宜 我沒有買到
http://ec.tkec.com.tw/pt.aspx?cid=733&hid=756&pid=081833

OS: OpenSuSE 10.3

參考網頁:
http://out-of-pc.blogspot.com/2007_09_01_archive.html

------------------------------------------------------------------
開始實做
1.利用lsusb 來觀察是否抓到 usb 的webcam
linux-nb:~ # lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 004: ID 0c45:612c Microdia
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000

從以上得知, 我的這款webcam與參考網頁那款webcam在usb的辨識上是一樣的
^^ 成功的第一步

2.依參考網頁觀察相關的詳細資訊
linux-nb:~ # lsusb -d 0c45:612c -v | less


3.安裝相關套件(xawtv, v4l-tools) 左邊為小寫的L
#yast -i xawtv v4l-tools


4.安裝Kernel source 以利之後的編譯
#yast2 sw_single
請挑選目前使用的kernel-source套件
應該為 kernel-source-版本
以參考的網頁來說, 使用的OS為Fedora 故套件名稱為 kernel-devel
OpenSuSE 這邊為kernel-source

5.以wget 下載usb webcam driver來編譯
#cd /usr/local
#wget http://mxhaard.free.fr/spca50x/Download/gspcav1-20070508.tar.gz
#tar zxvf gspcav1-20070508.tar.gz
#cd gspcav1-20070508
#make
#make install
此時會產生相關的module 並安裝


6.掛載相關模組
#modprobe gspca


7.開始快樂的測試
I.啟動skype 2.0 beta for linux
開啟選項 --> 視訊裝置 --> 就會發現webcam已經可以work ︿︿
yah.............

II.於終端機
#xawtv


這次的skype 2.0 beta for linux 在影像部份可以放到全螢幕
感覺真的太棒了
^^||| 雖然對著15吋的大螢幕的人聊天有點怪
enjoy it~~~

星期一, 11月 12, 2007

Skype 2.0 in OpenSuSE 10.3

這次的Skype 2.0 for Linux Beta 有提供Video的服務
所以就興沖沖的到
http://www.skype.com/intl/en/download/skype/linux/beta/

下載 skype 2.0 beta for linux

但是要安裝的時候
linux-nb:/home/max/Desktop # rpm -ivh skype-2.0.0.13-suse.i586.rpm
warning: skype-2.0.0.13-suse.i586.rpm: Header V3 DSA signature: NOKEY, key ID d66b746e
error: Failed dependencies:
libqt4-x11 >= 4.2 is needed by skype-2.0.0.13-suse.i586
libQtCore.so.4 is needed by skype-2.0.0.13-suse.i586
libQtDBus.so.4 is needed by skype-2.0.0.13-suse.i586
libQtGui.so.4 is needed by skype-2.0.0.13-suse.i586
libQtNetwork.so.4 is needed by skype-2.0.0.13-suse.i586

卻少了一些套件
之前在安裝OpenSuSE 10.3的時候沒有特別安裝QT的套件
然後最近主要套件庫又連不上去
所以就加上了台灣的套件庫
主要是加入 http://ftp.twaren.net 內的
packman
oss
non-oss

並參考 OpenSuSE的文件
http://en.opensuse.org/Skype

You will need at least these packages before installing Skype.

If you are running on a 64-bit platform, you will also need the *-32bit RPM packages, since Skype is a 32-bit application.

* libqt4
* libqt4-x11
* libqt4-dbus-1
* libsigc++2
將上面四個套件安裝上去
之後安裝一切順利

找了富安來測試一下 skype video
既然可以Video 全螢幕
真是太快樂了

^^
enjoy
* libsigc++2

星期六, 11月 03, 2007

安裝CompizFusion 於OpenSuSE 10.3

之前有實做過一次
但是因為Nvida Driver裝錯導致 X window 掛掉

後來找到一個比較簡單的方式
先到
http://software.opensuse.org/search

搜尋 compiz

使用一鍵安裝 安裝

Compiz Fusion all

相關安裝如下
點選連結一鍵安裝
http://download.opensuse.org/repositories/X11:/XGL/openSUSE_10.3/compiz-fusion-all.ymp

重新開機
enjoy it~~

星期五, 10月 19, 2007

解決VMWare in SuSE Linux 掛載 USB 的問題

在OpenSuSE 下使用VMWare 會有USB 不會自動掛載的問題
^^
原因為 usbfs 在 /etc/fstab設定中不會自動被掛載,
故VMWare也不會自動掛載

解決方式
修改 /etc/fstab
原來設定為
usbfs /proc/bus/usb usbfs noauto 0 0
改為
usbfs /proc/bus/usb usbfs auto 0 0

重新開機或是 #mount /proc/bus/usb就可以了
^^

參考網頁
http://www.electrictoolbox.com/vmware-usb-issues-opensuse-103/

星期日, 8月 26, 2007

OpenSuSE 移除beagled

OpenSuSE 移除beagled

在 OpenSuSE 10.2 內有時候會發現 beagled-helper 在製作index的時候佔去太多的CPU資源
故使用軟體管理來移除beagle
#yast2 sw_single

移除跟beagle有關的相關套件
正在刪除 beagle-index
正在刪除 beagle-firefox
正在刪除 beagle-evolution
正在刪除 beagle-gui
正在刪除 beagle

^^

星期六, 8月 25, 2007

OpenSuSE 停用ZMD

在使用OpenSuSE時
都會出現 update-status 佔用CPU資源 99%的問題
解決方式為停用 ZMD
ZMD (ZENworks Management Daemon)

相關網頁
http://en.opensuse.org/How_to_remove_ZMD_in_OpenSUSE_10.2

使用root身份
#rczmd stop
#rpm -e zmd libzypp-zmd-backend sqlite-zmd rug zen-updater

之後就能解決相關性的問題
^^

星期二, 7月 24, 2007

SUSE Linux--讓tty有背景圖

之前在研究menu.lst
裡面有一段寫法為splash=silent
所以參考了一些網頁
http://cha.homeip.net/blog/archives/2006/06/_bootsplash_lin.html

splash本來就是SuSE的產物, 可以用來妝點開機畫面
嘗試其中的一段
讓tty有背景圖
#/sbin/splash -s -u 0 /etc/bootsplash/themes/Linux/config/bootsplash-1024x768.cfg

<-u 0 為 tty1, -u 1為tty2以此類推, 可參考bootsplash-1024x768.cfg內容去換圖片>

有關於menu.lst
1.在menu.lst 內的 vga=0x314 指的是 800x600 也可以更改為vga=791 指的是1024x768
2.可以修改splash=0 來停用圖形介面開機
^^

星期五, 6月 29, 2007

DRBL 實做訓練課程

20070629

Freedom to Use, Copy, Modify and Distribute(修改後在散播)

重點在於修改後是否可以散播


今天使用Fedora來做實驗平台

步驟一: 安裝Linux

  1. 重新開機

  2. 選取Fedora 6 i386 installation vi network

  3. Chinese(Traditional) --> OK --> OK --> OK

  4. Installation Method: 選取HTTP --> OK --> 選取網路卡(如果有出現) --> OK

  5. 使用DHCP Ipv4 --> OK

  6. HTTP Setup: Website name: free.nchc.org.tw Fedora Core directory: /fedora/linux/core/6/i386/os --> OK

  7. 下一步 --> 移除所選磁碟上的所有分割區,並建立預設的分割模式--> 下一步

  8. --> 下一步 --> 下一步 --> 下一步 --> 下一步

  9. 輸入root密碼 -->下一步 --> 下一步 --> 下一步(開始安裝) -->重新開機

  10. 於首次開機設定停用防火牆及SELinux


步驟二: 安裝DRBL

  1. root登入linux

  2. 開啟 http://drbl.nchc.org.tw --> 點選下載與安裝(觀察相關設定)

  3. 開啟網卡設定#system-config-network, 將第二張網卡設定固定IP, 設定為192.168.200.254/255.255.255.0 並啟用eth1

  4. 使用 #ifconfig 確認網卡是否設定正確

  5. 下載DRBL的金鑰 #wget http://drbl.nchc.org.tw/GPG-KEY-DRBL

  6. 匯入DRBL的金鑰 #rpm --import GPG-KEY-DRBL

  7. 下載DRBLRPM檔 使用穩定版 http://drbl.nchc.org.tw/one4all/desktop/download/stable/RPMS/drbl-current.i386.rpm

  8. 安裝DRBL套件(使用root身份) #rpm -Uvh /root/Desktop/drbl-current.i386.rpm

  9. 檢查DRBL是否有安裝#rpm -q drbl

  10. 場景1: 假如對外網路順暢,你的套件有提供apt, urpmi或是yum的儲藏庫: 執行#/opt/drbl/sbin/drblsrv -i 會出現選取語系畫面(此功能會準備DRBL的環境DHCP) --> 選取2(中文) --> N(不使用代理伺服器) --> y(選自己的儲藏庫) --> 0(選取國網中心) --> 0 (選取國網中心) --> N(不使用不穩定版程式) --> N(不使用測試版的程式) --> y(允許Client透過網路安裝) --> N(不使用終端機) --> 1(使用i586 CPU等級架構) --> N(不升級作業系統) --> 4(Client安裝預設的發行版本kernel)



步驟三 在server上建置client的檔案系統

  1. 執行#/opt/drbl/sbin/drblpush -i (將用戶端所需要的檔案產生出來)

  2. 2(中文) --> 輸入網域名稱 --> 輸入NIS網域名稱 --> 輸入前置字元 --> 選取對外網卡 --> y(收集用戶端網卡卡號, 練習時兩台電腦用Cross-over線串接,server端串接eth1, client端用eth1串接) --> 1(觀察收集的網卡位址) --> 2(結束收集網卡位址) --> y(鎖定MAC發放IP) --> 輸入檔名(MAC位址存檔) --> 1(IP位址的起始值) --> Y --> Enter(列出網路示意圖) --> 0(完整的DRBL模式) --> 0(完整的Clonezilla模式) -->Clonezilla印象檔儲存位置 --> Y(使用SWAP) --> 128(使用SWAP 大小) --> 1(圖形模式) --> 0(一般登入) --> N(不設定clinet管理者密碼) --> N不設定開機密碼 --> Y(是否可以選取OS) --> 70(提示符號等待7) -->Y(是否使用圖形背景選單) --> N(是否設定client電腦公用IP) -->N(是否開放終端機模式給用戶端) -->Y(提供NAT功能--IP分享功能) -->Enter --> Y(開始部屬)

  3. 如果部屬過程中出現 XXXXXXX XXXXXX XXXXXX Failed to start service ypbind 可以下#service ypserv restart來解決


步驟四 讓client(也就是學生用的機器)網路開機

    說明:用戶端機器的網卡有PXE網路開機功能,直接將用戶端電腦的BIOS設定成網路開機就可以當DRBLclient了。2003()以後新購買的電腦,主機板內建的網卡幾乎都有 PXE功能,您可以進BIOS查看看,然後把那個PXE網路開機功能開啟。請參考你的主機板手冊為準。一般來說,設定的地方在Advanced -> Onboard Devices Configuration -> Onboard LAN -> Onboard LAN Boot Rom -> Enabled。另外,幾個地方建議這樣調整,以方便由DRBL server集中管理: (1) Boot order設成優先順序為LAN -> CDROM -> HD (2)開啟Wake on LAN (可能在APM Configuration -> Power On By PCI Devices)

  1. client的電腦重新開機, 此時應該會看到有Fedora 6 的選單(預設值),就可以透過網路來運作無碟Linux


Notes:

  1. DRBL只是把網路線取代排線去連接電腦而已

  2. 開機選單的背景圖位置/tftpboot/nbi_img/drblwp.png

  3. /tftpboot下面

  • nbi_img: 開機的檔案

  • nodes: 每一個clinet各自的設定檔位置, 可針對個別電腦的/tftpboot/nodes/用戶端IP/etc 做不同的設定

  • node_root: 共同掛載的分割區



管理與使用

#/opt/drbl/sbin/dcs --> 2(中文) --> 確定

可以進行用戶端管理例如

  1. 設定client是以圖形或是文字介面開機

  2. 重新開機或是關閉用戶端電腦

#/opt/drbl/sbin/drbl-cp-host

可複製檔案到所有的用戶端的 dev, etc, root, var資料夾

例如#/opt/drbl/sbin/drbl-cp-host /root/anaconda-ks.cfg /root

可以把server上面的/root/anaconda-ks.cfg 複製到用戶端的/root目錄下面


#/opt/drbl/sbin/drbl-rm-host

可刪除用戶端的dev, etc, root, var 資料夾的檔案

例如#/opt/drbl/sbin/drbl-cp-host /root/anaconda-ks.cfg /root/anaconda-ks.cfg


#/opt/drbl/sbin/drbl-cp-user

放置檔案到用戶端的家目錄

#/opt/drbl/sbin/drbl-get-user

移除用戶端的家目錄某一個檔案



Lab: drbl-win-Roll 安裝

功能:

  • 自動修改 Windows 主機名稱、工作群組

  • 自動判斷隨機 SID、自動配置 sshd

  • 簡潔方式協助相關軟體安裝與配置,安裝在一套 Windows 範本機器後即可大量還原。

  • 提供Windows Client DRBL環境中接受主機命令

  • 可以依需求分群: 自動群組名稱


  1. 將客戶端電腦開啟為Windows

  2. http://drbl.nchc.org.tw/ 點選 drbl-winRoll安裝

  3. 下載檔案 http://drbl.nchc.org.tw/drbl-winroll/download/stable/drbl-winroll-setup_current.exe

  4. 執行drbl-winroll-setup_current.exe

  5. Y(安裝自動主機名稱服務) --> 1(取後面六碼數字) --> PC(前置字元) --> Y(自動工作群組名稱) --> 1(固定字串) -->設定群組名稱前置字元 --> N(安裝自動主機SID服務) --> Y(安裝sshd服務) --> Enter

  6. server上面建立金鑰並複製到Client機器上的C:\cygwin\home\adminstrator\.ssh\authorized_keys

  1. 此時用戶端就可以接受DRBL主機的指令



*Clonezilla

建置條件

Server: DRBL主機有安裝Clonezilla

用戶端: Windows主機安裝drbl-winroll 的程式

Lab:複製用戶端到主機

  1. Server主機上面#/opt/drbl/sbin/dcs

  2. 2(中文) -->確定 --> clonezilla-start --> 確定 --> save-disk --> 確定 --> --> 輸入名稱 --> 確定 --> 選取裝置 --> 確定 --> 確定 -->確定 --> 確定

  3. 將用戶端重新開機就會開始儲存


Lab:還原用戶端

先將用戶端的環境改變

  1. server主機上面#/opt/drbl/sbin/dcs

  2. 2(中文) -->確定 --> clonezilla-start --> 確定 --> restore-disk --> 確定 --> 確定 --> 確定(不提供再生龍選項給用戶端) --> 確定 --> 選取印象檔 -->確定 --> 選取硬碟 --> 確定 --> 選取還原模式 --> 確定 --> 選取還原方式 --> 確定 -->輸入還原電腦數量 --> 確定 --> 輸入等待時間 -->確定

  3. 將用戶端重新開機(會出現Clonezilla選項, 且為預設值), 就會開始還原




Lab: Clonezilla live

http://drbl.nchc.org.tw/clonezilla/clonezilla-live/

製作live版的clnoezilla

可以使用網頁上面的CD or USB 方式


Lab-1:也可以使用DRBL伺服器製作

以下為包含Windowsimgclonezilla live

#/opt/drbl/sbin/ocs-iso 用戶端img檔案

例如#/opt/drbl/sbin/ocs-iso 2007-06-29-15-img

-->2(中文) --> y(如果超過一片CD會確認是否繼續製作)

#ls (此時在目錄下面就會產生相關iso)


Lab-2: 如果有隨身碟也可以利用DRBL直接製作

#/opt/drbl/sbin/ocs-live-dev -s -d /dev/sda1


Notes:

如果要讓用戶端自行決定要不要使用clonezill, 自行存檔

  1. #/opt/drbl/sbin/dcs

  2. 2(中文) --> 確定 --> clonezilla-start --> 確定 --> select-in-client --> 確定 --> 確定(給用戶端再生模式, 預設為還原) --> 確定(用戶端複製完畢才選擇模式)

  3. 將用戶端重新開機





星期三, 6月 13, 2007

SUSE Linux下Vi

在SuSE Linux 下的Vim
跟Redhat系列有些不一樣
在網路上看到有人說裝vim-enhanced
就可以克服^^

例如說預設沒有開啟 syntax on
.....但是裝了vim-enhanced
還是沒有 syntax on
所以解決方案是在家目錄
#vi .vimrc
syntax on

這樣的方式解決也不錯

星期四, 6月 07, 2007

rsync 作資料備份

之前使用rsync都是做異地備援
今天拿來做本機的資料夾備份
使用指令如下
#rsync -av /backup /media/backup

^^

星期三, 5月 30, 2007

Open SUSE 安裝來源

之前有加入packman的安裝來源來更新
但是由於安裝來源是德國的主站
故一直覺得速度很慢
參考 Open SuSE的FAQ
http://en.opensuse.org/Users_FAQ#Package_Sources.2FRepositories

找到相關的套件來源
http://opensuse-community.org/Package_Sources

在Packman套件來源的說明
http://opensuse-community.org/Package_Sources/Packman

United States

選了美國的mirror站
果然速度有快了一點


下次想找台灣的mirror站

sshd 使用key驗證, 不允許密碼驗證

在使用ssh來做遠端管理
大部分的方式會在/etc/hosts.allow, 以及/etc/hosts.deny來設定特定ip可以存取ssh

但是如果不想使用/etc/hosts.allow或是 /etc/hosts.deny 來限制IP存取
可以使用key驗證加上拒絕使用密碼驗證來代替
作法
1.在client產生 公鑰及私鑰利用
#ssh-keygen -d
會在~/.ssh/建立兩把key
[max@localhost .ssh]$ ls
id_dsa id_dsa.pub

將public key 複製到對方的機器並命名為authorized_keys
$scp id_dsa.pub 帳號@主機:/home/帳號/.ssh/authorized_keys

嘗試連結到對方主機
$ssh 對方主機的ip
應該不需要驗證密碼

2.在server 上面修改sshd 的設定
#vi /etc/ssh/sshd_config

PermitRootLogin no
UsePAM no
PasswordAuthentication no

#service sshd restart

^^
這樣應該就會比較放心一點
^^

SWAP 標籤

在RHEL/Fedora core 3開始在SWAP 有標籤的方式出現
重點是在新的mkswap有 -L 的選項

NAME
mkswap - set up a Linux swap area

SYNOPSIS
mkswap [-c] [-vN] [-f] [-p PSZ] [-L label] device [size]

-L label
Specify a label, to allow swapon by label. (Only for new style swap areas.)

所以RedHat/Fedora 就在 /etc/fstab有LABEL=swap-hda7這樣的寫法出現
但是一定有人會問說
哪如何使用像 e2lable的指令查出swap的 LABEL名稱呢?
答案是使用 blkid

[root@localhost tmp]# whatis blkid
blkid (8) - command-line utility to locate/print block device attributes



可以使用
#blkid -s LABEL 來查看LABEL 的名稱

^^

星期日, 5月 13, 2007

SUSE Linux下Remote control 套件及方式

之前在RedHat/Fedora 之下的遠端管理都是透過
tsclient 搭配rdesktop or vnc
但是在OpenSUSE的軟體管理沒有看到tsclient這個套件

故在管理上選取了另外一個套件

kdenetwork3-vnc - Exporting of VNC and Connecting of VNC/RDP Sessions

This package contains tools for VNC/RDP usage:
KRfb - to allow remote access to your current desktop. krdc - a VNC/RDP client, it can discover remote VNC sessions via SLP or connect to manually specified rdp:// sessions.
KRfb allows to connect to kdm-VNC sessions or to provided desktops via KRfb.

有包含krdc這個套件來連接VNC
也可以用vncviewer這個套件來處理
但是還是比較習慣兩個都有

連接的方式為
#krdc
選取連接的server
例如
xx.xx.xx.xx:1
--> 連線
來連接, 雖然Listen的Port為5901但是非以 xx.xx.xx.xx:5901的方式來連接

或是
#vncviewer xx.xx.xx.xx:1
的方式來連接

^^
不太習慣用圖形介面來控管
sshd用習慣了, 所以要記下來一下^^

星期三, 5月 09, 2007

在Linux 環境下使用mplayer播放vmware 擷取的影片

在VMWare內有一個不錯的功能為 Capture Movie
可以錄下VMWare下面的操作畫面
但是需要安裝他的code
在Linux下面只要使用YUM 或是相關的套件管理程式安裝
ffmpeg 及 ffmpeg-devel
就可以直接使用mplayer 觀看錄下的影片
^^

星期四, 4月 26, 2007

SUSE Linux 下的 SAMBA 伺服器

SUSE Linux 下的 SAMBA 伺服器
基本上跟RedHat系列的設定差不多
只是預設分享的目錄有點不太一樣
RedHat 預設分享homes 及 printers兩個目錄
[root@localhost ~]# cat /etc/samba/smb.conf |grep '\[' | grep -v '^;' | grep -v '^#'

[global]
[homes]
[printers]

但是SUSE Linux 預設分享的資料夾比較多, 多了profiles users groups print$
故要注意安全性的問題
linux-lab:/etc/samba # cat smb.conf | grep '\['
[global]
[homes]
[profiles]
[users]
[groups]
[printers]
[print$]


上面的print$ 為印表機驅動程式的分享

若以samba來當PDC
可以直接用yast 來設定
Domain Controller 為Primary (PDC)
及設定workgroup 的名稱 (即網域名稱)
附註只要有跑過yast的設定來分享
那gobal的設定部份就會加上
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$

方便加入Windows的機器, 也就是說Windows的機器提出要求後, 系統會自動加入帳號, 非以往要手動建立帳號,
在RedHat那邊有此script 的設定, 只是註解起來

設定好PDC 之後, 相關性的設定會儲存在 /var/lib/samba
linux-lab:/var/lib/samba # pwd
/var/lib/samba

相關檔案如下
linux-lab:/var/lib/samba # ls
account_policy.tdb group_mapping.tdb ntprinters.tdb share_info.tdb
brlock.tdb locking.tdb perfmon unexpected.tdb
browse.dat messages.tdb printing usershares
connections.tdb netlogon profiles
drivers ntdrivers.tdb registry.tdb
gencache.tdb ntforms.tdb sessionid.tdb

觀察兩個目錄 profiles and netlogon
linux-lab:/var/lib/samba # ls profiles/
linux-lab:/var/lib/samba # ls netlogon/

Windows機器加入後會自動加入機器帳號
linux-lab:/var/lib/samba # tail -n 2 /etc/passwd
hacluster:x:90:90:heartbeat processes:/var/lib/heartbeat/cores/hacluster:/bin/false
student-max$:x:1001:100:Machine:/var/lib/nobody:/bin/false

Windows加入網域後,以linux 本機帳號登入後檢查
linux-lab:/var/lib/samba # ls profiles/
linux-lab:/var/lib/samba # ls netlogon/

登出 Windows機器後檢查
linux-lab:/var/lib/samba # ls profiles/
linux-lab:/var/lib/samba # ls netlogon/
還是沒有資料 ---------->這時候會發現與RedHat不同處

在RedHat系列,設定為
;[Profiles]
; path = /usr/local/samba/profiles
; browseable = no
; guest ok = yes

在SUSE Linux 設定為
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
其路徑在 %H
故存放的地點為 使用者家目錄下的 .msprofile 資料夾
故我們測試一下
在還沒使用 samba 服務登入Windows之前使用者家目錄
linux-lab:/home/max # ls
.bash_history .emacs .gnu-emacs .mozilla .urlview .xim.template Documents
.bashrc .exrc .inputrc .muttrc .xcoralrc .xinitrc.template bin
.dvipsrc .fonts .kermrc .profile .xemacs .xtalkrc public_html

登入Windows機器之後
linux-lab:/home/max # ls
.bash_history .exrc .kermrc .profile .xim.template bin
.bashrc .fonts .mozilla .urlview .xinitrc.template public_html
.dvipsrc .gnu-emacs .msprofile .xcoralrc .xtalkrc
.emacs .inputrc .muttrc .xemacs Documents
linux-lab:/home/max # ls .msprofile/

多了.msprofile資料夾,但是是空的,因為登出才會回存^^
在Windows機器上, 於我的文件新增一個資料夾sakana測試
登出Windows機器觀察

linux-lab:/home/max # ls .msprofile/
Application Data My Documents PrintHood Templates ntuser.ini ??????
Cookies NTUSER.DAT Recent UserData ntuser.pol
Favorites NetHood SendTo ntuser.dat.LOG ?????????????????????

linux-lab:/home/max # ls .msprofile/My\ Documents/
My Music My Pictures desktop.ini sakana

果然有回存到samba伺服器上面
^^

SUSE Linux 下的 NFS 伺服器

SUSE Linux 下的 NFS 伺服器
在SUSE Linux 下面
有nfs 和 nfsserver兩個daemon 於SUSE Linux下

但是啟動nfs 服務
是使用
#rcnfsserver start
來啟動nfs服務

但是要注意 rquotad 預設跟RedHat 系列不一樣
預設是沒有啟動
可用
#rpcinfo -p 127.0.0.1
觀察
如果要啟動rquotad
必須安裝
quota的套件
可用
#yast -i quota 來安裝

安裝完畢之後要啟動
#rcquotad start
# chkconfig quotad --list
quotad 0:off 1:off 2:off 3:off 4:off 5:off 6:off
# chkconfig quotad on
# chkconfig quotad --list
quotad 0:off 1:off 2:off 3:on 4:off 5:on 6:off

提到quota
如果開機要啟動quota
要在開機啟動boot.quota

預設是沒有啟動的
linux-lab:~ # chkconfig boot.quota --list
boot.quota 0:off 1:off 2:off 3:off 4:off 5:off 6:off

也非使用rcboot.quota來控制
linux-lab:~ # rcboot.quota status
-bash: rcboot.quota: command not found

如果chkconfig boot.quota --list 沒看到那就要使用insserv 這個指令加進來
linux-lab:~ # insserv boot.quota

可是還是跟rc的方式無關喔只是開機的時候要不要帶起來
linux-lab:~ # rcboot.quota status
-bash: rcboot.quota: command not found

下了insserv 這個指令就會把boot.quota帶起來
linux-lab:~ # chkconfig boot.quota --list
boot.quota 0:off 1:off 2:off 3:off 4:off 5:off 6:off B:on
上面那個B: on 代表 boot的時候會帶起來

可以使用chkconfig 來控制要不要帶起來
linux-lab:~ # chkconfig boot.quota off

linux-lab:~ # chkconfig boot.quota --list
boot.quota 0:off 1:off 2:off 3:off 4:off 5:off 6:off

linux-lab:~ # chkconfig boot.quota on
linux-lab:~ # chkconfig boot.quota --list
boot.quota 0:off 1:off 2:off 3:off 4:off 5:off 6:off B:on

********************************************************************
有關於autofs 設定檔的位置沒有太大的差異
但是對於timeout的寫法是有差異的

於RedHat 系列或是他的註解說明內
/misc /etc/auto.misc --timeout=60
但是這樣的寫法在SUSE Linux會有錯誤
Starting service automounter/usr/sbin/automount: option -t requires a numeric argument, got imeout

原因是timeout的寫法與註解及RedHat系列不一樣
故寫法為
#監控目錄 該目錄的設定檔 幾秒不用就Timeout
/misc /etc/auto.misc --timeout 60

沒有等於"="的寫法才是正確的

如果要設定全部的選項
可以去修改 /etc/sysconfig/autofs
AUTOFS_OPTIONS=""

啟動的方法一樣是
#rcautofs start

SUSE Linux 下的 DNS 伺服器

SUSE Linux 下的DNS 伺服器
預設Zone file擺放路徑為
/var/lib/named

跟RedHat系列擺放的 /var/named 有一點差異

預設也是有裝 bind-chrootenv
故zone會擺放在
/var/lib/named/var/lib/named

可參考 /etc/sysconfig/named
內有設定 NAMED_RUN_CHROOTED="yes"

另外在/etc/named.conf 裡面的設定
大多數是使用 include 的方式
其設定資料夾在 /etc/named.d 下
以及/etc/named.conf.include

其餘的部份與RedHat 相去不遠

星期三, 4月 25, 2007

SUSE Linux 下的 Log 機制

在SUSE Linux下面 log的機制
在SUSE Linux 使用syslog-ng 來取代傳統的syslogd
故沒有慣用的/etc/syslog.conf 來設定log機制

預設的syslog-ng的設定檔
在/etc/syslog-ng/syslog-ng.conf.in
(修改上述的檔案)


如果要使用習慣的syslogd
可以使用
#yast -i syslogd
來安裝syslogd套件即可使用在RedHat慣用的/etc/syslog.conf


在設定檔 /etc/syslog.conf 的寫法部份
man syslog.conf 會找到
You may prefix each entry with the minus ``-'' sign to
omit syncing the file after every logging.

使用 - 來代表非同步寫入
一般來說kernel 或是 mail 會使用非同步的方式來寫入避免造成太大的loading

可以用
logger -p mail.err "test"
測試log傳入

此外在RedHat的預設習慣是把mail的所有log
導向 /var/log/maillog
在SUSE Linux 則是 /var/log/mail


有關於Log Server的作法
相關的設定檔在/etc/sysconfig/syslog

檔案內容預設沒有
SYSLOGD_OPTIONS="-m 0"
以上為RedHat 預設的作法

在SUSE Linux 上面可以
#vi /etc/sysconfig/syslog
加入
SYSLOGD_PARAMS="-r"


有關於logrotate可參考
/etc/logrotate.d/syslog 的內容

SUSE Linux 下的 Process 觀察

在SUSE Linux 下面的process觀察
SUSE Linux 使用的daemon 名稱為apache2 執行的使用者為wwwrun
故啟動apache為
#rcapache2 start

欲使用top觀察可以查看使用者wwwrun

也可以使用批次導向的方式存檔監控
#top -b -n 10 -d 3 -u wwwrun > /tmp/top-www.log

星期二, 4月 24, 2007

SUSE Linux 下的X Window

SUSE Linux 在X Window 啟動與RedHat Linux不同為
並非在/etc/inittab 啟動
而是使用 xdm這個script 在runlevel 5 中執行
可觀察
#ls /etc/init.d/rc5.d grep xdm

設定是否啟動
#chkconfig --list grep xdm

另外如果是使用gnome的桌面環境
其設定檔也非RedHat 系列的
/etc/gdm/custom.conf

SUSE Linux 設定檔在
/etc/opt/gnome/gdm/gdm.conf

其檔案名稱與早期的gdm.conf一樣
且預設 xdmcp 為啟動

也可以使用
#gdmsetup 來設定相關細節


注意
在使用
#X -query 同學主機 :1
或是
#X -indirect 同學主機 :1

之前在RedHat系列是改完 gdm.conf 或是custom.conf
使用
#init 3
#init 5
重新啟動 X
就可以生效
但是在SUSE Linux發現用此方法不太work
建議使用
#rcxdm stop
#rcxdm start

因為發現
#init 3 ---> xdm竟然不會停止

所以使用
#rcxdm 的方式解決

也可以在X Window 下 使用Xnest 在開一個X
#Xnest -query 同學主機 :1

附註
在VMWare內
使用yast2 或是 sax2 設定顯示卡會有問題, 出不來
要使用
#sax2 -r

才可以

強制使用者下次登入必須換密碼

強制使用者下次登入必須換密碼
在大量建立使用者之後為了安全的考量
故要強制使用者下次登入時必須換密碼

可以使用
1. #chage -d 0 使用者名稱
或是
2. #passwd -e 使用者名稱

SUSE Linux的umask設定

SUSE Linux的umask設定
在RedHat系列的umask 定義於 /etc/bashrc

在SUSE Linux 的umask 則是設定於 /etc/profile
由於SUSE Linux 預設所有使用者都設定固定的群組
非RedHat系列有 私人群組
故統一都是設定
umask 022

SUSE Linux 的inode概念

SUSE Linux 預設使用 reiserfs為預設的檔案系統

reiserfs 是屬於 dynamic inode allocation 的 fs,
而不像是 ext3 是採用格式化就先建立一定數量的 inode 配置

故下指令
#df -i 的時候會看到
inode的顯示為0

但是
#ls -li
還是會看到 inode number的顯示

故#df -i 沒有顯示inode count為正常現象

SUSE Linux 下觀察super block

SUSE Linux 下觀察super block

之前在Redhat 習慣使用dumpe2fs 來觀察super block
[root@localhost ~]# whatis dumpe2fs
dumpe2fs (8) - dump ext2/ext3 filesystem information

但是dumpe2fs為ext2/ext3 的filesystem 指令

所以如果要觀察reiserfs的 superblock
那就要使用
debugreiserfs /dev/裝置位置

SUSE Linux下的Vim

SUSE Linux下的Vim 預設沒有將backspace功能寫入
如果習慣使用Backspace
可以
#vi /etc/vimrc

set backspace=2

也可以順便把語法檢查開啟(取消前面的" 註解)
syntax on

就可以支援 backspace鍵的使用及語法檢查

星期一, 4月 23, 2007

SUSE Linux 下的lsattr and chattr

在 SUSE Linux上面預設使用reiserfs 檔案系統
對於有些人會使用lsattr 及 chattr會出現
lsattr: 不希望的裝置輸出入控制 (ioctl) While reading flags on /目錄名稱/檔案名稱

如果要使用lsattr 或chattr
Step 1:::
要確定該filesystem 有加上attrs的屬性
假設要在/data的目錄下使用, 裝置為/dev/sda6
#vi /etc/fstab
/dev/sda6 /data reiserfs acl,user_xattr,attrs 12

#mount
#mount -o remount /data
#mount

確定有attrs屬性掛載

Step2:
使用
#reiserfsck --clean-attributes /dev/sda6
輸入Yes確定要清除屬性

Step 3:
測試
#touch /data/test
#lsattr /data/test


Notes:
[root@localhost ~]# whatis lsattr
lsattr (1) - list file attributes on a Linux second extended file system
[root@localhost ~]# whatis chattr
chattr (1) - change file attributes on a Linux second extended file system

星期六, 4月 21, 2007

OpenSUSE 安裝來源

OpenSUSE 10.2的安裝來源

#yast2 inst_source
-->新增 --> Ftp --> 下一個
-->伺服器名稱: ftp.cs.pu.edu.tw
-->伺服器上得目錄: Linux/OpenSuse/distribution/10.2/repo/oss
-->下一個 -->會去檢查安裝來源並點選同意的協定
-->如此就可以新增安裝來源

#yast2 inst_source
-->新增 --> Ftp --> 下一個
-->伺服器名稱: ftp.cs.pu.edu.tw
-->伺服器上得目錄: Linux/OpenSuse/distribution/10.2/repo/non-oss
-->下一個 -->會去檢查安裝來源並點選同意的協定
-->如此就可以新增安裝來源
可以多利用靜宜大學的ftp來源
ftp://ftp.cs.pu.edu.tw/Linux/OpenSuse/distribution/10.2/repo/oss
ftp://ftp.cs.pu.edu.tw/Linux/OpenSuse/distribution/10.2/repo/non-oss

星期六, 4月 14, 2007

[轉貼]Novell decided to make ext3 the default file system in SUSE Linux Enterprise 11

全文link
http://www.novell.com/linux/filesystems/faq.html

大意是Novell 順應客戶的要求把default filesystem把ReiserFS 換成 EXT3

Frequently Asked Questions

Why has Novell decided to make ext3 the default file system in SUSE Linux Enterprise 11 instead of remaining with ReiserFS or choosing OCFS2?

This change is almost completely in response to recent customer demand. Novell is seeing increasing numbers of customers who prefer ext3 to ReiserFS, and our choice of default for SUSE Linux Enterprise 11 reflects this. Today, ext3 and ReiserFS v3 are mostly on par: ext3 has very recently gained some scalability enhancements (h-trees) and online expansion support (in SUSE Linux Enterprise Server 10). Furthermore, ext3 now features more than three years of journaling hardening, which makes it competitive with ReiserFS v3. OCFS2 is a parallel cluster file system designed for specific workloads, but it is unlikely that it will have root/boot support by SUSE Linux Enterprise 11. Finally, Novell is following the development of ext4, and expects it to become a solid nextgeneration enterprise file system.

Is Novell abandoning ReiserFS?

Not at all. Novell continues to support and improve ReiserFS v3. It is also included in mainline kernel distributions and will continue to receive enterprise support in future SUSE Linux Enterprise distributions. Customers who deploy SUSE Linux Enterprise Server 9 or SUSE Linux Enterprise 10—and determine that ReiserFS is best for their companies’ applications or service use cases—should use ReiserFS. Novell has always recommended using the best file system for the application or service. File systems seem to “live forever,” so ReiserFS v3 will be supported for the foreseeable future in SUSE Linux Enterprise distributions.

Why did SUSE Linux Enterprise use ReiserFS in the first place?

About seven years ago, SUSE needed an enterprise scalable journaled file system, and ReiserFS was the only one available. After arranging for support with NameSys (the Reiser development team) and building internal expertise, ReiserFS was the obvious choice. At that time, ext3 did not yet exist; it did not appear until about four years later. In addition, ext3 has only recently (within the last year) gained key enterprise-level features such as online expansion and scalability, which ReiserFS v3 has had for years.

After ReiserFS v4 is accepted in the mainline kernel, will Novell switch back to supporting it in future versions of SUSE Linux Enterprise?

While it is possible that Novell will support ReiserFS v4 in future enterprise deployments (when it is stable, enterprise worthy and included in the mainline kernel), it is unlikely that it will become the default installation choice.

Will Novell support ext4 in future versions of SUSE Linux Enterprise?

Novell anticipates that future versions of SUSE Linux Enterprise will support ext4, but only after it is accepted in the mainline kernel and is deemed enterprise worthy and stable. There are compatibility questions that still need to be resolved between ext3 and ext4 (for example, 48-bit block numbers), which will dictate when and how Novell supports this new file system.

Is this change in the default file system going to appear in the future service packs of SUSE Linux Enterprise 10?

No. Novell doesn't make default configuration changes in service packs. Doing so would cause too much disruption to customer deployments of SUSE Linux Enterprise 10.

There are other file systems included in SUSE Linux Enterprise 10 besides ReiserFS, ext3, XFS and OCFS2. Are they supported?

The other file systems are included for convenience and are not directly supported by Novell. Other vendors may offer support for these systems (for example, IBM for the JFS file system). In addition, there are third-party addon file systems (such as PolyServe or Symantec–Veritas), which are supported by their respective vendors on SUSE Linux Enterprise.

SUSE® Linux Enterprise : File System Support

File Systems in SUSE Linux Enterprise 10

The SUSE Linux Enterprise platform—including its related products, SUSE Linux Enterprise Server and SUSE Linux Enterprise Desktop—is the only Linux* distribution that offers broad out-of-the-box support for a number of file systems. In SUSE Linux Enterprise 10, Novell® provides enterprise support for the ReiserFS v3, ext3, XFS, and OCFS2 file systems. Each of these file systems has its strengths for specific types of applications and workloads. This gives customers more flexibility, enabling them to deploy the file system that best meets the needs of their existing environment. For a more detailed overview of file systems, including those delivered with SUSE Linux Enterprise 10, please refer to the Novell File System Primer

In SUSE Linux Enterprise 10 and prior versions, the best file system for scalability and all-around performance has been ReiserFS v3. For more specific uses, other file systems have been recommended. For example, OCFS2 is the recommended file system for organizations with Oracle* RAC workloads running on both SUSE Linux Enterprise Server 9 SP2 and the latest SUSE Linux Enterprise 10 release. Similarly, ext3 has been recommended for small file systems, typically those used in edge services in prior distributions. XFS has been recommended for large file systems that also contain large files (such as video rendering). Novell will continue to support all of these file systems well into the future.

File System Future Directions

Today’s open source developers expect organizations to communicate software changes as early as possible. Novell realizes this and is committed to keeping the community up to date. For the upcoming SUSE Linux Enterprise 11, Novell will be changing the default file system in new installations from ReiserFS v3 to ext3. The openSUSE™ builds will first reflect this change, starting with openSUSE 10.2. The openSUSE community builds provide the foundation for the next enterprise distribution release: SUSE Linux Enterprise 11.

星期一, 4月 09, 2007

什麼的注音方法

每次要輸入''什麼''這兩個字,注音輸入法老是會忘記
乾脆就把他寫在blog上面


http://www.edu.tw/EDU_WEB/EDU_MGT/MANDR/EDU6300001/allbook/kyjd/z4.html?open

將Linux 放進USB 隨身碟~~Slax Linux

最近有一個1GB的USB隨身碟閒置, 剛好今天做完星期一的論文摘要,
有一些空閒時間, 就想說利用時間玩一下USB 開機的Linux

找了一些文章, 後來發現帝國反抗君的Slax介紹比較符合自己的需求
http://blog.roodo.com/ystuan/archives/1327524.html

就想說來實作一下, 想不到還算很順利的成功呢^^

以下為Lab 步驟
O.S: Fedora core 6
USB 隨身碟: 1GB (假設裝置於/dev/sda,假設掛載目錄為/media/disk)

1.到SLAX 的下載頁面下載要使用SLAX版本(我選的是SLAX KillBill Edition v 5.1.8.1)
http://www.slax.org/download.php
下載回來的是 slax-killbill-5.1.8.1.iso 這個iso檔
假設下載的位置在/home/max/Desktop

2.參考在GNU/Linux上製作Slax USB的方法
網頁如下
http://os.newsforge.com/article.pl?sid=05/07/08/1522251

首先建立一個資料夾來掛載iso檔
#mkdir /mnt/usb

將iso檔掛載到/mnt/usb
#mount -o loop /home/max/Desktop/slax-killbill-5.1.8.1.iso /mnt/usb/

將SLAX的檔案複製到USB 隨身碟上
#cp -ra /mnt/usb/* /media/disk

把核心及initrd 複製到USB 隨身碟下
#cd /media/disk/boot
#cp vmlinuz /media/disk
#cp initrd.gz /media/disk

將isolinux.cfg 重新命名為 syslinux.cfg
#cd /media/disk
#mv isolinux.cfg syslinux.cfg

修改syslinux.cfg的內容, 將原本有/boot 或是 boot路徑移除, 因為已經把vmlinuz 及initrd.gz複製到USB 隨身碟下面
#vim syslinux.cfg
原內容
label slax
kernel boot/vmlinuz
append vga=769 changes=slaxsave.dat max_loop=255 initrd=boot/initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

label linux
kernel boot/vmlinuz
append vga=769 changes=slaxsave.dat max_loop=255 initrd=boot/initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

修改為(就是把boot/ 或是 /boot的路徑去除)
label slax
kernel vmlinuz
append vga=769 changes=slaxsave.dat max_loop=255 initrd=initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

label linux
kernel vmlinuz
append vga=769 changes=slaxsave.dat max_loop=255 initrd=initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

使用syslinux 製作開機
#syslinux -s /dev/sda1

解決中文化的問題
到SLAX multilang modules 網頁下載modules
http://www.slax.org/modules.php?category=multilang
下載這三個
Taiwan(cht) input method - gcin
Taiwan(cht) Language Pack
CJK Display Support (optimized) 1.0
假設存放在/home/max/Desktop

將下載下來的 .mo檔 複製到 /media/disk/base 下面
#cp /home/max/Desktop/CJK_Display_Support_optimized_1_0-3.mo /media/disk/base
#cp /home/max/Desktop/Taiwan_cht_input_method_gcin_1172.mo /media/disk/base
#cp /home/max/Desktop/Taiwan_cht_Language_Pack_2006_0801.mo /media/disk/base


3.重開機,將電腦的BIOS設定為USB開機

enjoy it.......^^
以後走到哪裡都是Linux真是愉快

星期日, 3月 25, 2007

Beryl on Fedora core 6

今天去參加SA@Taipei的研討會
看到 jserv 大大的PDF 可旋轉以及可以在螢幕上書寫文字
就覺得很好用

問了一下~~~他是自己做的~~~
所以就回來找類似的功能~~爬了一下文
發現 Beryl 有類似的功能

參考以下網頁
http://cha.homeip.net/blog/archives/2006/12/_fc6_gnome_vist.html
http://blog.pixnet.net/kewang/post/3275525

後來使用 yum search beryl
發現Fedora core 6 就可以直接安裝
於是用
#yum install beryl-gnome

就會自動安裝, 總共裝了九個套件

啟動的方式
應用程式 -- 系統工具 -- Beryl Manager

就可以^^

自己喜歡的功能
1.滑鼠移到畫面右上角選取視窗
設定方式為
應用程式 -- 系統工具 -- Beryl Setting Manager (simple)
會出現 Hotcorners 選取右上角 --> 選取 Initiate

2.使用螢幕畫筆
設定方式為
應用程式 -- 系統工具 -- Beryl Setting Manager
其餘功能 --> 勾選註解 --> Shortcuts --> 工具 --> 自訂自己的快速鍵
由於IBM thinkpad R50e 沒有Windows 鍵(也就是他說的Super key)
故自己把他自訂為
Alt + z 啟動
Alt + x 啟動清除
Alt + c 清除全部

3.畫面放大縮小
應用程式 -- 系統工具 -- Beryl Setting Manager
輔助控制 --> 勾選 "匯入啟用縮放" --> shortcuts --> 組合鍵 --> 自訂自己的快速鍵
由於IBM thinkpad R50e 沒有Windows 鍵(也就是他說的Super key)
故自己把他自訂為
Ctrl + Shift + = 放大
Ctrl + = 縮小

^^
忙了一個晚上~~~終於搞定^^

Adobe Reader plug-in for firefox

之前安裝Adobe Reader 在閱讀網頁的PDF文件比較不方便
沒有像IE一樣預設可以嵌入瀏覽器內
故要安裝Plug-in for firefox
安裝方式
1.先安裝Adobe Reader for linux
2.cp /usr/local/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so /usr/lib/mozilla/plugins/


這樣以後瀏覽就會嵌入網頁之內了
^^

星期五, 3月 16, 2007

新的rpm 儲存庫

最近在Fedora core 6安裝mplayer
發現freshrpms 少了一個lib 套件
所以就搜尋了一下官方網站
加上之前有使用Fedora core 6 的nvidia 在桌面上XGL安裝
所以找到這一個 extra 套件資料庫
網址如下
http://rpm.livna.org/rlowiki/UsingLivna

也可以直接使用
rpm -ivh http://rpm.livna.org/livna-release-6.rpm
來安裝

星期一, 2月 26, 2007

FC6 nvidia 3D桌面設定

參考
http://phorum.study-area.org/viewtopic.php?t=43548

發表於: 星期一 二月 26, 2007 6:58 pm 文章主題: 引言回覆
我是用yumex,把kernel和所有套件UPDATE到最新,我是用64位元CPU,我先把i386套件用yumex都移除,剩X86_64,在UPDATE所有X86_64就會成功.
安裝nvidia的repos
rpm ivh http://rpm.livna.org/livna-release-5.rpm
安裝nvidia驅動程式
yum install kmod-nvidia
這網佔有詳細說明
http://www.whublog.com/default.asp?cate=9&page=15