2007年6月6日 星期三

Linux的套件維護大致上分成兩大體系:RedHat系列的rpm,與Debian系列的deb,當然還有喜歡原始碼的第三體系,現在我來作一個簡表將平常使用的軟體安裝指令作一比較:

目的
RedHat rpm
Debian deb
下載
不管那一方都使用光碟內容或下載
只要記得儲存路徑
安裝
rpm -ivh xxx.rpm
dpkg --install xxxx.deb
升級
rpm -Uvh xxx.rpm
dpkg --
解除安裝
rpm -e package-name
dpkg --remove package-name
已安裝列表rpm -qa | grep openssh-server
dpkg --list | grep openssh-server
已安裝套件檔案表
rpm -ql openssh-server
dpkg --listfiles openssh-server
未安裝套件檔案表rpm -qpl openssh-server-xxx.ixxx.rpm
dpkg --contents openssh-server-xxx.ixxx.deb
單一檔案相關
rpm -qf /etc/syslog.conf
dpkg --search /etc/syslog.conf



開機執行程式
chkconfig --list
update-rc.d



套件維護與安裝
yum /etc/yum.d/
apt-get
待續!

2007年5月15日 星期二

又是一個豐富知識與交流感情的好時光,是的沒錯!雲林社區大學的【公共參與週】課程活動陸續登場了,
想起與社大斗六中心的緣份真是另我充滿感恩與興趣,記得當初太極拳黃老師要我去斗六社大延續我的太極拳學習時,我不做多想立即投入黃老師的課程安排,本以為只是我太極拳生涯的練習場之一,沒想到陸續接觸到斗六中心安排的一些課程與活動後,才發現【社區大學】真的是『社區發展希望』與『延續大眾學習慾望』的最佳場所,不曾稍歇的活動安排一直刺激我們向前邁進,在此我要先向辛苦的工作人員致敬!
其實姑且不論我報名的太極拳課,光是公共參與週的一系列講座就有讓我吸收不完的知識與在地了解的常識,像是這次的『不動產交易安全』講座,真的是理論與實用並重,可能演講者林秉毅老師有豐富的實際經驗,講起枯燥的交易過程卻是意趣橫生、掌聲連連,而他也不忘主題是『安全交易』,再加上活動上分發的手冊,詳細記載當日教授內容與補充教材,讓我一點也不擔心是否有遺漏,例如我國的不動產交易從沒保障的『對頭講』與『中人』發展到現在合法的『專業仲介』,不論何時也不管買賣方,大家都有所謂的交易風險,了解法律概述與實際交易流程,對你我真的是受用無窮,而林老師更是重點的整理了一個完整交易流程所要注意與準備的東西,說真的,看到這麼專業的內容真的是另我冷汗直流,想到自己的無知卻能一路平順真的是感謝祖宗保佑了!
雖然社大公共參與週的內容充滿了知性與感性,知性如不動產交易,而感性就是另外兩場的在地文化紀錄片與探討(指斗六教學中心而言),大部份學員也是熱烈參與,台上口沫恆飛、唱作俱佳,台下也是專注聽講、振筆疾書,片刻不浪費,可惜的是仍有許多學員因故不克前來,或者是對公共參與的內容與精神不甚了解,變成內心參與的意願並不高而有所偏見,真是遺憾!學員我倒是建議應該針對每學期的公共參與內容對老師與班代作事前溝通,甚至鼓勵學員參加各個場次,並且在期末時有嘉勉儀式以資鼓勵。
時間從來不曾稍歇,社會也一直在轉變,身為現代人無可避免的一定得投入社會給予的許多框架中,亦浮亦沉,但充滿靈性如你我絕對不會只滿足外在價值的判斷,對於自我成長與社會關懷的能力與情操,才是值得我們投入一輩子的方向,社區大學代表的就是成熟人士對自我負責與他人關懷的最佳目標。且讓我們期待與等待下次不同課題的講座,讓每一個關愛自己與熱心公益的學員一直陪伴社大成長。

