顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


主題 - jaymsa

頁: [1] 2
1
Linux 討論版 / 客製化live USB
« 於: 2010-01-12 10:27 »
各位前輩好:
小弟最近有個需求需要客製化可攜式USB,找了很久都是直接將live CD轉成USB,但小弟想要修改裡面的一些預設軟體or佈景桌布...等!!
請問各位前輩有沒有實做過,可以教教小弟?

小弟有找到一個Tux2live,但是用VM做都失敗,會出現以下訊息:

代碼: [選擇]
**** Start to create iso ****
Check kernel, initrd and squashfs for livecd ...
kernel: /usr/local/src/tux2live/output/vmlinuzlive  ... ok
initrd: /usr/local/src/tux2live/output/initrdlive.img  ... ok
rootfs: /usr/local/src/tux2live/output/filesystem.squashfs  ...MISS !!

小弟使用內建的檢查程式訊息如下:
代碼: [選擇]
root@user-desktop:/usr/local/src/tux2live# ./tux2live -c
load tux2live-custom.conf
load tux2live.conf
check command: mksquashfs ... [Ready]
check command: rsync ... [Ready]
check command: mkisofs ... [Ready]
check module: aufs ... : m[Ready]
check module: squashfs ... : m[Ready]
check module: unionfs ... ** MISS !! **
check module: dm_snapshot ... : y[Ready]
check free space: /usr/local/src/tux2live/output [10G]... [Ready]
Use 'aufs' method
Check ready ...
Tux2live root: /usr/local/src/tux2live
Tux2live output: /usr/local/src/tux2live/output
Tux2live tmp: /usr/local/src/tux2live/tmp
_ACTION: check_system_env
雖然unionfs沒有但是我看一些文件說可以用dm_snapshot取代,但在製作過程就出現剛剛上面所顯示的錯誤,小弟使用的是Ubuntu9.10!!
不知道有無前輩可以指點該如何作客製化的可攜式USB

2
雜七雜八 / 連網頁都來手寫辨識哩...
« 於: 2009-12-17 16:59 »
現在連網頁都可以手寫辨識耶...
我只能說...下次真的就是語音哩...
不過這可能也是雲端技術到時候OS真的被瀏覽器取代?

百度老年搜索===>http://123.baidu.com/

3
PHP程式設計討論區 / PHP與WebDAV
« 於: 2009-12-11 11:47 »
不知道各位學長有沒有利用PHP去控制WebDAV?
剛剛架設好WebDAV用Windows去連順利OK...
不過想用PHP來存取,卻不知道如何實做?看起來PHP沒有連WebDAV的Method...
找過一些資料但是都試不出來...
例如下面資料中有個方式應該是利用pear但是我做到phpize就卡關了出現:
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

不知道是不是因為php是rpm安裝的XD...

由於這裡面牽涉到php與系統,所以不知道放哪XD

資料參考:
1.http://php-webdav.pureftpd.org/project/php-webdav
2.http://www.webdav.org/neon/doc/html/refneon.html
3.http://tldp.org/HOWTO/Apache-WebDAV-LDAP-HOWTO/

4
請問各位學長:
windows shellscript可否直接取得檔案時間戳記?

5
MIS 討論區 / [討論]關於OpenWebmail
« 於: 2009-07-15 10:44 »
自以前到現在用的Webmail都是以OpenWebMail為主,雖然有試過其他的如Horde...等,不過用來用去還是OpenWebMail順手,但是一直關注OpenWebMail,目前版本一直停在version 2.53,好不容易有純國人開發的OpenSource又有廣大的人使用,但感覺目前好像沒有人再繼續維護以及開發,最後看到的時間是2009-03-07,那也只是更新一些問題,但是都沒有新的功能如imap,或是新的應用,版面....等等的開發!!
不知道各位有沒有認識裡面的維護人員或是自身是參予軟體的開發?如果小弟沒看錯應該是用perl開發的吧?
希望這樣好的軟體繼續下去....各位一起來推吧!! :D

ps或是各位可以說說自己在用哪套Webmai呢?

6
肉腳版 / 大量密碼修改
« 於: 2009-05-18 17:19 »
各位前輩小弟又來哩....
今天朋友問我一個問題怎麼大量修改linux user密碼,google一下發現許多都是新增大量user的,但我想應該改一下就可以用...
心血來潮自己寫一個...笨的...
如下:
代碼: [選擇]
#!/bin/sh
USERFILE="./user.txt"
LINE=`wc -l $USERFILE | cut -d ' ' -f 1`
for ((i=1; i <= $LINE ; i=i+1))
        do
                USERLIST=`cut -d " " -f 1 $USERFILE | head -n $i | tail -n +$i`
                #echo $USERLIST
                #`"echo"\"$USERLIST\" | passwd --stdin $USERLIST`
                `echo $USERLIST | passwd --stdin $USERLIST`
        done
