每月彙整: 2010 年 8 月

凡事問『Google神人』 別問不是神人的我

先說 這不是撞文 這是 強力推廣
相信大家都有遇過這種狀況

同學:欸~ OOXX要怎麼用阿
我:去Google吧
同學:我找過了 沒有阿
我:明明就有 你搜尋的網址給我
同學:[*貼上Yahoo搜尋網址*]
我:我不是說要去Google嗎?
同學:那個很爛不好用
我:去Google啦
同學:煩捏… 就跟你說G這麼爛不會用 算了不問你了

狀況大概都是這樣
很多人 第一個接觸的都是Yahoo所以認為 Yahoo是最好的
其實 Yahoo是最爛的
因為它使用人數一多 就開始變爛

使用Google有這麼難嗎?

第1步:開啟 lmgtfy.com

開起網址:http://lmgtfy.com/

第2步:輸入問題

第3步:出來了一個網址

這個網址好長
點選 tinyurl 就會變短了
把這網址給人吧

第4步:把網址貼到網址列 自己看看吧 ^^

讓別人和你MSN時 可以順便看到你blog的文章

常和我聊天的人一定都有發現
我的狀態下面 還有多出一條
已透過 Skybox – 天空盒子 張貼 OOXX 文章

就來教大家 怎麼把自己blog也放到上面去吧

第1步:檢視您的個人資料

第2步:點選詳細資料

第3步:找到 已連線至 點選管理

第4步:點選 連線服務

第5步:點選 增加 RSS摘要

第6步:輸入RSS位置

注意唷 是RSS位置 不是 blog網址

側邊攔 分頁 語法

有沒有發現我最近都在發和 網站 有關的文章
今天就再來添加一篇吧 XD

本篇是 Tung 追殺的文章

看我網站右邊的特效吧 ^^

第1步:下載範例

載點:Tab_Box.rar
解壓縮密碼:skybox.pp.ru

第2步:js上傳

把JS資料夾上傳到 網站上

第3步:修改HTML

用記事本 打開即可

第4步:修改標題

第5步:修改內容

IspCP 中文化

提示:IspCP 有改版 改成 1.0.6

安裝完IspCP 一堆英文 很多用戶都會覺得很不順手
所以 來教大家 更改成中文~

第1步:首先… 下載ispcp到自己電腦

http://sourceforge.net/projects/ispcp/files/
選擇自己伺服器裝的版本 下載

第2步:解壓縮

\ispcp-omega-1.0.)\language-files\languages

找到 chinese_hongkong 把他解出來吧

第3步:登入ispcp

第4步:點選設定

第5步:選擇 Internationalisation

第6步:上傳剛剛 解壓縮的檔案

第7步:上傳完成

第8步:回設定首頁

找到 預設語言 Panel default language

第9步:回登入首頁

選擇 語言

第10步:儲存

第11步:通通中文了 ^^

CentOS 內安裝 Kloxo 圖文教學 [超簡單安裝]

昨天介紹了IspCP
但是他的記憶體吃得有點多
基本起跳 400MB
這個對大多人來說 很高了(除非你拿遊戲機 來架站 記憶體16G的 那種 除外 XD)
這次介紹 Kloxo
安裝很簡單 我一次就成功 所以 很簡單
接下來教大家怎麼架設

第1步:安裝CentOS 和 開啟 SSH

請參考 centos 內安裝 ispcp 圖文教學~ [超完整] 的 第1步~ 第34步

第2步:下載 Kloxo

wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh

第3步:安裝 Kloxo

sh ./kloxo-install-master.sh

這要等一會兒 可以去上廁所 或去找 Zkm 哈拉

澄姊 哈拉

Tung 哈拉

第4步:補強一下 安裝PHP模組

yum install php-bcmath
yum install php-mhash
yum install php-mbstring

第5步:檢查更新 並更新

yum check-update
yum update

第6步:最後的安裝 和 整理

yum install php-bcmath
yum clean all

第7步:安裝中文化

cd /usr/local/lxlabs/kloxo/httpdocs/lang
wget http://imurl.net/s_kvsybl
unzip cn.*