斗六太極拳班代:林德雄

2007年5月8日 星期二

超過人數的課程!

今天5/08,第四期的太極拳課,出我意料之外竟然一次新增十名新生,這樣變成上課人數過多,照我的分析,我想這期將提供週四多一天的授課,將進階班也轉過去,這樣可期待授課品質,也可在下期開課分成初級與中級班,期待我的突破!

2007年3月24日 星期六

在Linux底下,要建立使用者當然是使用#useradd指令,簡單且完整的指令為#useradd -m -p encryptedPASSWORD username,這裡有個重點,就是選項-p後接著的是已加密過的密碼,所以需要另外使用指令來加密我們輸入的明碼,例如$perl -e 'print crypt ("password","testword"),"n"' ,這條指令可以給我們一個加密過的password,然後設法帶入-p後面就可以了,為了完整一點,我們將password這個問題再寫清楚一點,例如在命令列下我們鍵入:
$password=testword
$pass=$(perl -e 'print crypt($ARGV[0], "password")' $password)
$echo $pass
這樣我們可以得到更確實的利用,接下來我們可以考慮寫成shell script來執行,如下:
#vi adduser.sh
#!/bin/bash
# Script to add a user to Linux system
if [ $(id -u) -eq 0 ]; then
read -p "Enter username : " username
read -s -p "Enter password : " password
egrep "^$username" /etc/passwd >/dev/null
if [ $? -eq 0 ]; then
echo "$username exists!"
exit 1
else
pass=$(perl -e 'print crypt($ARGV[0], "password")' $password)
/usr/sbin/useradd -m -p $pass $username
[ $? -eq 0 ] && echo "User has been added to system!" || echo "Failed to add a user!"
fi
else
echo "Only root may add a user to the system"
exit 2
fi

以上adduser.sh需要root執行,我們就可看到互動且詢問式的輸入新增使用者和password了。

2007年3月12日 星期一

Linux真的是萬能的,有位老師說過:『不要問Linux能為你做甚麼,而是要問你要Linux做什麼?』像最近我新教一位電腦初學者,直接我就以Fedora Core 6入門,而且利用Linux的網路優勢,馬上增加許多的功效,以下為問題與簡答:
1. 面對初學者,我直接教他依我上期文件install and update 完整的FC6桌面功能。
2. 第二步教他直接在google上申請所有的服務,http://www.google.com.tw/ig 。
3. 採用Skype語音教學,http://www.skype.com/download/
4. 採用vnc遠端教學,方法如下:
老師主機 T:192.168.100.1(內) 203.204.1.100(外)作為vncserver,內部主機數台192.168.100.0/24
學生主機 S:61.60.224.5 作為vncviewer
首先檢查T的iptables規則,發現vnc很容易被防火牆擋掉,試著加上iptables規則,並把這些規則插到前面#iptables -I INPUT 5 -p tcp --dport 5901 -j ACCEPT ; #iptables -I INPUT 6 -p tcp --dport 5801 -j ACCEPT,記住,如果你使用的是RedHat預設的firewall,請利用system-config-securitylevel來設定,加上5801與5901埠,如圖

接著編輯T主機的~/.vnc/xstartup檔案,將
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc 這兩行的#去掉,然後T執行$ vncserver -geometry 800x600 -AlwaysShared && vncviewer localhost:1 ,輸入預設的密碼後就可看到T主機前的vnc畫面,重點來了,接著要求學生S主機執行$ vncviewer T-server-IP:1 -ViewOnly,不久就可看到輸入密碼畫面,正確之後學生就可看到老師在遠端的線上即時教學引導,真是簡單又愉快!
5. 以上幾個簡單的步驟將Linux的網路優點利用的非常明確,但還是有很多空間可以改善,例如可以將vnc包在ssh裡或是架在私有通道間,以增加傳輸安全,再下次我會再增加內容補充。

