Tuesday, August 15, 2006

你若不想做,會找到一個藉口;你若想做,會找到一個方法。

今天是到新公司的第一天,這一次不只是換了工作,連工作性質也跟以往完全不同!看來有好多功夫要學,跟我共事的同事們可說是台灣寫code的高手群了吧!雖然有點緊張與不安,但只要想到這句話,我就覺得我一定能克服這道關卡!

"If you don't wanna do it, you find an EXCUSE; if you do, you'll find a WAY."(你若不想做,會找到一個藉口;你若想做,會找到一個方法。)

Friday, August 11, 2006

Shell script之練習

Objective: move *.conf files from /nfsdata to /tmp

# cd ~
# cd bin/
# vi movefiles.sh
#!/bin/bash
for VAR in `find /nfsdata -iname "*.conf" -exec ls {} \;`
do
mv "$VAR" /tmp
done
# chmod 755 movefiles.sh
# ./movefiles.sh

Saturday, August 05, 2006

Shell script之練習: 將eric的quota policy套用給所有的user

# cd /root/bin
# vi quota.sh
#!/bin/bash
for USER in `awk -F: '{print $1}' /etc/passwd`
do
edquota -p eric "$USER"
done
# chmod 755 quota.sh
# ./quota.sh

Friday, August 04, 2006

Shell script and Cron的練習

Objective: 每一分鐘使用tar,將eric的家目錄備份到/tmp下,格式為year-month-day-hour-minute.tgz

# su - eric
$ cd /home/eric/bin
$ vi backup.sh
#!/bin/bash
DATE=`date +%Y-%m-%d-%H-%M`
tar zcvf /tmp/"$DATE".tgz /home/eric
$ chmod 755 backup.sh
$ crontab -e
* * * * * /home/eric/bin/backup.sh

Thursday, August 03, 2006

Enable IP Forwarding function in SLES9

1. # vi /etc/sysconfig/sysctl
--> modify IP_FORWARD="no" to "yes"
2. # /etc/init.d/boot.ipconfig start
3. Check: cat /proc/sys/net/ipv4/ip_forward是否等於1
4. 重開機後,即自動開啟此功能。

快樂學習SLES

最近參加了UUU所辦的NCLP認證課程,指導老師是補教界名師Alex Lin,呵!Alex老師算是我Linux的啟蒙老師吧!當初考Redhat時,多虧了他的教導讓我一次就能考上,更重要的是,讓我對Linux產生了無比的興趣。
Alex老師上課很認真,跟學生間又沒有距離,人很熱情,跟他聊天總覺得很舒服,我想除了上課考認證外,趁這個機會交朋友也是很棒的!跟老師及同學間多多交流,交換一下工作或是生活上的心得,也算是這次上課的額外的收穫!