顯示文章

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


文章 - Nansen

頁: [1] 2 3 ... 8
1

1. 建議使用PDO,因為PHP新版已經不支援mysql_相關函數了

2. http://php.net/manual/en/function.mysql-select-db.php
    沒有帶入Link ID會自動使用預設值建立連線

2
虛擬帳號比較好處理,如果是OS的實體帳號可使用外掛plugin處理

https://github.com/roundcube/roundcubemail/tree/master/plugins/password

But 很多功能是相關的Service也需要patch或更新才能支援的

建議使用LDAP比較安定

遇過有些客戶安裝Webmin使用裡面的Usermin讓client變更密碼也是一種做法

3
小弟也發現執行的TTY終端機登出後就消失了,Serial Port無法再次登入使用


# tty - getty
#
# This service maintains a getty on the specified device.

stop on runlevel [S016]

respawn
instance $TTY
script
if [ "$TTY" == "/dev/tty1" ]; then
        exec /sbin/mingetty --autologin setup $TTY
elif [ "$TTY" == "/dev/ttyS0" ]; then
        exec /sbin/agetty $TTY 19200 linux
else
        exec /sbin/mingetty $TTY
fi
end script

4
用tcpdump把整個封包錄下來看你就會知道282指是第幾個Byte
wireshark是把L2層以上的封包完整的顯示出來,所以要過濾DHCP封包要解好幾層
每一層header都有定義的長度加一加就是282這個位置,然後DHCP的option格式是有自訂表頭與長度
才要再取3byte判斷,是否是需要的欄位種類,DHCP的表頭id如下

   53:'DHCP Message Type',
   54:'DHCP Server Identifier',
   51:'IP Address Lease Time',
   1:'Subnet Mask',
   15:'Domain Name',
   3:'Router',
   6:'Domain Name Server',
   58:'Renewal Time Value',
   59:'Rebinding Time Value',
   60:'Vendor class identifier',
   61:'Client identifier',
   116:'DHCP Auto-Configuration',
   55:'Parameter Request List',
   43:'Vendor-Specific Information',
   50:'Requested IP Address',
   12:'Host Name'

5
Linux 討論版 / Re: Raspberry Pi有人在玩嗎?
« 於: 2013-06-21 12:30 »
沒實際用過Rpi,不過有一片號稱相容的cubieboard
這類ARM系列的板子大概跟兩年前的智慧型手機運算力差不多
顯示部分有獨立的一個晶片處理所以可以解H.264而不消耗CPU
Debian與Arch這兩個發行版都有官方支援

P.S Rpi目前的版本一定要用SD卡開機,就算插了USB放rootfs也要把Boot loader放在SD中(聽說下一版會修正)

6
動態與靜態資源分離,交給兩個不同的web server處理
不過在windows上似乎沒有太多選擇lighttpd或者nginx都是在UNIX上的(也許有玩家的移植版但穩定性未知)
如果是對網際網路開放,也許使用CDN能減輕一些負載(CloudFlare)

7
格式驗證
   IPv4 位址格式0-255 用 "." 分隔成四組