在user.txt中有三個帳號,排列方式是:
代碼: [選擇]
test1
test2
test3

代碼: [選擇]
執行 ./chgpwd.sh
會出現:
./chgpwd.sh: line 9: Changing: command not found
./chgpwd.sh: line 9: Changing: command not found
./chgpwd.sh: line 9: Changing: command not found

改執行 sh -x ./chgpwd.sh看過程
+ USERFILE=./user.txt
++ wc -l ./user.txt
++ cut -d ' ' -f 1
+ LINE=3
+ (( i=1 ))
+ (( i <= 3  ))
++ cut -d ' ' -f 1 ./user.txt
++ head -n 1
++ tail -n +1
+ USERLIST=test1
++ echo test1
++ passwd --stdin test1
+ Changing password for user test1. passwd: all authentication tokens updated successfully.
chgpwd.sh: line 9: Changing: command not found
+ (( i=i+1 ))
+ (( i <= 3  ))
++ cut -d ' ' -f 1 ./user.txt
++ head -n 2
++ tail -n +2
+ USERLIST=test2
++ echo test2
++ passwd --stdin test2
+ Changing password for user test2. passwd: all authentication tokens updated successfully.
chgpwd.sh: line 9: Changing: command not found
+ (( i=i+1 ))
+ (( i <= 3  ))
++ cut -d ' ' -f 1 ./user.txt
++ head -n 3
++ tail -n +3
+ USERLIST=test3
++ echo test3
++ passwd --stdin test3
+ Changing password for user test3. passwd: all authentication tokens updated successfully.
chgpwd.sh: line 9: Changing: command not found
+ (( i=i+1 ))
+ (( i <= 3  ))
[root@localhost ~]# ./chgpwd.sh
./chgpwd.sh: line 9: Changing: command not found
./chgpwd.sh: line 9: Changing: command not found
./chgpwd.sh: line 9: Changing: command not found
[root@localhost ~]# sh -x chgpwd.sh
+ USERFILE=./user.txt
++ wc -l ./user.txt
++ cut -d ' ' -f 1
+ LINE=3
+ (( i=1 ))
+ (( i <= 3  ))
++ cut -d ' ' -f 1 ./user.txt
++ tail -n +1
++ head -n 1
+ USERLIST=test1
++ passwd --stdin test1
++ echo test1
+ Changing password for user test1. passwd: all authentication tokens updated successfully.
chgpwd.sh: line 9: Changing: command not found
+ (( i=i+1 ))
+ (( i <= 3  ))
++ cut -d ' ' -f 1 ./user.txt
++ head -n 2
++ tail -n +2
+ USERLIST=test2
++ echo test2
++ passwd --stdin test2
+ Changing password for user test2. passwd: all authentication tokens updated successfully.
chgpwd.sh: line 9: Changing: command not found
+ (( i=i+1 ))
+ (( i <= 3  ))
++ cut -d ' ' -f 1 ./user.txt
++ head -n 3
++ tail -n +3
+ USERLIST=test3
++ echo test3
++ passwd --stdin test3
+ Changing password for user test3. passwd: all authentication tokens updated successfully.
chgpwd.sh: line 9: Changing: command not found
+ (( i=i+1 ))
+ (( i <= 3  ))

結論雖然可以順利改完密碼,但就是會出現這樣訊息,小弟研判,因為修改密碼,成功所以會出現"Changing password for user test3. passwd: all authentication tokens updated successfully.",被解譯成指令才會出現chgpwd.sh: line 9: Changing: command not found".
請問各位前輩可以怎麼避免?或該怎麼寫?

7
各位好:
不知道要放在其它程式討論還是要放在Linux版,最後小弟就放置於肉腳版摟~~
小弟想寫一個轉換的Shell Script,我想做的例如是touch abc.txt 然後會自動把abc.txt 搬到 ./tmp下,小弟的寫法如下:

代碼: [選擇]
1.touch abc.txt | mv ./tmp ==>不過好像少了source所以無法mv
2.touch abc.txt > mv ./tmp ==>邏輯上應該好像也不對
....結論這兩種方式都不行!!
請問各位前輩我該如何寫才能自動產生abc.txt並且搬到./tmp底下?
小弟還有想過另一種方法,就是產生完後再
代碼: [選擇]
mv abc.txt ./tmp,不過這樣的想法好像有點笨?!

