跳到主要內容

發表文章

Android手機Wifi無法開啟問題

前陣子換用了Sony Xperia XA (F3115)手機,基本上還算滿意,就是內部儲存空間16GB稍嫌小了一點。 一開始的時候都還挺正常的,不過大概使用一個月左右,突然出現Wifi異常的情形。 手機的Wifi會持續保持關閉的狀態,在下拉的功能中或者是設定裡面都無法打開。即使設定為「開啟」,也會在一閃之後就恢復關閉的狀態。 出現這種狀況初期,將手機重新開機後,有機會可以恢復正常;但是後來似乎即使重開也沒有任何效果。 嘗試過恢復原廠設定,但是也只有剛重灌後是正常的,幾個鐘頭後又出現Wifi關閉打不開的狀況。 一度覺得可能要透過PC Companion重刷系統了。 後來,找到一個設定的地方,經測試似乎是有效的。 設定=>地點=>掃描。 裡面有「 Wi-Fi掃描 」與「 藍芽掃描 」,將這兩個選項關閉後,Wifi似乎就可以正常開啟了。

Amazon EC2 使用 SSH 登入

原本Amazon EC2主機需要透過.pem的key登入: ssh -i key_name.pem ec2-user@aws_address 調整為直接使用SSH登入: ps:非常重要!在做下列動作之前,記得先: (1)設定root密碼 (2)安裝webmin並確認可以登入 免得ssh登入後無法su,到時會求助無門...... 1. 新增SSH登入帳號 adduser ssh_user 2. 修改SSH設定檔sshd_config vi /etc/ssh/sshd_config 修改 PasswordAuthentication no 為 PasswordAuthentication yes 3. 限定SSH可登入帳號 (可略過) 在sshd_config最後加上 AllowUsers ssh_user 4. 重啟SSH服務 service sshd restart

升級PHP 5.x到PHP 5.3 (Centos)

剛好在處理一台舊server的PHP版本更新,而之前手邊留著的教學頁面不是連結失效就是不見了,上網搜尋後,找到了個詳細的教學,把主要流程簡單記錄一下。 附上 原文網址 。 本次要處理的是,在CentOS主機上面,把PHP 5.1.6升級到PHP 5.3.x。透過php -v的指令可以看到目前機器上的PHP版本。另外,以下的流程都以root身分執行。 第一步:安裝額外的repositories rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm 第二步:確認repositories是否增加成功 ls -1 /etc/yum.repos.d/epel* /etc/yum.repos.d/webtatic.repo 應該會看到的東西如下 /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/webtatic.repo 第三步:修改repositories的設定檔案 vi /etc/yum.repos.d/webtatic.repo 修改[webtatic]裡面的enabled=0為enabled=1 [webtatic] name=Webtatic Repository $releasever - $basearch #baseurl=http://repo.webtatic.com/yum/centos/5/$basearch/ mirrorlist=http://repo.webtatic.com/yum/centos/5/$basearch/mirrorlist enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-andy 第四步:升級PHP yum install php php-cli php-gd php-mysql php-mbstring 升級過程中,會問到 Importing G...

調整 PHP SESSION 存活時間

PHP的SESSION預設存活時間好像只有1440秒(24分鐘), 稍嫌短了點,經常登入後沒多久就要重新登入一次。 修改的地方是 /etc/php.ini , 找到 session.gc_maxlifetime ,修改後重新啟動apache即可。

Dreamweaver SSH Host Key Changed 解決

原本用Dreamweaver連上客戶的主機, 但是前陣子因為機房配置調整,主機換了但是IP沒換, 結果重新用Dreamweaver連上的時候,發現SSH Host Key改變了, 沒辦法正常連上。 經過搜尋後,得到解決辦法如下: 將ssh_hosts檔案中關於原主機的SSH Host Key砍掉重連就行了, 而這個ssh_hosts檔案位於(MacOS): ~/Library/Application Support/Adobe/Dreamweaver CS4/en_US/Configuration 另外,如果是Terminal模式下的ssh, 則是要去調整 ~/.ssh/known_hosts 檔案。

Observium Graphs 無法產出,數據顯示 nan

這兩天一直在搞Observium,安裝方面沒問題, 不過重點是裝好之後的設定。 系統環境是CentOS 6.4 x64版本僅mini安裝, 一開始裝好後就按照Observium官網的RHEL_SVN_Installation指南一路裝到底。 不過Add Devices之後,所有的圖表都沒資料,數據都是nan。 經過一番檢查,判斷應該是rrd檔案的問題, Google了相關資料後,國外論壇有遇到這種情況的網友, 解決的方式很輕巧,一句「 recompiled rrdtool 1.4.5 」就搞定了...... 小弟我搞了整整一個下午,為了把CentOS 6.4內建的rrdtool 1.3.8升級到1.4.x...... 結果依然無效...... 後來改變思維,決定從cronjob的那三行指令著手: 33 */6 * * * root /opt/observium/discovery.php -h all >> /dev/null 2>&1 */5 * * * * root /opt/observium/discovery.php -h new >> /dev/null 2>&1 */5 * * * * root /opt/observium/poller-wrapper.py 1 >> /dev/null 2>&1 逐行執行過後,終於發現元兇! 執行cronjob時,卡在poller-wrapper.py這隻程式, 回應錯誤訊息: Could not load or parse observium configuration, are PATHs correct? 再次Google相關資料,結果...... 感覺好像全世界只有我卡在這邊是怎樣? 找到的資料只有Observium官方的code和mail archive裡面...... 沒辦法,只好自立自強,開始debug...... 發現問題應該是卡在 config = json.loads(get_config_data())這行, 不過測試了get_config_data的function和路徑都沒問題, 還是不知道這個json...