這中文檔我有修改過
減少了一些大陸用語 XD

第8步:重新開機

reboot

第9步:開啟VPS 網站

會出現預設頁面囉

第10步:登入後台

網址為 http://你的網址:7778/
預設帳密都是 admin

第11步:重設密碼

第一次使用會要求重設密碼

第12步:找到 General Settings 的選項

第13步:選擇 Appearance

第14步:選擇 Chinese

CentOS 內安裝 ISPCP 圖文教學~ [超完整]

話說 ispcp 把我搞到 快瘋了
不過最後還是有搞好
個人推薦安裝前系統的配置

使用系統 CentOS 最新版(目前 5.5)
1. Apache PHP MYSQL 通通不要安裝
2.網路線 要插上去
3.SElinux 一定要關閉 [非常重要]
4. 防火牆直接永久禁止

有人會問
防火牆永久禁止 不會有問題嗎?
一般的IP分享器都有不錯的防火牆了
而且 大家架設這個 網路環境一定都很好 像學校、公司…等
基本上 網路線進來 就是一道硬體防火 所以 不用擔心…

來說說我搞的醜事吧~
在VM內搞了一個月 搞不定...
昨天和 Tung 在聊天 就聊到 會不會是VM的問題
所以我就想說 旁邊剛好有一台沒人在用的主機...
就想說把他拿來灌吧...

可是沒想到
狀況一:沒記憶體 = ="
只好去拔別台的
拔回來後 可以正常開機 我就進去BIOS來設定開機順去
設定好出來
狀況二:奇怪怎麼沒光碟開機!?
再檢查一次... 明明就有設定好阿...
結果我看了一下 那台光碟機
不支援DVD = ="
只好去拿USB來灌了...
花了一番時間 把CentOS 放到USB內
狀況三:USB開機 進去後 讀不到裡面的安裝檔內容
最後火大 去抓那個 9MB的網路開機 光碟
燒出來 終於開機進去
狀況四:設定連線道伺服器 時 竟然和DHCP取不到IP!?
原來是沒網路線 = =
還好 分享器就在旁邊 把我NB的網路線 給他用 XD
最後 是用網路安裝完畢 XD