8
Linux 討論版 / Vista+Linux多重開機
« 於: 2009-02-15 17:27 »
各位前輩:
小弟為了更加使用Linux決定將小弟的NB(Toshiba M200)改成Vista+linux雙系統...
但慘案發生了....Vista與Linux不能同時並存,Google發現對岸有人說Vista與Linux無法並存,不過是出在進階版的Vista,如網址:http://it.people.com.cn/BIG5/42892/42925/115738/7123221.html
小弟目前裝完Vistat+Linux遇到一個奇怪的問題就是只要開過Vista就無法開Linux,我的安裝過程如下:
1.先用Toshiba的還原光碟將vista還原至sda1磁區,由於無法選擇安裝BootLoader所以我想應該就是裝載MBR了.(安裝完成可以順利啟動Vista)
2.安裝Linux,裝在sda3並且將BootLoader(GRUB)裝在sda3,安裝完成可以順利啟動Linux.
3.參考網址http://wiki.debian.org.hk/w/Boot_GNU/Linux_with_Windows_Vista_Boot_Manager,使用GNU/Linux 的 VBR (Volume Boot Record) 加上Linux選項.(這裡我也試過使用BCDEasy軟體)
4.到此我每次開Linux都可以順利看到GRUB並且點選進linux.
5.當我重開機後我點選Vista在重開,要進Linux就會當住無法開啟,連GRUB都看不到,必須重新關機,在開機(必須重開重關約兩次)才又正常...或是先用Linux光碟開機選Booy local hd就可以順利看到GRUB進入Linux.

ps小弟也是過將GRUB寫在MBR就會換成vista開不了,重灌Vista又把MBR蓋掉,等於無窮循環,雖然現在這樣我也覺得是Vista去蓋Linux...但網路上的文章也都是這樣寫...不知道是小弟哪設定的問題還是怎樣?若說要使用spfdisk進去後它竟然跟我講我的磁區重疊,但是我之前用都ok,也沒在切過磁區,雖然我知道hd裡面有以個隱藏的Recorey,也是原廠設定,我沒有動過,因為還有兩個磁區我用來備份資料,也無法整個hd重新規劃,若這樣我的資料也就會損毀,Vista的Recorey也沒了....

搜尋過網路各種方式,重灌N次,都是這樣...不曉得各位有沒有遇過該怎麼解決,不然這樣很難使用...當然也是過想安裝,但xp會出現抓不到hd(因為sata),又因工作需要,所以也不能捨棄Windows....

9
Windows 討論版 / 關於Windows網際網路時間
« 於: 2009-02-12 14:12 »
各位好:
今天在公司架設NTP Server(Linux)想說來個全公司同步一下時間,但是發現有些User在小時鐘裡面沒有"網際網路時間"這個選項,Google一下,發現大家都是講怎麼同步時間,沒人提到為啥這個選項會不見,後來查到Microsoft的網站,查到這份http://support.microsoft.com/kb/289689/zh-tw,才發現原因!!
實際測過,以前有拿一台User的XP去加入Domain果然他的小時鐘就沒有"網際網路時間",但另一台從未加入的就有!!
記得以前去聽研討會,講師好像說AD本身就NTP Server,不過目前小弟沒用到AD架構,不知道有沒有辦法修改登入檔再把這個選項叫出來,如果沒法就只好裝國家標準實驗室NTP軟體.
ps附帶一提,我發現當AD那台PC也沒辦法有這個選項.

10
Windows 討論版 / Windows批次檔撰寫
« 於: 2008-12-31 11:07 »
各位前輩好:
小弟日前想寫一個windows批次檔,過去都在Linux下做,所以不熟windows批次檔的寫法,小弟想判斷某個目錄(/test),下是否有A與B資料夾該怎麼寫(A,B目錄是否存在)?
查找Google,發現if exist可以做到判斷檔案是否存在,但是用在目錄上好像就無法?請問我該怎麼判斷?
ps順便一提,小弟想連上FTP SERVER下載資料,但該SERVER,只有FTP開放,我無法用SSH,依小弟見解,FTP只提供上下傳,檔案刪除搬移的功能,無法做到比對檔案進而下載或刪除功能,還是小弟才疏學淺,有前輩知道該怎麼做嗎?(Windows FTP至 Linux(只有FTP開放))

11
課後溫習+認證考試 / RHCE與SELinux
« 於: 2008-12-29 17:43 »
昨天去考RHCE,有考過的應該都知道下午,考題要開SELinux,小弟也照開了,不過各個服務必須另外下指令才不會被SELiunx擋住,因為小弟有灌XWindow,如果各位有注意的話,在XWindow有一個SELinux的工具叫SELinux trobleshooter,他會提示說要輸入什麼指令,小弟剛好在測試Samba,
他提示說touch /.auto..lab(檔名我比較記得auto後面就忘了);reboot ,小弟看了一下想說touch一個新檔與reboot應該沒什麼問題,然後就照做,在Shutdown系統時我就發現有類似字樣SELinux......[Failed],沒特別想什麼,但悲劇發生了.....重開後就進入Sulogin(感覺又回到上午的trobleshooting),也是出現一堆SELinux....錯誤這樣的訊息,最後不知道怎麼辦,我只好進Sulogin把SELinux關掉,還好可以重開機,不過也因此下午我都沒開SELinux.
請問各位前輩有遇過這樣的問題嗎?我確定我沒動到檔案系統!!我只執行這行就變這樣了.... ???
想瞭解是什麼情況會產生像這個樣子?

