apt-get install cups cups-bsd
cups-bsd contain lpr command
lpstat -p
lpadmin -d printername // set default printer
apt-get install cups cups-bsd
cups-bsd contain lpr command
lpstat -p
lpadmin -d printername // set default printer
記得那時有多一顆硬碟就把/var另外備份到多的硬碟再重新掛載。結果有一天硬碟掛了,舊有的/var資料比較舊、dpkg都亂了。只好強制升級,跑完升級後都會出現error: timeout was reached。
勉強撐過一段時間之後終於有時間來找找解決辦法,東找找西找找最後發現沒裝packagekit,apt-get install packagekit之後就沒看見錯誤了。
November 06th, 2007
用Ubuntu的好處就是apt就可以用好啦~
apt-get install tomcat5.5 libapache2-mod-jk
之後只要修改config檔,就可以高高興興的整合了
修改/etc/apache2/mod-available的jk.load,加入
JkWorkersFile /etc/tomcat5.5/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
新增/etc/tomcat5.5/workers.properties,加入
ps=/
worker.list=tomcat
worker.tomcat.port=8009
worker.tomcat.host=localhost
worker.tomcat.type=ajp13
修改/etc/apache2/sites-available的default檔,加入
JkMount /servlets/* tomcat
JkMount /*/servlets/* tomcat
JkMount /*.jsq tomcat
JkMount /*.jsp tomcat
就可以執行JSP了(不用靠8080 or 8180了)!!真HIGH!!
August 29th, 2007
距離上次用JMF已經好久了.
因為上次在Linux 上出現Native Libraries not Found.
所以只好死心了.
最近無聊.就在終端底下打指令.發現缺少的Libraries並不會去找j2sdk的資料夾.
所以只好將缺少的Libraries做ln到JMF底下的lib資料夾
沒想到就這樣解決了困擾我許久的問題Orz
但這只限於在終端底下打的時候= =|||.
直接點Firefox還是會發生找不到的問題.
在登入帳號時的.bashrc檔已經有加入
LD_LIBRARY_PATH=/opt/jmf/lib
export LD_LIBRARY_PATH
沒想到還是一樣,所以只好寫Shell script
在把執行firefox的執行檔替換掉.
就解決了!!!也許在一開機就讓它自動加入
不要用個人方式設定就不會出現問題了吧= =||||
August 03rd, 2007
2007 年8月1號測試失敗XD
加上系統會自動分割備份.所以就失敗了= =
所以就直接改掉重寫比較快!!
gety=`date --date="1 day ago" +%Y`
getm=`date --date="1 day ago" +%m`
//取得昨天的年份跟月份
cat /var/log/apache2/$gety/$getm/* > /var/log/apache2/accwebalizer.log
/usr/local/bin/webalizer
//將取得的月份資料夾底下所有日期合併到要分析的log
//大功告成,執行webalizer!!
July 16th, 2007
一切都只是為了自己的爽度!!XD
Webalizer是用來分析網站流量的軟體.
是由apache所產生的log檔來作分析.
而Webalizer是以月份存檔.所以log檔要有當月的紀錄.
使用apache內建產生log的方法不適用我的機器.
所以找了Cronolog作為產生log的方法!!
====== Cronolog 方面 ======
在Ubuntu上,修改/etc/apache2/sites-available/default, 加入:
CustomLog "|/usr/sbin/cronolog /var/log/apache2/%Y/%m/accwebalizer_%Y-%m-%d.log" combined
當apache啟動的時候就可以建立log啦!!
====== Webalizer 方面 ======
因為只能分析一個Log檔, 所以要將分析的檔(在此用accwebalizer.log)
跟一天所建立的log檔合併, 這時候就要寫成shell script來達成我的目的.
=== shell script (取名:lcwebalizer)===
首先因為日期是變動的, 而date指令必須取得昨天的日期.
getymd=`date --date="1 day ago" +%F` //取得昨天的日期, 格式: YYYY-MM-DD
gety=`date +%Y` //取得年份
getm=`date +%m` //取得月份
getd=`date +%d` //取得日
if [ "getd" == "01" ]; then //是否為每月的第1天!!
//作法先將上個月最後一天分析完. accwebalizer.log與accwebalizer_$getymd.log合併
//執行webalizer
//複製accwebalizer_$gety-$getm-$getd.log成為accwebalizer.log即可清空上個月的資料啦!!
else
//accwebalizer.log與accwebalizer_$getymd.log合併
//執行webalizer
fi
=== 解決 shell script ===
接下來就是webalizer在每天都自動執行啦!!
輸入. crontab -e
2 0 * * * lcwebalizer
每到0點兩分執行 lcwebalizer.
就可以達到Webalizer分析一個月的流量啦!!!
July 10th, 2007
cvs -d:pserver:anonymous@nw802.cvs.sourceforge.net:/cvsroot/nw802 login
cvs -z3 -d:pserver:anonymous@nw802.cvs.sourceforge.net:/cvsroot/nw802 co -P nw802-2.4
then read README!!
make 之後會有兩個錯誤!! 就是因為缺了usbvideo.c跟usbvideo.h兩個檔
http://lxr.free-electrons.com/source/drivers/media/video/usbvideo/
到這裡下載
就可以成功了!!
在linux底下用的東西還是用大廠的好
不然一堆驅動不支援,雖然成功的裝起來,但是顏色卻偏紅
真是機車= =