真的有種感覺 自己越來越像柯南…
*((絕對沒好事 = =”

話說 今天早上…
想說 那台Server昨天架設好了…
今天就來好好的把資料移動進去
但是 我發現 昨天 我忘記把PHP升級到 5.2 +
結果 今天問題一堆
然後我SSH進去 升級 PHP 沒想到 升級完 我的ispcp 掛點 = =”
無言了 = =” 還沒給信仲看…
就這樣掛點了 哈哈 XD
所以 就重灌吧~
順便打篇教學文 XD

這邊教學文是被 Tung 追殺的 XD 不打不行…
明明都是我在追殺別人 怎麼今天被人追殺呢 = =”
架設成功 終於可以去買台VPS ^^

第1步:下載 CentOS

我個人喜歡到 義守大學 的FTP伺服器抓 ^^
義守大學 FTP 伺服器

第2步:點選檔案下載

我推薦下載
CentOS-5.5-i386-bin-DVD.iso [DVD一片安裝到底]

CentOS-5.5-i386-netinstall.iso [網路安裝]

第3步:光碟開機~

第4步:輸入指令

指令為 linux text
這個是使用 文字模式
server 要用的 就不用圖形介面了

第5步:是否檢查光碟有無問題

我都直接跳過

第6步:歡迎來到CentOS

第7步:選擇語言

這裡我絕對不要選中文
就英文就好
不然有些SSH連線程式 他會不支援中文 XD
所以 選擇英文

第8步:鍵盤設定

選擇US規格
這個別亂改 到最後你亂改的能 按a 出來 b 唷 XD

第9步:選擇安裝磁碟

這我都選第一個 整顆硬碟全部都是 CentOS

第10步:這個. 別亂改…

直接OK

第11步:後面都是直接OK的

第12步:選擇國家…

我們這裡是 台灣~
Taipei

第13步:設定 root 密碼

咧 不要問我 密碼要設多少 = ="

第14步:這個… 照圖選吧

第15步:安裝中…

看到這個畫面 可以去吃飯
或去找 周公聊天 在回來

第16步:登入

輸入 帳號 root
密碼 就是你剛剛設定的

第17步:設定 SSH

vi /etc/ssh/sshd_config

第18步:找到 PermitRootLogin

把前面 的 # 去除 變成
PermitRootLogin yes

第19步:儲存 離開

按一下 ESC 然後輸入 :wq 就可以了

第20步:修改 hosts

vi /etc/hosts

第21步:修改

127.0.0.1 hinet.pp.ru hinet.pp.ru localhost
第一個 127.0.0.1不要動
後面輸入 兩次你的網域
最後是 localhost

第22步:修改 NetWork 的 Name

vi /etc/sysconfig/network

第23步:把最下面 Hostname 後面改成你的網域

第24步:修改 hostname

hostname hinet.pp.ru
後面是要改成你的網域

第25步:開啟 ssh

Service sshd start

第26步:回到自己常用的那台電腦 下載SSH連線程式 – putty

程式下載:putty.rar
解壓縮密碼:skybox.pp.ru

第27步:輸入IP或 網域

第28步:登入

一樣 輸入 root
密碼 輸入 安裝時設定的

第29步:關閉SELinux

vi /etc/selinux/config

(我截圖時 忘記打vi了 = = )

第30步:把 SELINUX 值 改成 disabled

按 i 插入文字

第31步:關閉防火牆

/etc/init.d/iptables stop

第32步:永久關閉防火牆

chkconfig --level 35 iptables off

第33步:關閉 fastestmirror

vi /etc/yum/pluginconf.d/fastestmirror.conf
enable 設定為 0

第34步:更新 CentOS 確保他是最新版

cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
yum makecache
yum update

以上每一行指令都要執行唷
最後一句 更新 會比較久 有 335MB 超大的
更新期間 可以去吃飯 ^^

第35步:安裝Epel

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
yum install foo

第36步:安裝Les RPM de Remi

cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/remi-enterprise.repo
vi /etc/yum.repos.d/remi-enterprise.repo
在 [remi-test] 上面 添加
includepkgs=mysql* php* sqlite*

第37步:安裝 RPMForge

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
yum install foo
vi /etc/yum.repos.d/rpmforge.repo
在最後面加上
includepkgs=postgrey

第38步:建立 tmp 目錄

mkdir /root/tmp
cd /root/tmp

第39步:下載 Courier-IMAP

wget http://www.thatfleminggent.com/packages/centos/5/i386/courier-imap-4.6.0-1.el5.mf.i386.rpm
wget http://www.thatfleminggent.com/packages/centos/5/i386/courier-authlib-0.62.4-1.el5.mf.i386.rpm
wget http://www.thatfleminggent.com/packages/centos/5/i386/courier-authlib-userdb-0.62.4-1.el5.mf.i386.rpm

第40步:policyd-weight

wget http://downloads.sourceforge.net/project/policyd-weight/policyd-weight/0.1.15%20beta-3/policyd-weight-0.1.15dev3-1.noarch.rpm?use_mirror=ncu

第41步:下載 ispcp

wget http://ncu.dl.sourceforge.net/project/ispcp/ispCP%20Omega/ispCP%20Omega%201.0.5/ispcp-omega-1.0.5.tar.bz2

第42步:解壓縮

tar jxvf ispcp-omega-1.0.*

第43步:移動到 剛剛解壓縮的目錄

cd ispcp-*

第44步:安裝必要元件

yum install `cat ./docs/CentOS/centos-packages`

第45步:進入到 cpan

第一個選項輸入 No
他是問我們 是否要手動配置

第46步:cpan 安裝 ReadPassword

install Term::ReadPassword
安裝完畢輸入 quit 離開

第47步:回到 tmp 資料夾安裝rpm

cd ..
rpm -Uvh courier-*
rpm -Uvh policyd-weight-*

第48步:移除sendmail

yum remove sendmail

第49步:使用者配置

groupadd -g 3000 courier
useradd -u 3000 -c 'Courier Mail Server' -d /dev/null -g courier -d /bin/false courier

有出現錯誤 好像是正常的 因為我也有出現 XD

第50步:更新 PHP 和 MYSQL

wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
wget http://rpms.famillecollet.com/el5.i386/remi-release-5-7.el5.remi.noarch.rpm
rpm -ihv *-release-5*.rpm
yum --enablerepo=remi update php mysql

第51步:啟動 MYSQL

service mysqld start

第52步:設定 MYSQL

mysql_secure_installation

第53步:Apache 備份

mv /etc/httpd/conf.d /etc/httpd/conf.d-disabled

第54步:BIND DNS 設定

mv /var/named/data /var/named/data-disabled
ln -s /var/named/chroot/var/named/data /var/named/data
echo 'include "/etc/named-ispcp.conf";' >> /var/named/chroot/etc/named.conf

第55步:準備安裝

cd ispcp-*
make -f Makefile.centos

第56步:開始安裝囉~

cp -RLf /tmp/ispcp/* /
cd /var/www/ispcp/engine/setup
perl ispcp-setup

基本上 那些英文單字都很簡單...
不會的 G一下 XD

第57步:配置完成~

第58步:安裝後的配置

touch /etc/sasldb2
mkdir -p /var/spool/postfix/etc
cp /etc/sasldb2 /var/spool/postfix/etc
vi /usr/lib/sasl2/smtpd.conf

將下面的寫入到 smtpd.conf

pwcheck_method: auxprop
auxprop_plugin: sasldb
mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5


第59步:Apache HTTPd

echo 'include vhosts/*.conf' >> /etc/httpd/conf/httpd.conf

第60步:設定 Postgrey

vi /etc/init.d/postgrey
把這一行 OPTIONS="--unix=$SOCKET"
改成 OPTIONS="--unix=$SOCKET --inet=60000"

第61步:設定服務自動啟動

chkconfig --level 345 httpd on
chkconfig --level 345 mysqld on
chkconfig --level 345 ispcp_network on
chkconfig --level 345 ispcp_daemon on
chkconfig --level 345 amavisd on
chkconfig --level 345 named on
chkconfig --level 345 proftpd on
chkconfig --level 345 postgrey on
chkconfig --level 345 spamassassin on

第62步:現在啟動伺服器

service httpd start
service mysqld start
service ispcp_network start
service ispcp_daemon start
service amavisd start
service named start
service proftpd start
service postgrey start
service spamassassin start

第63步:重新啟動伺服器

reboot

第64步:架設成功~

第65步:回文 XD 點廣告

我打這麼辛苦 還不照做 哈哈 XD

PHP 取得Unix 時戳

相信會寫網頁的各位
一定在考慮 存到資料庫的時間格式要存成怎樣?
或者 別人上傳檔案到伺服器
檔名要怎麼取?
這時Unix 時戳就可以派上用場了
以Unix時戳的格式存入
取出來的時候 PHP 的 Date 可以再改成自己想要的格式

第1步:用 mktime 來建立時戳

mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"));

第2步:出來了 時戳

第3步:把時戳 變成自己的格式

echo date('Y-m-d H:i:s','1280750965');

前面 'Y-m-d H:i:s' 可以改成你需要的格式

第4步:可以變成你想要的格式

Win7 手動修改 上網IP位置

Zkm他今天跑來問我 網路IP怎麼換 = =
我有點無言了 因為和XP一樣阿 XD

第1步:網路上芳鄰 右鍵 內容

第2步:更便介面卡設定

第3步:找到你要修改的 網路…

像我 就一堆~
有VM的
有PPPoE撥號的
還有無線網路的 XD

因為我是NB 常常在不同地方上網 才會有這麼多

第4步:右鍵 內容

第5步:找到 網路通訊協定 第4版

第6步:有沒有看到很眼熟的畫面了~

可以開始改囉~