之前有使用find找出超過一定時間 atime的檔案
但是為了要評估可以節省多少空間
所以要計算總容量
試了很久,寫了一個shell script 來解決這個問題^^
#vi clearnftp.sh
#!/bin/bash
echo "Please input how many days ago"
read q
echo "Please input user's account"
read p
echo "Start calculate"
find /home/$p -atime +$q -exec du {} \; > /tmp/testlog
cat /tmp/testlog | cut -f1 > /tmp/testlog2
cat /tmp/testlog2 | tr '\n' '+' > /tmp/testlog3
echo "0" >> /tmp/testlog3
total=$(( `cat /tmp/testlog3` ))
echo "Total is $total KB"
a=$(( $total/1024 ))
echo "Total is $a MB"
b=$(( $a/1024 ))
echo "Total is $b GB"
總算解決^^
趕快記起來^^
星期六, 10月 28, 2006
星期五, 10月 27, 2006
Windows 2003 Sysprep 製作
1.在Windows 2003 CD 内的SUPPORT/TOOLS/DEPLOY.CAB
將其解開到電腦內
2.執行解開程式內的setupmgr.exe
Next --> Create new --> Next --> Sysprep setup --> Next --> 選取Windows 版本 -->Next
-->Yes, fully automate the installation --> Next --> 輸入相關回答檔資訊-->Cancel(只能選)
3.在該目錄下會產生一個sysprep.inf檔案 (為剛剛的自動應答檔)
4.執行解開程式內的sysprep.exe
OK--> Reseal(重新封裝) --> OK
此時重新開機就會置換SID
Notes:
不建議選取繁體中文
因為會找不到xjis.nls
另外由於是Lab所以是試用版
所以Reseal時可以多勾選一個不要重新設定啟動時間(Don't reset grace period dor activation)
將其解開到電腦內
2.執行解開程式內的setupmgr.exe
Next --> Create new --> Next --> Sysprep setup --> Next --> 選取Windows 版本 -->Next
-->Yes, fully automate the installation --> Next --> 輸入相關回答檔資訊-->Cancel(只能選)
3.在該目錄下會產生一個sysprep.inf檔案 (為剛剛的自動應答檔)
4.執行解開程式內的sysprep.exe
OK--> Reseal(重新封裝) --> OK
此時重新開機就會置換SID
Notes:
不建議選取繁體中文
因為會找不到xjis.nls
另外由於是Lab所以是試用版
所以Reseal時可以多勾選一個不要重新設定啟動時間(Don't reset grace period dor activation)
星期二, 9月 05, 2006
Open SuSE 的安裝來源
今天將中壢的電腦安裝Open SuSE 10.0
在安裝完 Open SuSE 10.0 後,預設的安裝軟體來源是 DVD / CD
所以勢必要改成網路更新來安裝套件。
故利用 YAST 內的安裝來源
變更為以下的伺服器
伺服器上的目錄:
Linux/OpenSuse/distribution/SL-10.0-OSS/inst-source (一般套件)
以及
Linux/OpenSuse/distribution/SL-10.0-OSS/inst-source-java (含java的套件)
引用網址
http://blog.yam.com/snese/archives/743303.html
星期一, 8月 21, 2006
Fedora core 5 個人家目錄設定
在Fedora core 5
要啟用個人網頁要求
http://yourdomain/~username
則要
#vi /etc/httpd/conf/httpd.conf
修改
# UserDir disable <將UserDir disable 註解>
UserDir public_html <將UserDir public_html的註解拿掉,Fedora core 3 則不用>
#service httpd restart
#chmod 701 /home/username
要啟用個人網頁要求
http://yourdomain/~username
則要
#vi /etc/httpd/conf/httpd.conf
修改
# UserDir disable <將UserDir disable 註解>
UserDir public_html <將UserDir public_html的註解拿掉,Fedora core 3 則不用>
#service httpd restart
#chmod 701 /home/username
FC5 家目錄權限變成755的問題
FC5 家目錄權限變成755的問題
在Fedora core 5 新增使用者的時候
會發現家目錄的權限為755
^^
解決方式需升級 shadow-utils 的套件
#yum install shadow-utils
升級後
新的login.defs
說明如下: 多了這一段
# The permission mask is initialized to this value. If not specified,
# the permission mask will be initialized to 022. UMASK 077
在Fedora core 5 新增使用者的時候
會發現家目錄的權限為755
^^
解決方式需升級 shadow-utils 的套件
#yum install shadow-utils
升級後
新的login.defs
說明如下: 多了這一段
# The permission mask is initialized to this value. If not specified,
# the permission mask will be initialized to 022. UMASK 077
星期四, 8月 03, 2006
星期四, 7月 20, 2006
VMWare on Fedora core 5
之前在安裝VMWare on Fedora core 5 時,
一直找不到C Header
導致在執行vmware-config.pl 無法設定
在網路上找也是眾說紛紜
一直沒有結果,
後來處理方法為將 kernel-devel 換成i686版本及使用vmware-any-any-update101
就可以
預設安裝的kernel-devel 版本為 i586版
故先移除i586 裝上 i686
去執行/vmware-any-any-update101/runme.pl
即可
一直找不到C Header
導致在執行vmware-config.pl 無法設定
在網路上找也是眾說紛紜
一直沒有結果,
後來處理方法為將 kernel-devel 換成i686版本及使用vmware-any-any-update101
就可以
預設安裝的kernel-devel 版本為 i586版
故先移除i586 裝上 i686
去執行/vmware-any-any-update101/runme.pl
即可
星期三, 6月 07, 2006
Lynx for Windows
找了很久終於找到
http://www.vordweb.co.uk/standards/download_lynx.htm
檔案
Download Lynx_v293.zip
Installation Instructions
Read the 'readme.txt' and other help files included in the package for more information.
1.Make a folder on the top level of your C drive called lynx_w32
2.Unzip the contents of the lynx_v283.zip file into that folder.
3.Make a shortcut to lynx.bat and place it on your desktop.
4.Double click the shortcut. Lynx will open with google.com as the home page.
http://www.vordweb.co.uk/standards/download_lynx.htm
檔案
Download Lynx_v293.zip
Installation Instructions
Read the 'readme.txt' and other help files included in the package for more information.
1.Make a folder on the top level of your C drive called lynx_w32
2.Unzip the contents of the lynx_v283.zip file into that folder.
3.Make a shortcut to lynx.bat and place it on your desktop.
4.Double click the shortcut. Lynx will open with google.com as the home page.
星期五, 6月 02, 2006
Kickstart on FC5
今天嘗試使用kickstart on FC5
但是發現有些不一樣的地方
在install server的製作上 以NFS為例
#unalias cp
#mount /media/cdrom
#cp -af /media/cdrom/Fedora /var/ftp/pub
以往只要把Fedora 目錄copy到指定目錄下
Fedora core 5 要再copy repodata這各目錄才可以
#cp -af /media/cdrom/repodata /var/ftp/pub
#umount /media/cdrom
#vi /etc/exports
/var/ftp/pub *(ro)
#service nfs start
#chkconfig nfs on
至於 ks.cfg 內的swap partition mount point 的部份還有待升級後觀察
是否解決
但是發現有些不一樣的地方
在install server的製作上 以NFS為例
#unalias cp
#mount /media/cdrom
#cp -af /media/cdrom/Fedora /var/ftp/pub
以往只要把Fedora 目錄copy到指定目錄下
Fedora core 5 要再copy repodata這各目錄才可以
#cp -af /media/cdrom/repodata /var/ftp/pub
#umount /media/cdrom
#vi /etc/exports
/var/ftp/pub *(ro)
#service nfs start
#chkconfig nfs on
至於 ks.cfg 內的swap partition mount point 的部份還有待升級後觀察
是否解決
星期三, 5月 17, 2006
[Lab分享]Live CD lab分享
感謝Pake大大在五月份為大家講解Live CD
小弟那天當不成材的主持人......
沒有讓那天的大大們完成實作
回去狂練三天後...........(廢話部份後面再灌水)
終於完成sakana live cd 一號 ^^
在這邊跟大家分享一下......因小弟非Live CD專才...如有不周....請各位原諒
目前實作成功
Fedora core 3
Fedora core 4
尚待測試及修改
Fedora core 5
-----------------------------------------------------------
以下進入正題
實做OS
Fedora core 4 with gnome
***1.安裝Linux***
照一般安裝的Linux安裝即可.
小弟不像Pake大大從最小安裝做起.......因為比較方便且習慣^^
這方面也是當初想玩Live CD的原因. 並非要專研這方面, 只是想把日常生活的 機器變成CD可以隨時帶著走^^.......故不想改變習慣
只需
1.大小控制在2G左右
2.安裝時. 在選取套件的時候. 記得勾選"音效與視訊" ---> 因為內有mkisofs
***2.下載Live CD工具***
小弟已經把工具(live-cd.tgz)放到網路上
可以於此下載
ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz
說明:
這個live-cd.tgz 的工具製作為
使用pake系列的Fedora 光碟啟動
將
1. /cdrom/scripts
2. /cdrom/isolinux/vmlinuz
3. /lib/modules/2.6.11-5.pake
4. /isolinux
用tar 的方式打包成 live-cd.tgz
代碼:
#tar zcvf live-cd.tgz /cdrom/scripts /cdrom/isolinux/vmlinuz /lib/modules/2.6.11-5.pake /isolinux
***3.開始製作***
新增一個使用者max 放東西用^^
代碼:
#useradd max
代碼:
#echo 1234 | passwd --stdin max
請將live-cd 工具置於max家目錄
代碼:
#cd /home/max
代碼:
#wget ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz
解壓縮
代碼:
#tar zxvf live-cd.tgz
應該會看到之前提到的三個目錄一個檔案喔^^
建立 /fedora 目錄並將相關性目錄copy到 /fedora 下
代碼:
#mkdir /fedora
#cp -Rpf /bin/ /var/ /sbin/ /dev/ /usr/ /lib/ /fedora/
將現有的模組刪除用工具內的模組取代以跟之後isolinux 核心配合
代碼:
#rm -rf /fedora/lib/modules/*
#cp -a /home/max/live-cd/2.6.13.pake/ /fedora/lib/modules
進入到 /fedora 目錄內並將相關的scripts 拷貝到 /fedora 下
代碼:
#cd /fedora/
#cp /home/max/live-cd/scripts/* /fedora/usr/bin/
#cp /home/max/live-cd/scripts/* /fedora/usr/sbin/
#cp /home/max/live-cd/scripts/* /fedora/sbin/
建立 /fedora4 目錄,
使用mksqfs (在/fedora 目錄下)建立/fedora4/fedora4
代碼:
#mkdir /fedora4
#/fedora/usr/sbin/mksqfs-2.0 * /fedora4/fedora4 -be
#ls -hl /fedora4
建立 /123 資料夾將會變動目錄的做成 /pake.gz 方便日後修改
代碼:
#mkdir /123
#cp -Rpf /etc/ /root/ /home/ /123
#cd /123
#ls
#tar czvf /pake.gz *
#ls /
將 isolinux目錄 拷貝到 /
代碼:
#cp -Rpf /home/max/isolinux/ /
#ls /
建立 /iso 資料夾準備建立 iso了
代碼:
#mkdir /iso
#mv /fedora4 /isolinux/ /pake.gz /home/max/live-cd/scripts/ /iso
#cd /iso/
#./scripts/mkISOboot pake /tmp/pake.iso
完成後就會看到
/tmp目錄下有 pake.iso
將其燒錄出來即可
***4.適用於喜歡偷懶的人像sakana ^^***
小弟寫了一個shell script
不要懷疑 & 問我...................程式是我的死穴
小弟只是喜歡偷懶
服用方式:
至此下載
ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live.sh
內容如下
代碼:
#!/bin/bash
echo "#useradd max"
useradd max
echo "#echo 1234|passwd --stdin max"
echo 1234 | passwd --stdin max
echo "#cd /home/max"
cd /home/max
echo "#wget ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz"
wget ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz
echo "#tar zxvf live-cd.tgz"
tar zxvf live-cd.tgz
echo "#mkdir /fedora"
mkdir /fedora
echo "#cp -af /bin /sbin /var /dev /usr /lib /fedora"
cp -af /bin /sbin /var /dev /usr /lib /fedora
echo "#rm -rf /fedora/lib/modules/*"
rm -rf /fedora/lib/modules/*
echo "#cp -a /home/max/2.6.11.5-pake /fedora/lib/modules"
cp -a /home/max/2.6.11.5-pake /fedora/lib/modules
echo "#cp /home/max/scripts/* /fedora/usr/bin"
cp /home/max/scripts/* /fedora/usr/bin
echo "#cp /home/max/scripts/* /fedora/usr/sbin"
cp /home/max/scripts/* /fedora/usr/sbin
echo "#cp /home/max/scripts/* /fedora/sbin"
cp /home/max/scripts/* /fedora/sbin
echo "#mkdir /fedora4"
mkdir /fedora4
echo "#cd /fedora"
cd /fedora
echo "#/fedora/usr/sbin/mksqfs-2.0 * /fedora4/fedora4 -be"
/fedora/usr/sbin/mksqfs-2.0 * /fedora4/fedora4 -be
echo "#mkdir /123"
mkdir /123
echo "#cp -af /etc /root /home /123"
cp -af /etc /root /home /123
echo "#cd /123"
cd /123
echo "#tar czvf /pake.gz *"
tar czvf /pake.gz *
echo "#ls /"
ls /
echo "#cp -r /home/max/isolinux /"
cp -r /home/max/isolinux /
echo "#mkdir /iso"
mkdir /iso
echo "#mv /fedora4 /isolinux /pake.gz /home/max/scripts /iso"
mv /fedora4 /isolinux /pake.gz /home/max/scripts /iso
echo "#cd /iso"
cd /iso
echo "#./scripts/mkISObook pake /tmp/pake.iso"
./scripts/mkISOboot pake /tmp/pake.iso
下載完直接執行, 不需沖泡開水即可服用
***5.lab flash 影片***
上述操作過程
可以至
ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/live-cd/live-cd.html
觀賞猴子表演(看猴表演)................(疑.....不是魚魚嗎?)
***6.後記***
終於可以好好睡覺了^^
小弟那天當不成材的主持人......
沒有讓那天的大大們完成實作
回去狂練三天後...........(廢話部份後面再灌水)
終於完成sakana live cd 一號 ^^
在這邊跟大家分享一下......因小弟非Live CD專才...如有不周....請各位原諒
目前實作成功
Fedora core 3
Fedora core 4
尚待測試及修改
Fedora core 5
-----------------------------------------------------------
以下進入正題
實做OS
Fedora core 4 with gnome
***1.安裝Linux***
照一般安裝的Linux安裝即可.
小弟不像Pake大大從最小安裝做起.......因為比較方便且習慣^^
這方面也是當初想玩Live CD的原因. 並非要專研這方面, 只是想把日常生活的 機器變成CD可以隨時帶著走^^.......故不想改變習慣
只需
1.大小控制在2G左右
2.安裝時. 在選取套件的時候. 記得勾選"音效與視訊" ---> 因為內有mkisofs
***2.下載Live CD工具***
小弟已經把工具(live-cd.tgz)放到網路上
可以於此下載
ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz
說明:
這個live-cd.tgz 的工具製作為
使用pake系列的Fedora 光碟啟動
將
1. /cdrom/scripts
2. /cdrom/isolinux/vmlinuz
3. /lib/modules/2.6.11-5.pake
4. /isolinux
用tar 的方式打包成 live-cd.tgz
代碼:
#tar zcvf live-cd.tgz /cdrom/scripts /cdrom/isolinux/vmlinuz /lib/modules/2.6.11-5.pake /isolinux
***3.開始製作***
新增一個使用者max 放東西用^^
代碼:
#useradd max
代碼:
#echo 1234 | passwd --stdin max
請將live-cd 工具置於max家目錄
代碼:
#cd /home/max
代碼:
#wget ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz
解壓縮
代碼:
#tar zxvf live-cd.tgz
應該會看到之前提到的三個目錄一個檔案喔^^
建立 /fedora 目錄並將相關性目錄copy到 /fedora 下
代碼:
#mkdir /fedora
#cp -Rpf /bin/ /var/ /sbin/ /dev/ /usr/ /lib/ /fedora/
將現有的模組刪除用工具內的模組取代以跟之後isolinux 核心配合
代碼:
#rm -rf /fedora/lib/modules/*
#cp -a /home/max/live-cd/2.6.13.pake/ /fedora/lib/modules
進入到 /fedora 目錄內並將相關的scripts 拷貝到 /fedora 下
代碼:
#cd /fedora/
#cp /home/max/live-cd/scripts/* /fedora/usr/bin/
#cp /home/max/live-cd/scripts/* /fedora/usr/sbin/
#cp /home/max/live-cd/scripts/* /fedora/sbin/
建立 /fedora4 目錄,
使用mksqfs (在/fedora 目錄下)建立/fedora4/fedora4
代碼:
#mkdir /fedora4
#/fedora/usr/sbin/mksqfs-2.0 * /fedora4/fedora4 -be
#ls -hl /fedora4
建立 /123 資料夾將會變動目錄的做成 /pake.gz 方便日後修改
代碼:
#mkdir /123
#cp -Rpf /etc/ /root/ /home/ /123
#cd /123
#ls
#tar czvf /pake.gz *
#ls /
將 isolinux目錄 拷貝到 /
代碼:
#cp -Rpf /home/max/isolinux/ /
#ls /
建立 /iso 資料夾準備建立 iso了
代碼:
#mkdir /iso
#mv /fedora4 /isolinux/ /pake.gz /home/max/live-cd/scripts/ /iso
#cd /iso/
#./scripts/mkISOboot pake /tmp/pake.iso
完成後就會看到
/tmp目錄下有 pake.iso
將其燒錄出來即可
***4.適用於喜歡偷懶的人像sakana ^^***
小弟寫了一個shell script
不要懷疑 & 問我...................程式是我的死穴
小弟只是喜歡偷懶
服用方式:
至此下載
ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live.sh
內容如下
代碼:
#!/bin/bash
echo "#useradd max"
useradd max
echo "#echo 1234|passwd --stdin max"
echo 1234 | passwd --stdin max
echo "#cd /home/max"
cd /home/max
echo "#wget ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz"
wget ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz
echo "#tar zxvf live-cd.tgz"
tar zxvf live-cd.tgz
echo "#mkdir /fedora"
mkdir /fedora
echo "#cp -af /bin /sbin /var /dev /usr /lib /fedora"
cp -af /bin /sbin /var /dev /usr /lib /fedora
echo "#rm -rf /fedora/lib/modules/*"
rm -rf /fedora/lib/modules/*
echo "#cp -a /home/max/2.6.11.5-pake /fedora/lib/modules"
cp -a /home/max/2.6.11.5-pake /fedora/lib/modules
echo "#cp /home/max/scripts/* /fedora/usr/bin"
cp /home/max/scripts/* /fedora/usr/bin
echo "#cp /home/max/scripts/* /fedora/usr/sbin"
cp /home/max/scripts/* /fedora/usr/sbin
echo "#cp /home/max/scripts/* /fedora/sbin"
cp /home/max/scripts/* /fedora/sbin
echo "#mkdir /fedora4"
mkdir /fedora4
echo "#cd /fedora"
cd /fedora
echo "#/fedora/usr/sbin/mksqfs-2.0 * /fedora4/fedora4 -be"
/fedora/usr/sbin/mksqfs-2.0 * /fedora4/fedora4 -be
echo "#mkdir /123"
mkdir /123
echo "#cp -af /etc /root /home /123"
cp -af /etc /root /home /123
echo "#cd /123"
cd /123
echo "#tar czvf /pake.gz *"
tar czvf /pake.gz *
echo "#ls /"
ls /
echo "#cp -r /home/max/isolinux /"
cp -r /home/max/isolinux /
echo "#mkdir /iso"
mkdir /iso
echo "#mv /fedora4 /isolinux /pake.gz /home/max/scripts /iso"
mv /fedora4 /isolinux /pake.gz /home/max/scripts /iso
echo "#cd /iso"
cd /iso
echo "#./scripts/mkISObook pake /tmp/pake.iso"
./scripts/mkISOboot pake /tmp/pake.iso
下載完直接執行, 不需沖泡開水即可服用
***5.lab flash 影片***
上述操作過程
可以至
ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/live-cd/live-cd.html
觀賞猴子表演(看猴表演)................(疑.....不是魚魚嗎?)
***6.後記***
終於可以好好睡覺了^^
星期二, 5月 02, 2006
sendmail 限制單封信件大小
#vi /etc/sendmail.cf
修改
O MaxMessageSize=2000000 單封信件不得超過 2MB
#service sendmail restart
訂閱:
文章 (Atom)