2007年4月24日 星期二

網頁伺服器架設

基本上安裝完成就OK了,不過還是有些設定要做

#cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
 /* 備份設定檔 */
#vim /etc/httpd/conf/httpd.conf  /* 習慣用vim,功能比vi多一點 */

250行 ServerAdmin root@localhost
354行 UserDir disable 改成==> 改成 #UserDir www
361行 UserDir Public_html 改成==> 改成 UserDir www
/* 將使用者個人網頁從 Public_html 改成 www,方便輸入 */

390行 DirectoryIndex index.html index.html.var 修改成--> DirectoryIndex index.html index.htm index.php index.html.var
/* 增加首頁檔案名稱及種類,可自行增加,特別一提index.php是為了xoops加上去的 */

730行 LanguagePriority zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN
746行 AddDefaultCharset UTF-8 修改成--> #AddDefaultCharset UTF-8

/* 上面兩行我都沒有變動,原因是我是用utf-8編碼為主 */

壓力下成長的快

  之前為了花時間去適應Linux,自己在網路上搜尋不下n次,可是似乎並不能很快進入狀況-我是指對新的軟體,適應的速度,以往對於新的東西總是很快上手,不包括美工和設定細項-,在完全陌生的環境下去摸索,雖然有想要去學習,不過沒什麼成效。
  這次在金門當兵,也想好好的去玩玩,也借了一兩台舊機器,可惜都玩不起來。總算在校長委以重任下才能夠做出點成果,也許壓力是推動人前進的動力吧!在Debian、B2D,到現在FedoraCore6我還是選擇了一開始接觸的system,可能要能最快有成果,還是要做一些比較上手的事,一晃就是兩個月,當初說會在一個月完成,現在看起來只是一則笑話,可以想見無知是多麼可怕,從無到有,一切都自然而然,不去強求才是上上策。
  一開始自己要求完美,到現在有什麼就做什麼,很純熟地去重灌,很有技巧地去回復設定,不久前看了鳥哥”Linux私房菜伺服器架設篇”裡提到網管人員的心態,是盡可能不去抱持著重灌就好的心理 ,猛哥也說多去試吧!學校什麼沒有機器最多,在這種環境下怎麼不進步呢?
  一個月過去了,對於FedoraCore6加上xoops是越來越上手,也比較少出錯了,一切小心為上,以免再出包。

如何讓一般使用者上傳網頁至WebServer~續

下面這是從新竹縣網APT伺服器上找到的,我架站幾乎是參考這個,這個方法應該可以用,我沒試過。

底下使用 link 的方式將 /var/www/html 資料夾連結到 /home/使用者帳號/web,這樣我們就可以用使用者帳號上傳網頁了

#chmod 755 /home/使用者帳號
#mkdir /home/使用者帳號/web
#chown 使用者帳號.使用者帳號 /home/使用者帳號/web
#cp -rpf /var/www/html/* /home/使用者帳號/web/
#mv /var/www/html /var/www/html.bak
#ln -s /home/使用者帳號/web /var/www/html




如何讓一般使用者上傳網頁至WebServer

  由於幫學校做網頁,是使用xoops加上linux,這是主流,也是比較多人討論的組合。但是使用遠端操作時,往往會感到不方便,畢竟主要工作的os還是xp,所以想到FTP上傳的方式。vsftp雖然使用方便,安裝也簡單(因為fedora內建),可是chroot的設定可以限制一般使用者逛大街的行為發生,可是對網頁的製作上是十分不方便的,傳上去後還要移來移去(因為也限制root登入FTP)。
  

#mkdir /home/你的帳號/web /*  首先在使用者的家目錄下建立一個目錄 */

#chown 你的帳號.你的帳號 /home/你的帳號/web /* 更改目錄擁有者 */

#mount --bind /var/www /home/你的帳號/web /* 掛載上網頁目錄 */

#chmod 775 /var
#chmod 775 /var/www
#chmod 775 /var/www/html /* 更改權限 */

這個方法我試過後是成功的,唯一要注意的是主機重新開機後要重新掛載上去(我想沒人會沒事一直重開機)。

參考網址

2007年4月15日 星期日

當無法YUM時

最近在執行yum時,會發現無法安裝,在這個論壇找到解答,也已經解決。

需要停掉 yum-updatesd 服務
# chkconfig --level 35 yum-updatesd off
# service yum-updatesd stop

然後就可以執行 yum 了。

或是

#/etc/init.d/yumupdate stop

也可以



求助!!!!运行yum和pirut时总是出错!! - LinuxSir.Org

如何把Hinet Radio放在linux上聽

  pcman做了一個小程式可以把hinet radio做成選單放在tray上來做點選的動作,使我放了一個大石頭在心上做一個整
但是沒和streamtuner做一個整合實在可惜,現在有人做出來了

  方法如下:
  1. 做外掛之前,記得要先裝python, gtk2 and pygtk這三個套件才行
   可以用yum的方式來抓取
  2. 抓下作者提供的檔案
    a. 經過 John 的錯誤回報,我改了一下前一版程式。修正了電台圖示與名稱錯位的問題,並加上音樂、新聞、外語與娛樂等 電台分類。所以現在可以列出所有總共七十個網路電台了。

    b. 嗨,我做了 radio.hinet.net plugin for streamtuner。

/* 之前所以沒有用pcman老大的程式,是因為他要灌的套件,其中libgtk2-dev這個我找不到
,以下是安裝方法,有興趣的可以試試 */


程式下載網址:
可使用網友 jac 包的 deb,直接 dpkg -i 安裝
http://myweb.ncku.edu.tw/~n9694113/hinet-radio_0.0.1-3_i386.deb

或者從程式碼 tarball 自己編譯
http://pcman.sayya.org/hinet_radio.tar.bz2
以 root 權限執行 make install 就可以安裝完成
編譯本程式需要 libgtk2-dev 和 mplayer套件

執行 hinet_radio 後,可以看到系統列多出一個三角形圖示
用滑鼠點下去即可拉出選單,選擇想要的電台播放




[分享] Linux 下播放 Hinet 電台的便利工具

原來在Linux可以掛載iso檔

那以後就不必再多裝一個虛擬光碟機程式,如 Alchol 120%,真是方便!

# mount -o loop slackware.iso /mnt/test_cd

或 # mount -o loop floppy.img /mnt/test_floppy



Linux下的特殊檔案格式

讓Linux支援NTFS格式的方法

找了很久終於找到了不用格式化的方式了!!
请问 高手 FC5 如何挂载 NTFS 分区 - LinuxSir.Org


1、# uname -rm ╱* 找出 kernel的版本 * ╱

下載版本相符的文件
http://www.linux-ntfs.org/content/view/187/ (必要)
http://www.linux-ntfs.org/content/view/127/63/

2、具體的安裝步驟

# rpm -ivh kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.4.i686.rpm(相符版本)

3、檢查你的分區

# fdisk -lu /dev/hda | grep NTFS

如果不知道分區或哪一個磁碟代號可以 # fdisk -lu

4、建立掛載點

# cd /media/
# mkdir c_drive (這裡針對實際情況)

5、掛載分區

# mount /dev/hda1 -at ntfs /media/c_drive/

6、讓系統自動掛載
修改/etc/fstab,在最後加上
/dev/hda1 /media/c_drive ntfs ro,defaults,umask=0222 0 0