12
Windows 討論版 / [問題]win2k3 server ntp問題
« 於: 2008-10-07 13:56 »
大家好:
請問一下我有聽人家說win 2003 Server本來就是台ntp server,應該是在網域中吧??
但是client如果不加入網域可以用ntp協定來與他校時嗎?就像client可以跟linux ntp server要時間一樣?!

13
Linux 討論版 / Postfix,Dovecot On SSL
« 於: 2008-10-01 14:58 »
各位前輩:
小弟最近想將Postfix與Dovecot改走SSL,也就是SMTP--->port 25--->port 465與POP3--->port 110---->port 995
測試很久終於成功了...不過有幾個觀念想請教:
Q:在測試過程中,小弟將port 25與110封了,只留下SSL走的465與995發現內網可以很順利的收寄信,但從外部的話,就會收不到外面郵件伺服器寄的信,小弟本來想的觀念是port 110是收信,所以將我Server上的port 110打開,但是還是收不到信,等到將port 25也打開才收的到信件!!

1.請問為什麼我已經改用SMTPs與POP3s,那是否因為其它的主機還是用SMTP與POP3通訊協定,我必須也要開此兩個port才能收到別的Server的信件?
2.收信不是port 110發信是port 25,為什麼我一定要開port 25才能收到別的主機的信件?
3.如果是SMTPs OR POP3s 傳收信件,但對方是SMTP OR POP3這樣還是有加密的效果嗎?還是雙方都需要有?

14
各位學長好:
小弟遇到一個怪問題,當小弟用Putty登入系統,切換成root然後執行df -h,之前都正常的顯示HD容量訊息,但今天卻出現Segmentation fault,
之後又試了幾個指令ls,ll...等都一樣出現Segmentation fault.
此訊息好像是說什麼記憶體錯誤?但小弟到主機前登入root就不會有出現這樣的情形,原先懷疑putty改到設定,但小弟可以確定沒有,且之前使用一切正常,換一台電腦灌putty也是一樣,且我如果用別的帳號登入就可以正常執行,但換到root就有問題,出現Segmentation fault,我隨便重啟一個服務,也是出現類似的訊息,請問這是什麼原因造成?
可有辦法解決??請各位前輩幫忙!!

15
Linux 討論版 / DHCP Server
« 於: 2008-04-07 11:32 »
各位前輩好:
最近很少來酷學園逛逛,文章又多了許多要K的了!!
小弟有個百思不解的疑問,請各位可以幫忙解答,小弟參考Vbird的文章,設置了DHCP服務,初期跑起來還ok,不過當使用者多了,就會出現IP衝突的原因,已經發生好幾次了,同事與boss都有點受不了了,不過小弟是設定靜態IP取得,也就是綁MAC,在啟用DHCP也沒有錯誤訊息,表示設定檔沒錯,但只就老是會出現IP衝突,設定檔如下:
代碼: [選擇]
ddns-update-style interim;
ignore client-updates;

        option routers                  192.168.0.1;
        option subnet-mask              255.255.255.0;
subnet 172.16.1.0 netmask 255.255.255.0 {
        option routers          172.16.1.1;
        option subnet-mask      255.255.0.0;
        option nis-domain               "abc.com.tw";
        option domain-name-servers      172.16.1.2;
        range dynamic-bootp 172.16.1.100 172.16.1.200;
#DIY
#Wireless Server
#host wireless635 {
#
#                       hardware        ethernet        00:1C:F0:E9:E4:77;
#                        fixed-address  172.16.1.3;
#                   }
#DIY
}