2007年3月3日 星期六

今天繼續來加強Fedora core 6的功能,當然有許多功能需要有力人士提供,但絕對是open source的,而且比Vista優的^-^。
今天的重點為如何在FC6擷取音樂並轉檔成mp3,相信這個功能對大部分的人都有相當的吸引力,透過之前FC6 part 1 and part 2的repositories的增補,相信各位已經可以快樂得使用新增/移除軟體或yum功能,現在我們利用這個功能來檢查並安裝我們需要的程式,且看下表所列:
程 式 名 稱
使 用 功 能
完整套件或下載點
sound-juicer
簡單清爽的光碟音樂擷取工具
sound-juicer-2.16.0-1.fc6
sox
聲音檔案轉換工具
sox-12.18.1-1 ,sox-devel-12.18.1-1
sox-13.0.0.tar.gz
http://sox.sourceforge.net下載
libmad
需要的libraries
libmad-0.15.1b-4.fc6.rf
libmp3lame
需要的librarieslame-3.97-1.fc6.rf
lame-devel-3.97-1.fc6.rf
http://lame.sourceforge.net/using.html

sound-juicer相信大家一定是熟悉的,而libmp3lame與libmad也在我們之前提供的repositories裡就有資料,如圖:

通常最好連devel套件也一併安裝,否則也可以回原始網站下載tarball回來。
接著在文字介面下執行$ sox -h ,看輸出是否支援mp3等格式,如下:
$ sox -h
. . . . .
. . . . .
SUPPORTED FILE FORMATS: 8svx aif aifc aiff aiffc al alsa au auto avr cdda cdr cv s cvsd dat dvms fssd gsm hcom ima ircam la lu maud mp2 mp3 nist nul null ogg oss dsp prc raw s3 sb sf sl smp snd sndt sou sph sw txw u3 u4 ub ul uw vms voc vorbi s vox wav wve xa
. . . . .
很抱歉的是通常沒有,這時我們可以下載sox-13.0.0.tar.gz回來,如下:
$ tar xvzf sox-13.0.0.tar.gz
$ cd sox-13.0.0
$ ./configure && make
$ su
# make install ##安裝sox在/usr/local/bin/
# cd /usr/bin
# rm sox
# ln -s /usr/local/bin/sox sox ##將sox改成tarball裡的
這時再執行$ sox -h就會看到我們想看到的mp3等了。接著我們只要啟動sound-juicer來擷取最愛的cd音樂,存成預設的ogg格式,而sox轉擋最容易了$ sox xxxx.ogg xxxx.mp3 就會沒抱怨的轉成mp3格式,檔案有點大,但是音質不失真,如果要加其他參數,請$ man sox 或$ man soxexam,有個簡單的指令將目錄下的ogg都轉成mp3:
$ find . -name *.ogg -print -exec sox {} {}.mp3 ;

此時如果我們建立一個目錄./music,再執行$ mv *.mp3 ./music,就可將mp3存放在另一個目錄了。







2007年2月28日 星期三

