Computer: Event: 200502

From TestingMediawiki
Jump to navigation Jump to search

主題

本月份無特定主題,主要有以下四項事項。

  • 想學 Linux 該從何套開始
  • 想寫具親和力的網頁該怎麼做
  • 想架伺服器該準備哪些軟硬體
  • 基本 Windows 保護筆記

想學 Linux 該從何套開始

Linux 有很多 Distro (Distribution, 發行版本.)可供你選擇,最近的 Linux 已經十分好用了,而且 LiveCD 還能讓你不必動到硬碟也可以實際使用 Linux ,各位可以先從有 LiveCD 的版本開始用起。另外 LiveCD 除了可燒成光碟片來用以外,也可以將它放進夠大的隨身碟 Memory Stick 中來使用,只要你的 BIOS (Basic Input/Output System, 基礎的輸出輸入系統.) 能支援光碟開機和隨身碟開機之類的就行了。

本 wiki 中與 Linux 相關的頁面

Knoppix

Knoppix http://knoppix.tnc.edu.tw/

Knoppix 系的是專門以發展 LiveCD 為主的 Distro ,有以下數種版本都是以此觀念而發展的 LiveCD 。

b2d

b2d http://b2d.tnc.edu.tw/

以 debian 為基礎而製成的。

LiveCD 依其桌面環境分為 pureKDE 跟 pureGNOME 兩種,請兩種都下回來試用看看。另外還有安裝進硬碟版本的 b2d 及 pureKED 和 pureGNOME 可以下載。 pure 算是新版的 b2d 這樣。

DSL BV1AL

DSL BV1AL http://knoppix.tnc.edu.tw/modules/news/article.php?storyid=163

由 DSL (Damn Small Linux, 該死小的 Linux ?) 重製出來的 BV1AL 的自訂版本。

Gentoo

Gentoo http://www.gentoo.org.tw/

Gentoo 系的絕不是給想要入門的人用的,不過如果你從這套開始入門,你可以學到相當多, Gentoo 社群的教學文件寫得相當詳細,有時你可能會搞不懂自己該看哪份文件也說不定,總之先從 x86 的開始看起吧,一般電腦的 CPU 應該都是 x86 的。

Gentoo 的安裝光碟有分為 Minimal 跟 Universal 兩種,前者是推薦給有網路環境可用的人下載的,全程都是利用網路來進行安裝的這樣,而後者則是幾乎全都使用已在光碟上的 Gentoo 和另外燒錄出的套件光碟來安裝的。

想寫具親和力的網頁該怎麼做

你的一份 HTML 文件得有以下幾種東西才行。

本 wiki 中與親和力相關的頁面(一)
本 wiki 中與親和力相關的頁面(二)

  1. 為文件定義其展示的方式的 DOCTYPE
  2. HTML 文件的主要架構 html head body 這三部分
  3. 正確的語言設定 lang
  4. 文件的標題 title
  5. 把網頁的主題放在前面,導覽列則放到後面,有時也要放個告訴訪客你現在的頁面是在你網頁的哪一層路徑這樣,可以的話設定幾個單手就能按的便捷鍵 accesskey 上去。
  6. 一開始就要注意到一點,你是在寫文件,不是在寫樣式,所以一份 HTML 文件要以完整表達其內容為重,若在沒使用樣式時不具親和力就要注意是不是該重寫了。
  7. 適當地利用 div 元件來包住一頁中分開的主題,並給予其適當的 id 名稱。
  8. 圖片跟超連結在有必要的時候要加入 title 。圖片則是盡量加 alt 來描述其圖片內容是在表達什麼,不要在 alt 中寫圖片的檔名,如果只是單純想拿來卡位以調整排版的圖片的話,用空的代替字元 alt="" 來處理,不要寫成 alt=" " 了,這兩者是不同的這樣。

想架伺服器該準備哪些軟硬體

硬體

伺服器的硬體配備並不需要太高,不過基本的電源器、網路卡、記憶體、硬碟要注意別挑太差的,可以的話加個防斷電的 UPS 給電腦和寬頻撥接器比較好。

如果你要架 ftp 的話,可能會需要張 RAID 卡啥的來擴充硬碟也說不定。

軟體

軟體第一要選的是作業系統,接著要選的是伺服器程式。

不管選哪套作業系統,都要注意隨時更新漏洞,以及關閉不必要的服務這兩點,可以的話,用防火牆把沒用到的 port 全關起來比較好。如果有擋 ip 的程式的話也要記得用一下。

OS

OS (Operating System, 作業系統.)

  1. Windows - 除了要很多錢外,倒是沒有什麼特別的問題在。不過因為太知名了,所以常常受到攻擊。
  2. Linux - 像 b2d 跟 Gentoo 都是不錯的選擇,不過在架站前請先好好摸熟自己的系統,畢竟 Linux 是不怕攻擊 Windows 的病毒,可不是不怕被駭呀。
  3. FreeBSD - 最簡單的作業系統,簡單到想被駭都不可能。(誇大有)

Program

Program (程式)

  1. Apache - 棒!雖然我還沒實際用過啦。
  2. php - 架設動態網頁用的。
  3. phpBB - 架討論區用的。
  4. MySQL - 在亞洲蠻知名的 DBMS (DataBase Management System, 資料庫管理系統.) 。其它的 DBMS 還有以下數種可選。
    1. PostgreSQL
    2. HSQL - 快速 (為嵌入式的 embedded SQL) 、跨平台 (是用 JAVA 寫成的) 。
    3. bakery
  5. iptable - 擋 ip 用的,就算你有防火牆,但被一堆故意找碴的 ip 吃掉頻寬也是不好的。

基本 Windows 保護筆記

裝 outpost FREE 防火牆,有中文版可用,教學自己找。
如果不想用 ie 引擎的瀏覽器的話,就換 Firefox 或 Opera 來用。
如果想用 ie 引擎的話,找 Maxthon 用,
如果是用 ie 引擎的話,記得裝 Spybot 來建立免疫。
用 Spybot 建立好免疫的話,記得 ie 的相關設定要調好才會作用,
ie 的相關設定就是網際網路選項,裡面的安全性跟隱私的管理要讓它作用。
至於放發信 Outlook 系列的,自己看要不要換,這個比較沒那麼痛。
需要防毒軟體可以找 AntiVir 或 ClamWin 來用,
不過防毒軟體真的大部分的時候都是裝心安的,別亂從奇怪的網站下檔比較好,
基本上防毒工作由 Server 端來進行比較好。
然後 2000/XP 請把 services.msc 中沒用的程式關掉。(哪些沒用請自己找)
最後就是要給使用者跟 administrator 設夠長的密碼。
其它就是自己要勤勞點更新作業系統。

如果不打算玩遊戲的話,找 B2DpureGNOME 這套免費的作業系統來用就好,
不過這是在你打算進入 Linux 環境的前提下用的啦,
不熟的程式跟作業系統只會給你製造更大的系統漏洞而已。

Navigation

您的位置: ACnowiki >> Computer >> Event >> 2005/02