subnet 211.20.61.0 netmask 255.255.255.0 {
}
subnet 192.168.0.0 netmask 255.255.255.0 {

# --- default gateway
        option routers                  192.168.0.1;
        option subnet-mask              255.255.255.0;

#       option nis-domain               "domain.org";
        option domain-name              "abc.com.tw";
        option domain-name-servers      168.95.192.1;
        option netbios-name-servers     192.168.0.1;

        range dynamic-bootp 192.168.0.100 192.168.0.200;
        default-lease-time 21600;
        max-lease-time 43200;

#DIY
#Color Print 2605
host NP12821D       {
                        hardware        ethernet        00:1a:4b:12:81:1c;
                        fixed-address   192.168.0.11;
                    }

#Black Print 1002n
host NPI162FF0 {

                        hardware        ethernet        00:1a:4b:16:21:2c;
                        fixed-address   192.168.0.12;
                    }

#Scanner Server
host scanner-server {

                        hardware        ethernet        00:C0:EE:25:31:3c;
                        fixed-address   192.168.0.13;
                    }

#Print KM1650
host KM1650 {

                        hardware        ethernet        00:C0:EE:1C:41:4c;
                        fixed-address   192.168.0.14;
                    }

#Wireless Server
host wireless635 {

                        hardware        ethernet        00:1C:F0:E9:51:5c;
                        fixed-address   192.168.0.202;
                    }
}
以上domain,ip與MAC小弟有稍做修改,請問:
1.我每個都設靜態IP為什麼還是會有出現IP衝突?假設有個PC沒有設定在內,當PC連上網時應該抓取的是192.168.0.100~200區間空的IP?
2.請問我可以設定靜態IP後,將rang設小例如只有192.168.0.200~210給訪客臨時使用嗎?
3.如果我不設定rang只設靜態IP,那沒在列表中的電腦是否就無法連上網路?
4.host xxx一定要跟電腦名稱一樣嗎?
5.我用webmin看DHCP Server發現開始時間都怪怪的,但是明明我的server的時間是正確的也有用NTP同步,dhcp開始時間指的是?系統抓取到IP的時間嗎?
6.由於公司有許多NB,所以小弟沒在PC端設定想在Server端設定方便user,且又可以方便管理各個PC的流量,請問各位前輩有什麼好建議?

16
Linux 討論版 / [問題]Postfix+MailScanner與maillog
« 於: 2008-02-21 09:47 »
各位好:
日前小弟安裝一台Postfix+MailScanner+spamassassin觀察maillog會出現:
代碼: [選擇]
Feb 21 09:36:06 p3server postfix/smtpd[19506]: warning: connect to /var/spool/postfix/postgrey/socket: No such file or directory
Feb 21 09:36:07 p3server postfix/smtpd[19506]: warning: connect to /var/spool/postfix/postgrey/socket: No such file or directory
Feb 21 09:36:07 p3server postfix/smtpd[19506]: warning: problem talking to server /var/spool/postfix/postgrey/socket: No such file or directory
Feb 21 09:36:07 p3server postfix/smtpd[19506]: NOQUEUE: reject: RCPT from 211-20-61-101.HINET-IP.hinet.net[211.20.61.101]: 451 4.3.5 Server configuration problem; from=<jay.cheng@tico.com.tw> to=<jay.cheng@jayclub.no-ip.org> proto=ESMTP helo=<ns1.tico.com.tw>
Feb 21 09:36:07 p3server postfix/smtpd[19506]: disconnect from 211-20-61-101.HINET-IP.hinet.net[211.20.61.101]
此錯誤訊息,但小弟查不到此訊息的意義,也找不到該檔案,請問這是會影響我收發信件嗎?目前外面寄近來的信,小弟完全收不到,只知道看log信有進來,就這樣平白無故失蹤了?但是自己寄給自己就OK,還是小弟哪個環節設錯了?

17
請問各位資訊人:
我想大家都知道openwebmail是套國人寫的webmail,個人覺得還不錯用,不過對於多人的支援好像不那麼完善,請問有人用過公用通訊錄這部分嗎?
我看了酷學園以前的文章,以及網路搜尋來的文章,好像無人針對這部分做說明,有看到的方式是利用一個帳號來做處理,如http://dz.adj.idv.tw/redirect.php?tid=29&goto=lastpost&sid=CO3YOx這樣,但是達不到個人有個人行事曆,又有共用行事曆.
我在搜尋還看到一篇
http://wcs.dgps.kh.edu.tw/wcs/tech/%E5%AE%89%E8%A3%9DFedora%20Core%203%E8%88%87OpenWebMail%202.51.txt
有提的一個共用行事曆的檔案,但是我設定不起來,反倒是共用通訊錄已經可以設定起來,我使用最新版的opwebmail2.52版本,請問各位關於共用行事曆有更好的建議嗎?

18
Linux 討論版 / [問題]關於NAT後面的DNS問題
« 於: 2008-01-17 22:54 »
各位前輩好:
小弟最近的問題多了點,請見諒...
小弟有一個網路結構如下

ADSL---NAT----192.168.0.X
                 ----172.16.1.X(Web Server)