今天再繼續Linux桌面功能補強part 2,首先我們必須了解有一些額外的功能不只套件沒包入,甚至連repository也找不到,可是這些功能又是桌面環境的熱門之選,通常這些軟體不是open source之類的,所以有固定的公司團體在維護,著名的有RealPlayer,Adobe Reader,Multimedia Codecs,Skype,Google Earth,Google Picasa .........等。最好的搜尋方法當然是google搜尋了,不然這裡也有一點方法提供:
首先Realplayer在http://www.real.com/linux/裡下載rpm套件,
而Adobe Reader在http://www.adobe.com/products/acrobat/readstep2_allversions.html 下載相關語言(chinese traditional)的rpm套件,注意這兩個套件只要用# rpm -ivh xxxxx便可,但是有一個必須套件要先安裝,compat-libstdc++-33,只要用
# yum -y install compat-libstdc++-33就可以了。
接著用 # yum --enablerepo=atrpms install w32codec解決Multimedia Codecs
還有Skype下載 http://www.skype.com/download/skype/linux/,
Google Earth利用wget,
# wget http://dl.google.com/earth/GE4/GoogleEarthLinux.bin
# sh GoogleEarthLinux.bin,再依畫面安裝,如果要在應用程式>網際網路>設定捷徑,只要
# cp /opt/google-earth/googleearth.desktop /usr/share/applications/就可以了。
Google Picasa 則用# rpm -ivh http://dl.google.com/linux/rpm/stable/i386/picasa-2.2.2820-5.i386.rpm安裝
最後還有一個重量級軟體VMware Server,可以讓我們在穩定Linux底下虛擬環境給其他系統執行,通常是為了Windows,因為
VMware Server的安裝比較複雜,所以預計下次再作一個完整的安裝及設定指南。
以上還有許多著名的軟體有所遺漏,希望大家能提供意見作個補遺。

2007年2月26日 星期一