有效性
   1. IP/遮罩與閘道是否在同一個子網域 (將IP與Mask轉成二進位做AND運算,再將閘道與Mask轉為二進位做AND運算,兩者AND運算的結果相同就是在同一個子網域
   2. 填寫的IP是否為所核可的區域(內部網段有Class A、B、C

另外,不曉得您的用途,但是閘道一般不需申請而是由所在的子網域決定的

8
Apache使用的是預設值嗎?
先找出瓶頸,100M網路應該不是問題,除非線路中有卡什麼家用等級的設備造成

Apache:本身連線數限制
動態網頁:DB查詢、CPU負載
靜態頁面建議可使用CDN處理

9
不曉得有沒有耐拉的網路接頭方案,需抵抗10kg的拉力,能防止脫落或者自行脫落但無損網路線接頭與資訊插座

目前想到的有
1. 鎖螺絲(像是RS232那種頭
2. 一體成形網路線(線安全了,但是資訊插座就分屍了
3. 像是Apple電源線的磁吸式
4. 資訊插座有一彈簧卡榫,超過施力會鬆開

10
有driver跟能裝上去是兩回事,有時是限定核心版本,有的是穩定性問題(斷線小事,核心直接dump也有)
efi的支援是在5加入,但能否開機直接引導啟動就不確定了(沒試過),CentOS6是有支援的

建議除非第三方軟體有限制否則使用CentOS6,畢竟5.x已經到了支援週期的末段了,有些軟體甚至已經超過支援週期(如PHP 5.2)
我在5.6之後就開始測試與遷移系統到6.x,在6.3 release的時候將主要平台轉移至6.x了

11
怕硬體相容問題就上ESXi虛擬化吧(不過這相容性更差些
除大廠網卡(INTEL broadcom)之外像是REALTEK的晶片都是惡夢....
一般來說PC很難裝不起來,不過要注意主機板是BIOS還是efi架構

12
應該沒問題,頂多就網路卡抓不到吧,SATA控制器應該都可以(別做RAID)
拿Live CD跑看看就知道了 :P

13
MIS 討論區 / Re: 造字佈署問題
« 於: 2013-02-20 00:00 »
寫程式,建立一個造字檔更新程式
用機碼設為登入後執行,不過造字檔不是屬於整機共用的嗎?

14
您是否使用Windows讀取該檔案呢
\n是UNIX系統的換行,Windows 使用的是\r\n

也可以使用PHP_EOL這個常數由PHP使用Server系統的換行設定

fputs($Output,min($Num1,$Num2).PHP_EOL);

15
情況一直沒解決的話也許可以是看看這個工具
https://github.com/emposha/PHP-Shell-Detector

可以檢測已知的webshell包含php asp cgi ....

16
首先 ll 不會列出隱藏目錄需要加上 -a(雖然路徑看起來是正常的,但這個路徑底下應該所有目錄都不該有隱藏或特殊字元才對)
曾經有個控制碼bug會讓顯示字串反轉所以目錄名稱可能是ehcapa之類的

再來不曉得您這台系統是否為比較舊的發行版,且更新比較不頻繁
也許試著先檢查一些基本指令是否是正確未經替換的(這有可能讓指定的程序顯示假的資訊)
http://www.rootkit.nl/projects/rootkit_hunter.html


17
無法明確的說openwebmail是有漏洞,但是小弟去年就愈過三次,都是在學校單位(2.53版)
ps aux可以看到除了httpd之外有其他程式使用apache身分執行包含ircbot與spam發送程式
除了/tmp之外還有/var底下的tmp,結果後來還是一直冒出來,最後在httpd的crontab也有發現東西
觀察apache的access_log有看到wget的執行記錄,推測是某個cgi的exec的執行漏洞

19
跨資料庫只會更慢,先找出慢的主因。
ex:資料多如果IO速度快也不會慢,IO速度快如果Query寫的不好也會慢,Query有問題其他都好也會慢
小弟在Lab用過32G記憶體的機器跑MSSQL 資料直接放在SSD上,兩億多筆Group by 排序結果10秒內能跑完。
如果資料沒有即時的需求,用一個中介Table將資料先作一些事前處理如加總/分群,最後的統計分析直接拿這些資料再加工,能加快不少速度
但是這樣會浪費掉不少磁碟空間,每一種需求可能要求的前處理不一樣,前處理也不是即時的而是透過排程背景執行

20
用一支低價位的android手機搭配 sdk的adb命令透過usb連接線控制
除了可以發簡訊之外必要時還可以拿來打電話 ;D

剛剛在手機上測過是可行的,執行方式可參考這篇
http://stackoverflow.com/questions/4043490/how-do-i-send-an-sms-from-a-shell

21
hinet 用戶emome固定費率以上一個月有數十通到數百通免費sms
也許可以利用看看,不過先決條件還是網路要是通的,如果網路不通還要通知那只有兩種解法了
1.實體的簡訊機直接走2G訊號
2.由網際網路試著存取公開服務測試

不過如果網路整個不通了,手機應該響的比簡訊還快才是 :P

http://websms1.emome.net/sms/sendsms/new.jsp?msg=

22
感謝大大提供的資訊,剛看了一下似乎是9/17停止的,因為沒在用所以沒注意到 ;D

23
whatsapp無解
line還有可能,因為line有web介面可以模擬瀏覽器執行
其實以上問題用email就可解決,算是3G的範疇
真正要達到通知還是需要使用sms

24
有非用openwebmail不可的理由嗎??
要不要改用Roundcube Webmail http://roundcube.net

25
Linux 討論版 / Re: sed 語法請教
« 於: 2012-08-20 15:16 »
代碼: [選擇]
echo aabbccddeeff |sed 's/dd.*//g' ???

26
database 討論版 / Re: MSSQL 轉 MySQL 問題
« 於: 2012-08-17 09:01 »
轉資料最麻煩的是了解原本的資料儲存結構,除非能找到原系統的文件或開發人員

如果新開發者不懂ASP只能從schema去猜測,這樣可能會轉錯結構

再加上新系統與舊有系統的功能差異,轉換時要去修正那些資料關聯性

就開發的單案來說頂多能要求提供新系統schema的說明文件,對於舊系統沒必要概括承受

27
Linux 討論版 / Re: squid 問題
« 於: 2012-08-14 14:30 »
1. 把可以用的IP設為一個ACL項目
2. 把FB網域設為一個ACL項目
3. 設定一個允許動作 當符合 1與2
4. 設定一個阻擋動作 當符合 2與任意IP

收工~記得reload service 套用config

28
ls -la /home/pinky/test.sh
是否具有可執行屬性 x-- ?

29
肉腳版 / Re: 小弟跪求 關於linux 硬體挑選
« 於: 2012-08-04 09:57 »
依經驗~大概會挑RAID控制器與網路卡而已 ;D

頁: [1] 2 3 ... 8