小弟如果用192網段,去瀏覽自家網頁都正常,但如果透過172網段想瀏覽自家網頁,就會連不上,請問該如何修改?
NAT包含DNS,iptables NAT的規則如下:
代碼: [選擇]
[root@ns1 ~]# iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
DNAT       tcp  --  anywhere             211-20-61-101.HINET-IP.hinet.net tcp dpt:http to:172.16.1.2
DNAT       tcp  --  192.168.0.0/24       anywhere            tcp dpt:5900 to:172.16.1.2
DNAT       tcp  --  220-134-21-56.HINET-IP.hinet.net  anywhere            tcp dpt:5900 to:172.16.1.2
DNAT       tcp  --  www.wolfpack.idv.tw  anywhere            tcp dpt:3389 to:192.168.0.5
DNAT       tcp  --  220-134-21-56.HINET-IP.hinet.net  anywhere            tcp dpt:3389 to:172.16.1.2
DNAT       tcp  --  anywhere             211-20-61-101.HINET-IP.hinet.net tcp dpts:5800:5900 to:192.168.0.187

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
MASQUERADE  all  --  192.168.0.0/24       anywhere
MASQUERADE  all  --  172.16.1.0/24       !192.168.0.0/24

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

19
Network 討論版 / 兩張網卡一問!!
« 於: 2008-01-17 22:38 »
各位好:
小弟今天再測試AP,突然有個問題,就是如果我將Wireless與網卡同時都上線,那會從哪個地方出去(上internet)?
假設一:
Wireless 172.168.1.X
有線網卡 192.168.0.X--->接NAT到ADSL
那我如果去瀏覽yahoo,就會從192.168.0.X出去?
那我如果是要去看172.168.1.X某台,就會透過172.168.1.X出去?
兩張不會有衝突嗎?這樣是由來誰來決定路由的判斷與gateway?
假設二:
假如兩張網卡都是設為192.168.0.X那去瀏覽yahoo,結果又會如何? ???

20
各位前輩:
您好小弟有一個php程式,在php4.3.11-28跑很正常,但換到php5.0.4-10.5就出現以下訊息,我曾查過google大神,是說session_destroy()不能單獨用,要搭配session_start()用,我將此加上後沒有出現錯誤訊息了但,程式還是登入不了!!
PHP Warning:  session_destroy() [<a href='function.session-destroy'>function.session-destroy</a>]: Trying to destroy uninitialized session in /mnt/hdb10G/www/html/truth/main.php on line 9.....