微軟的新時代Vista問世,其實只要善加利用GNU/Linux和Open Source就可完整媲美Vista,且看幾個小步驟來增補FC6的桌面功能,還有許多的可能在網路上,請各位多加利用google:
1. 首先,當我們檢視原先安裝的原始FC6系統時,我們發現除了原始套件有非常完整的server服務程式外,其實有許多個人桌面功能並沒有包含在內,而此時我們要加強的部份卻是在此,如何一次完整的安裝(升級)?當然利用FC特有的"yum repositories"功能了,但注意原始的/etc/yum.repos.d/*目錄底下並沒有包含額外的補件,所以我們要先安裝設定其他特別的repositories,第一當然從freshrpms安裝最多了,# rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/6/freshrpms-release/freshrpms-
release-1.1-1.fc.noarch.rpm
接著在yum.repos.d/底下自行加入其他桌面功能必須的repositories,例如:
# vi macromedia.repo
[macromedia]
name=Macromedia for i386 Linux
baseurl=http://macromedia.rediris.es/rpm/
#baseurl=http://macromedia.mplug.org/rpm/
#baseurl=http://sluglug.ucsc.edu/macromedia/rpm/
enabled=1
gpgcheck=1
gpgkey=http://macromedia.rediris.es/FEDORA-GPG-KEY
# vi dries.repo
[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/linux/$releasever/$basearch/dries/RPMS/
enabled=1
gpgcheck=1
# vi newrpms.repo
[newrpms.sunsite.dk]
name=Fedora Core 5 i386 NewRPMS.sunsite.dk
baseurl=http://newrpms.sunsite.dk/apt/redhat/en/$basearch/fc$releasever
http://newrpms.atrpms.net/apt/redhat/en/$basearch/fc$releasever
failovermethod=priority
enabled=0
gpgcheck=1
# vi atrpms.repo
[atrpms]
name=ATrpms - Stable
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY.atrpms
enabled=0

[atrpms-testing]
name=ATrpms - Testing
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/testing
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY.atrpms
enabled=0

# Warning: Don't enable this "bleeding" repo if you want stable software!
[atrpms-bleeding]
name=ATrpms - Bleeding
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/bleeding
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY.atrpms
enabled=0
建立好repositories以後,接著執行rpm --import
# rpm --import http://freshrpms.net/packages/RPM-GPG-KEY.txt
# rpm --import http://apt.sw.be/dries/RPM-GPG-KEY.dries.txt
# rpm --import http://newrpms.sunsite.dk/gpg-pubkey-newrpms.txt
# rpm --import http://atrpms.net/RPM-GPG-KEY.atrpms
接著執行:應用程式>新增/移除軟體 的桌面程式來增加應用程式,如圖:


記住,要選取套件時最好作個筆記,不然會搞混了!下回在增補!

2007年2月25日 星期日

利用Linux server檢測遠端網路連線狀況:簡單歸類約分八法,而每個方法還有細節,容後再敘。
1. 使用指令$ ping,先ping IP,再ping 完整主機名稱:
$ ping 203.66.88.89
$ ping www.hinet.net
如果IP有回應而FQDN無回應時,檢查DNS解析設定,$ more /etc/resolv.conf,如下
nameserver 168.95.1.1
nameserver 203.133.1.6
2. 使用指令$ traceroute來找出問題出在兩端網路間的哪一點:
$ traceroute www.hinet.net
3. 使用指令# route,如果traceroute指出錯誤出在本地端的gateway時,檢測並加上default route
# route -n
# route add default gw 192.168.1.254 eth0
4. 重新啟動網路介面,有時後主機管理者會更動設定或連線限制,dhcp server最常見,此時要重新啟動ADSL hob與網路介面
# /etc/init.d/network restart
# tail -f /var/log/messages
# ifconfig -a
# route -n
5. 利用重新啟動介面時檢查每個設備的供電及狀態。
6. 檢查防火牆,如果無法確定是否被阻擋了,可試著關掉它:
# iptables -L -n
# tail -f /var/log/messages
# /etc/init.d/iptables stop
7. 確定連線埠號正確,例如http 80,ssh 22,ftp 21,proxy 3128.....等等
8. 利用網路分析工具,例如指令# tcpdump或圖形介面Wireshark Network Analyzer等,請man tcpdump或參考tcpdump範例
Wireshark請看線上說明。
9. 以上如果都正常時,則問題出在遠端,但遠端的控制權不一定在你手上。

2007年2月16日 星期五

Linux之小撇步

Linux每日一題:Bash 設定
1. 在/etc/issue中以藍色顯示目前登入的使用者人數。
2. 定義vi為命令vim的別名。
3. 定義[F1]為執行help命令。
4. 定義管理員登出時會自動將系統的/etc/sysconfig目錄以tarball/bzip格式備份在/root/save目錄下。
5. 命令提示中額外顯示目前的時間。
答案:這裡的問題多為bash相關,第一題為加入There are "^[[34m\u^[[m" persons logined. 在/etc/issue裡。
第二題為加入alias vi='vim' 在~/.bashrc 。第三題為/etc/inputrc的設定,加上"^[[[A": "help\r"
第四題答案就是~/.bash_logout,加上 tar -cvjf ~/save/sys-$(date +%F%D).tar.bz2 /etc/sysconfig
第五題當然是vi ~/.bash_profile ,加上export PS1="[\u@\h\@ \W]\$"就可以。
以上請$info bash。

2007年2月13日 星期二

主題102 Linux安裝與套件管理

現在教授LPIC-I的考試內容,主要以Fedora Core5 或6為主,因為它是一個更新快速且無版權爭議的套件,而且使用與ResHat Enterprise相同的操作環境,首先必須取得光碟版(內附),再依安裝教學pdf檔指示步驟安裝完成



主題102-1 硬碟空間規劃

這項主題牽涉檔案系統ext2ext3swap,以及Linux樹狀目錄結構,分割區與mountumount等,我們計畫在主題104時一次交代清楚!

主題102-2 安裝boot manager

開機管理程式在Linuxlilogrub,現在套件都以grub作為預設,但實務上與考試仍會遇到lilo,所以lilo基礎仍要了解。

LILO-Linux Loader:主要的功能將Linux核心載入記憶體,或是啟動其他作業系統,預計設定檔為/etc/lilo.conf,如果有修改此檔,存檔後要執行#lilo -v寫到MBR

cat /etc/lilo.conf

boot=/dev/hda #以/hda為開機硬碟

map=/boot/map #使用的mapping檔名及路徑

install=/boot/boot.b #開機磁區的檔案

prompt #顯示提示

timeout=50 #等待5

image=/boot/vmlinuz-2.0.36 #核心路徑

label=linux #標籤名稱

root=/dev/hda2 root目錄位置

read-only #唯讀

other=/dev/hda1 #其他os位置

label=win #標籤


GRUB:功能一樣將Linux核心載入記憶體,或是啟動其他作業系統,不過GRUB的優點更多,例如啟動超過1024磁柱的分割區、支援多重的執行格式、彈性強大的指令介面等,注意一點,Linux的磁碟代號與GRUB不一樣:

Linux

GRUB

hda / sda

hd0 / sd0

hda1 / sda1

hd0,0 / sd0,0

hdb2 / sdc3

hd1,1 / sd2,2以下類推

設定檔在/boot/grub/grub.conf。還有改完存檔直接生效!

cat /boot/grub/grub.conf


關於GRUB的完整手冊請直接參考#info grub


主題102-3 從原始碼安裝程式

執行步驟:

  1. 取得軟體,副檔名通常為.tar.gz.tar.gz.tgz

  2. 解壓縮並到工作目錄下

  3. 閱讀READMEINSTALL或類似檔案

  4. ./configure,到此都不用root權限

  5. make && make install


主題102-4 管理函式庫

靜態連結:表示在程式編譯成可執行程式時,相關函式直接加入在可執行程式檔內。缺點

為可執行檔程式較大以及執行時較浪費記憶體空間。

動態連結:表示要用時再去呼叫用到的函式。大部分程式都使用這種方法。

指令ldd:查詢可執行程式使用的函式名稱名稱,語法:

ldd [options] file


其他相關指令與設定檔:ldconfig/etc/ld.so.conf/etc/ld.so.cache還有/etc/ld.so.conf.d/*


102-5 使用Debian套件管理

我們這裡以Fedora Core 5為授課主體,所以Debian套件為課外補充,只提供相關指令及設定檔,有興趣Debian的人再去鑽研:指令dpkgdselectalienapt-get. . .

檔案/etc/dpkg/dpkg.cfg/etc/apt/apt.conf/etc/apt/sources.list . . . .


102-6 rpm套件管理

rpm套件管理為現在Linux系統佔有率相當高的管理系統,為求完整學習,茲以鄭亦棕老師的rpm套件管理pdf檔為教學及自修指引!


Linux教材101

主題101電腦相關硬體和架構

101-1 BIOS設定

本節相關的指令及設定檔為:/proc/ioports/proc/interrupts/proc/dma/proc/pci。相關設定值整理表:

設備

IRQ

I/O位址

DMA

ttyS0COM1

4

03f8-03ff

x

ttyS1COM2

3

02f8-02ff

x

ttyS2COM3

4

03e8-03ff

x

ttyS3COM2

3

02e8-02ff

x

SoundBlaster

5

0220-0221

x

fd0

6

03f0-03f7

2

lp0

7

0378-0371

x


101-2 設定數據機及音效卡

本節相關的指令及設定檔為:sndconfigisapnp、以及RedHat相關的setupsystem-config-soundcard。執行如圖


101-3 設定SCSI裝置

SCSISmall Computer System Interface),是一種高速的並列裝置介面,用來連接電腦的各式週邊設備,SCSI控制器具有處理多重指令(多工)的能力,SCSI的規格:

八位元:有SCSI-1SCSI-2(又稱Fast SCSIFast-10)、SCSI-3Fast-20

十六位元:有Wild SCSI-2Fast Wild SCSIWild Fast-10)、Wide Ultra2 SCSI

Ultra Wide SCSI

我們可以在/proc底下找到SCSI相關資訊檔案:


或者利用指令scsi_info取得硬體設備相關資訊。

101-4 設定外接卡

電腦PCI設備的資訊在Linux裡已經支援很完善了,基本上都以系統自動偵測為主,

RedHat系列都以rpm包裝相關資訊了,如pciutils-2.2.x,通常我們只會為了查資訊才去看PCI的資訊,以指令lspcisetpci為主。


101-5 設定通信裝置

指令setserial:顯示或設定serial的相關資訊,語法:

setserial [options] device <序列埠參數> ,詳細請#man 8 setserial


101-6 設定USB裝置

USB控制器目前有三種規格:


USB介面

使用廠商

速率

I/O方式

OHCI

1.1

CompaqiMacsSisOPTi

LucentAli

1.5/12Mbps

Memory-mapped

UHCI

1.1

Intel PIIX4VIA

1.5/12Mbps

I/O-mapped

EHCI

2.0

全部

480Mbps


Linuxkernel 2.2.7開始支援USBkernel 2.4.18開始支援USB2.0



2007年2月12日 星期一

vim小撇步!

1.設定檔編入行號。
2.設定在插入與一般模式下[F2]按鍵為存檔離開。
3.定義插入模式縮寫(ia) goo為http://www.google.com.tw 。
4.定義在~/bin底下的*.sh檔案存檔時自動改變屬性為0755 。
答案:當然在~/.vimrc以及 .exrc等設定檔。
1. set nu
2. map #2 :wq^M
3. ab goo http://www.google.com.tw
4. au VimLeave *.sh !chmod 755 %
請注意!^M是Ctrl+v再按Enter,而^[ 是Ctrl+v再按Esc,而第三個答案使用時要在input mode下按goo [Esc]。

2007年2月11日 星期日

每日Linux小招式!


1.設定runlevel 5下,root不得登入gdm。
2.設定使用者user為gdm自動登入。
3.定義使用純文字終端機登入語系為en_US.UTF-8,但gdm登入後語系為zh_TW.UTF-8。
答案就是在圖形介面下執行# gdmsetup ,如圖
這是最簡單的,可是要手動修改的話,請參考
/usr/share/gdm/defaults.conf ,然後
# vi /etc/gdm/custom.conf ,直接編輯,例如在
[security] 段加上AllowRoot=falsee
在[daemon] 段加上
AutomaticLoginEnable=true
AutomaticLogin=user 等,也可解決問題,而終端機語系就要# vi /etc/sysconfig/i18n改了。

談談針對Linux的病毒起源發展及分類 - 技術應用子站 - 賽迪網

談談針對Linux的病毒起源發展及分類 - 技術應用子站 - 賽迪網
使用開放源碼是一件非常愉快的事,而Linux更是另人愛不釋手,其中最重要的就是網路上數不盡的高手在默默的付出,但也有一些無貢獻者妄想破壞,希望這篇文章能讓我們絕大部份受益者能提高警覺!

2007年2月10日 星期六

學習難路!

今早2/10,與早安太極學員交換練習心得,發現學的套路越多,大家心虛的更多,真是所謂『練拳不練功,到老一場空』便是,可是老人保守心態者居多,變成早安運動只是一種例行公式,而無所謂的求好求精,連身負百般絕藝的老師都有種無力感,值得想走入專業的我深思!

2007年2月8日 星期四

太極推手八法!

有幸報名國小太極推手訓練營,時間為96/02/06,講師為吳榮輝教練,加上他的專屬教練群,真的讓我們受益良多,有機會要多參加。
太極拳的套路與推手的爭論在近來真是越演越烈,能融合兩者而無所偏重者真是少見,至於演化而階及神明者更是人間至寶了,也許要真正體會階及神明不太可能,但在一些前輩的背影中,彷彿讓我們多點想像,像吳教練就是。
太極八法應用朋、脟、按、靠、擠、肘、履、採。單人練習,前後連貫;雙人推手,滔滔不絕。
個人練習,虛實分清,養氣、練力、沉著。
雙方交手,一餵勁、一守意;一分虛實、一養聽勁,八法相生相剋。
須知捨己從人,方入太極之門。