程式碼:
代碼: [選擇]
<?php
// 檢查使用者身份
if( !isset( $_SESSION[&#39;sessionEmployeeID&#39;] ) &&
                
!isset( $_SESSION[&#39;sessionEmployeeName&#39;] ) &&
                
!isset( $_SESSION[&#39;sessionEmployeeClassification&#39;] ) )
  
{
  
//      session_start();
        
session_unset( );
        
session_destroy( );
        
header"Location: index.php" );
        exit;
  }

require(
"link.php");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<link href="styles.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#2B6EBD">
<table width="950" border="0" align="center">
  <tr>
 <td height="50" align="right">
      <?php require(&#39;top_menu.php&#39;); ?>
    </td>
  </tr>
        <tr>
    <td height="20" align="center"><font size="2"><strong></strong></font></td>
  </tr>
        <tr>
                <td height="20" align="center">&nbsp;</td>
        </tr>
        <tr>
    <td height="220" align="center" valign="top">
                        <table border="0" cellspacing="1">
                                <?
                                $q = "SELECT * FROM msgbrd WHERE employee_id = '".$_SESSION['sessionEmployeeID']."' AND status = 'issued';";
                                $r = mysql_query( $q );
                                $countIssued = mysql_num_rows( $r );
                                ?>
        <tr>
          <td>待辦事項:<a href="customerservice/msgboard/mbhome.php?pid=1&status=issued">您目前有
<? echo $countIssued; ?>則留言未處理</a></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
....太長不及備載,但我是在想應該是上面出了問題,所以請教各位前輩,因為我試過將
代碼: [選擇]
{
  //      session_start();
        session_unset( );
        session_destroy( );
        header( "Location: index.php" );
        exit;
  }
刪除,就可以登入,但還是有些問題,可能是每個頁面都要刪除此程式碼,但我查了一下這段是用來刪除session的,為確保程式安全,所以我應該如何做,還是在php.ini上的設定問題?

21
Linux 討論版 / [問題]openwebmail簽名檔大小
« 於: 2008-01-11 10:19 »
各位好:
請問一下如何修改openwebmail簽名檔大小,預設是250個中文字,我看了openwebmail.conf裡面只有設定預設簽名檔,沒有可以修改大小的地方,請問有哪為前輩知道的嗎?

22
Network 討論版 / 關於如何選購Switch與AP
« 於: 2008-01-09 17:07 »
各位好:
小弟我又有問題了,Boss說要買台Switch與AP,將舊的Switch換下,並且架設AP供User使用,我在網路上看了半天,卻還是理不出個頭緒,先說Switch好了,
小弟希望可以針對port鎖住流量,或是可以清楚知道那條線的流量,可以封鎖之類的,或是針對mac來鎖某條連上switch的線,有web介面--->所以就想到有網管型的Switch
但網路上看到有針對L2~L3的Switch都有,還有堆疊,串接,全雙工半雙工之類的,很多名詞不是很懂,打去給*com代理商,可能看我不懂也不怎麼跟我解釋,講了些專有名詞我也聽不懂XD,最後問說有無技術支援,只說了Switch買了就買了,沒啥需要技術支援的.
去了一些大廠,都是原文的,也看不懂規格,但公司要用長久又希望買好點的,所以請問對Switch有什麼好建議嗎?該注意什麼或是有哪邊可以習相關知識的網站,還有Switch現在的行情?
至於AP
因為是架在NAT後面主要針對無線上網,但又希望可以有些管理,例如IP對應MAC,或是流量方面做管理,*link說某個型號可以對Sevice port作管制,請問有什麼該注意的?還是我想要做的功能其實是在NAT Server上作??

23
抱歉~~小弟剛剛放到Linux板上去了,好像不能自行移動,小弟自首......
各位好:
小弟日前想寫一個shell來ping主機,看看主機有無掛掉,但目前一直存在一個問題,當主機有回應時我的程式會是正常的,但無回應的話,我的程式有就會有錯誤,但是結果還是有出來,可以請各位前輩幫忙看一下修正一下這個錯誤!
程式碼:
代碼: [選擇]
#/bin/sh
#$Ping URL
URL="tw.yahoo.com"
#for (( i=1; i<=10; i++))
#do
TTL=`ping -c 200 -w 2 $URL | head -2 | tail -1 | cut -d ':' -f 2 | cut -d ' ' -f 3 | cut -d '=' -f 2`
if [ "$TTL" -ne "  " ]; then
    echo "icmp="$icmp
    echo "TTL="$TTL
    echo "URL="$URL
    echo "I="$i
    echo "Good"
else
    echo "icmp="$icmp
    echo "TTL="$TTL
    echo "URL="$URL
    echo "I="$i
    echo "Bad"
fi
#done

其中的許多echo是我用來檢測的,但主要就是如果ping到主機是在的就會出現如下:
代碼: [選擇]
icmp=
TTL=57
URL=tw.yahoo.com
I=
Good
但如果主機不再就會出現:
./ping.sh: line 7: [: : integer expression expected
icmp=
TTL=
URL=192.168.0.1
I=
Bad

就是會多了./ping.sh: line 7: [: : integer expression expected此行,我的判斷是因為ping不到所以沒有值,於是if [ "$TTL" -ne "  " ]; then這裡的比對就會出現問題,如果我將$TTL -ne "0"或null也是會出現,請問各位前輩我該如何修改此程式,或是各位有更好的寫法? 啥
因為我看了http://phorum.study-area.org/index.php/topic,44854.0.html此篇,想將ping或之後更多偵測各服務狀態,用msn回報,所以有了這樣的想法,還是大家有更好的建議?

24
Linux 討論版 / 關於B-shell ping的問題
« 於: 2007-12-19 09:54 »
各位好:
小弟日前想寫一個shell來ping主機,看看主機有無掛掉,但目前一直存在一個問題,當主機有回應時我的程式會是正常的,但無回應的話,我的程式有就會有錯誤,但是結果還是有出來,可以請各位前輩幫忙看一下修正一下這個錯誤!
代碼: [選擇]
#/bin/sh
#$Ping URL
URL="tw.yahoo.com"
#for (( i=1; i<=10; i++))
#do
TTL=`ping -c 200 -w 2 $URL | head -2 | tail -1 | cut -d ':' -f 2 | cut -d ' ' -f 3 | cut -d '=' -f 2`
if [ "$TTL" -ne "  " ]; then
    echo "icmp="$icmp
    echo "TTL="$TTL
    echo "URL="$URL
    echo "I="$i
    echo "Good"
else
    echo "icmp="$icmp
    echo "TTL="$TTL
    echo "URL="$URL
    echo "I="$i
    echo "Bad"
fi
#done
其中的許多echo是我用來檢測的,但主要就是如果ping到主機是在的就會出現如下:
代碼: [選擇]
icmp=
TTL=57
URL=tw.yahoo.com
I=
Good
但如果主機不再就會出現:
代碼: [選擇]
./ping.sh: line 7: [: : integer expression expected
icmp=
TTL=
URL=192.168.0.1
I=
Bad
就是會多了./ping.sh: line 7: [: : integer expression expected此行,我的判斷是因為ping不到所以沒有值,於是if [ "$TTL" -ne "  " ]; then這裡的比對就會出現問題,如果我將$TTL -ne "0"或null也是會出現,請問各位前輩我該如何修改此程式,或是各位有更好的寫法? ???
因為我看了http://phorum.study-area.org/index.php/topic,44854.0.html此篇,想將ping或之後更多偵測各服務狀態,用msn回報,所以有了這樣的想法,還是大家有更好的建議?
抱歉~~小弟剛看了一下,這好像應該放在程式討論更適合吧!!


25
肉腳版 / 關於syslog.conf
« 於: 2007-12-12 13:34 »
各位好:
我又來哩...
今天灌了一台新機器,想好好設定一下log檔,所以逛了下鳥哥,裡面有提到syslog.conf的設定,節錄如下
代碼: [選擇]
uth,authpriv.*                                /var/log/auth.log
*.*;auth,authpriv.none                        -/var/log/syslog
user.*                                        -/var/log/user.log
*.info;mail.none;;news.none;authpriv.none     -/var/log/messages
Authpriv.*                                     /var/log/secure
mail.=debug;mail.=info;mail.=notice           -/var/log/mail/info
mail.=warn                                    -/var/log/mail/warnings
mail.err                                      -/var/log/mail/errors
想請教各位前輩為什麼,紀錄檔紀錄的地方有分"-"與沒有-的?問過一些認識的朋友他們也都不是很了?
EX:
Authpriv.*                                     /var/log/secure
mail.=debug;mail.=info;mail.=notice           -/var/log/mail/info

26
肉腳版 / 關於passwd,group,shadow檔的問題
« 於: 2007-12-11 14:08 »
請問一下,關於linux下passwd,group,shadow三個檔案是關於user的資料與密碼,但是我用ls查看還看到passwd-,group-,shadow-這樣的檔案,多了個"-"不過內容都一樣,請問這兩者有什麼關係,備份的話兩個都要備份嗎?

27
MIS 討論區 / 各位前輩給點意見吧...
« 於: 2007-12-10 14:09 »
各位資訊界的前輩:
小弟剛剛退伍,當兵前曾在公司擔任mis工讀,當兵前的最後一個工讀,是在一家約10人的公司擔任mis,現今退伍找到一家,採365/24/7的輪班的公司,而過去當兵前工讀的老闆願意讓我有機會回去擔任mis.
我一直很感念那位boss,因為小弟自認技術不夠存熟,但boss給了我這個機會,而在我退伍也願意再給小弟一個機會,小弟的想法是因為該公司只有我一個是MIS,所以小弟想出來學點技術,見見市面,畢竟不能閉門造車,不過日前找到的工作必須要輪班,也有個從事資訊的朋友給了我一個建議,他說身體都搞壞了如何學技術呢?他也說畢竟我過去的公司是才要開始e化,所以所有東西我必須要從頭開始,自己去做去想,學到更多,而在我現在找到的公司或許是學會了一個軟體如何使用(雖然我覺得還是有值得學習的),他說這些東西還是要自己肯學肯去做才會學到屬於自己的,在他的認為是我在舊公司擔任mis會更有發展性,畢竟都要靠自己去做出來!家人也覺得希望我去找個正常點的工作,利用其他時間再去進修,別搞壞身體,其實小弟是覺得任何地方都有可以學習的,但其實也是因為要輪班,讓小弟有點卻步,畢竟小弟的規劃是利用其他時間再去進修也有點時間可以陪伴家人,小弟過去常來發問或是看看文章,也參加過幾場研討會,小弟也認為剛出社會,想先把技術學起來,有機會再朝向其他領域發展(轉職),各位資訊界的前輩,小弟這樣的規劃是否好?或是各位前輩有更好的建議,因為小弟從以前就是先立定朝電腦IT方面發展,所以打工時候都選擇mis做工讀,累積實力,但是到現在還是很弱 :-[..
相信各位前輩,都是在資訊界有一番成就,可否給小弟點指點,小弟目前做的是virtual host的工作.

28
各位前輩好:
我有報名了今年的群英會,但請問如何知道群英會的報名是否有成功?因為頁面好像只看的到一些人的id還有剩下一百多個看不到?是這樣吧?我該如何確認自己有無報名成功,那當天又該如何進入會場?因為不是有名額的限制? ???

29
Linux 討論版 / [問題]網路的觀念
« 於: 2006-08-28 16:38 »
各位前輩好:
小弟日前遇到個怪問題!!就是小弟瀏覽某特定網頁就連不上去,但別的網頁就OK,小弟的電腦是在NAT後面,但查過沒有擋任何網站,但就到了台灣MSN或YAHOO信箱,就不能連,變的連線很慢!
打去問中華電信,他是說因為我的流量太大,但照理若是這樣,不應該是所有網站都無法上去嗎?為什麼只有特定的??

30
各位好:
          小弟知道Linux有Crontab與Mail指令,一個為排程,以個為寄信,請問該如何可以排程寄信,並且此信可能有附帶夾檔!!
          因為小弟要寄給上百個客戶,所以想在晚上loading不重時候做,請教我該如何做呢?還有無辦法在MS上先將信打好,然後變成一個檔案,直接用Linux寄?

頁: [1] 2