2009年9月30日 星期三

OpenSuse 更新及軟體安裝

更新軟體套件管理員:


點選 電腦 -->  YaST

--> 點選 軟體套件庫

--> 點選  新增

--> 點選 指定URL

--> 點選 下一步

套件庫名稱:  請自行輸入(例如 : TWAREN-Pacman)

URL:  請輸入 http://ftp.twaren.net/Linux/Packman/suse/11.1/


--> 下一步 -->確定

也可以再新增:
套件庫名稱:  請自行輸入(例如 : TW-ISU) 義守大學

URL:  請輸入 http://ftp.isu.edu.tw/pub/Linux/OpenSuSE/distribution/11.1/repo/oss

套件庫名稱:  請自行輸入(例如 :TWAREN) 台灣學術網路套件庫
URL: 請輸入  http://ftp.twaren.net/Linux/OpenSuSE/update/11.1/

注意事項

  1. 連到國外速度慢,所以連台灣學術網路套件庫twaren以及義守大學
  2. 軟體套件庫可以搜尋出可用的軟體套件目錄,使用者點選安裝,才會進行安裝.
  3. 也可download iso光碟來更新指定URL改為指定DVD (在國內download比較快,但要注意安全性,可做媒體檢查)
  4. 以上的軟體套件庫設定都存放在/etc/zypp/repos.d

安裝軟體套件的方法:


方式1:透過 YaST 的軟體管理

點選 電腦 -->  YaST

--> 點選 軟體管理

-->請於搜尋視窗 輸入軟體名稱 例如 amsn

--> 點選軟體 amsn

--> 點選 安裝 --> 套用

方式2:透過 one-click install  來安裝

http://software.opensuse.org/search

輸入 軟體名稱 例如: kmplayer --> 搜尋

方式3 利用命令介面安裝

# yast -i wireshark ------->啟動yast, (-i=install)安裝wireshard軟體.這樣會從download軟體到到安裝都完成


方式4 利用zypper安裝

# zypper install rdesktop ------->啟動zypper, install安裝rdesktop軟體.zyppe是文字介面

# zypper remove rdesktop ------->啟動zypper, remove移除rdesktop軟體



方式5 利用rpm安裝 (必須解決相依性問題.且要先下載 rdesktop 的 rpm 套件)

# rpm -ivh /root/Desktop/rdesktop-1.6.0-37.4.586.rpm ------->用rpm直接安裝(-i=install) (-h=hash,列出安裝套件的Hash碼)(-v=verbose提供較多的細節輸出)
# rpm -Uvh /root/Desktop/rdesktop-1.6.0-37.4.586.rpm ------->安裝rdesktop套件且加裝更新套件(-U=upgrade)
# rpm -Fvh /root/Desktop/rdesktop-1.6.0-37.4.586.rpm ------->如果套件已安裝,執行更新(-F=freshen)

# rpm -e rdesktop.rpm ------->移除rdesktop(-e=erase)

安裝完成後可用#rpm -ql | grep rdesktop查看被安裝在那些目錄.
安裝完成後可用#whereis rdesktop查看被安裝在那些目錄.

2009年9月10日 星期四

Linux安裝-關於硬碟分割

分割硬碟的理由
  • for backup & restore (dump)
  • 便於配額管理 (disk quota)

硬碟分割的種類:

  • partition分割:
    • 適用於硬碟容量可預測性高的服務,例如mailing box
    • 記錄起始磁柱與結束磁柱,切割的是一塊完整的區域
  • LVM (虛凝硬碟)
    • 適用於硬碟容量擴充性高的服務,例如file server
    • 將數顆硬碟建置成VG (volume group),再從VG中分出數個LV (Logic volume)
1個硬碟最多可以分割成

  • 4個主要分割區
  • 3個主要分割區+1個延伸分割區
原因在於MBR(Master Boot Record)的限制,MBR由以下亖部分組成
  • Boot Program:446 bytes 放置開機程式
  • Table of primary partitions:64 bytes 16*4 =64,可放4個主要分割區
  • Magic Number:2 bytes:用來檢查是否合法/可用的MBR
範例:總空間40G切割3個主分割區,一個延伸分割區
主分割區
  • / 30G
  • /home 1G
  • /boot 200MB
延伸磁碟
  • Extended 8.8G (剩餘空間)
  • swap 512MB

2009年9月9日 星期三

Linux 指令語法

**指令語法**

指令                [ - ]                 [ -- ]                 [ TARGET ]
                short option     long option               對象
                     參數                 敘述



可以使用 TAB 按鍵 或是 Ctrl + i 來使用檔案名稱/命令補齊

如有相同的字元,可連按兩次TAB,就會全部顯示出來


要查看指令的說明可以使用#man 指令

man 文件分類
1. 一般使用者指令
2. system call
3. library call
4. Device
5. File format and protocals
6. Game
7. 巨集
8. 系統管理者指令
9. Kernel

Linux圖形與文字介面切換

切換登入介面
  • Ctrl + Alt + F1 ~ F6 文字介面
  • Ctrl + Alt + F7 圖形介面
若提示符號 為 # <----------- root (管理者)
若提示符號 為 > 或是 $ <----------- 一般使用者


常用指令:
  • #w :顯示有多少使用者
  • #tty:顯示目前目錄
  • #logout:登出

2009年9月1日 星期二

網路設備

集線器(Hub)
  • 支援第一層:實體層 (傳遞位元bit)
  • 將一些電腦全部串連在一起的一個基本設備
  • 具備中繼器(Repeater)的功能,將傳入的訊號加強
  • 可串接多部Hub,以符合大型區域網路所需
  • 缺點
    • 對於廣播(broadcast)訊息不會做任何處理 
    • 容易造成網路壅塞(因為會將訊息傳送到所有連接埠,而有訊號碰撞的問題)
    • 是一個共享頻寬的裝置,多台電腦使用速度會變慢

橋接器(Bridge)
  • 支援第二層:資料鏈結層 
  • 可連接兩個或多個不同的網路(可串接不同區域網路拓樸)
  • 能將不必要的訊息過濾掉(可以區隔訊號碰撞的問題)
  • 缺點
    • 對於廣播(broadcast)訊息不會做任何處理
    • 如果串接不當,可能會形成迴路(loop),而造成所謂的"廣播風暴"(Broadcast Storm)
      • 大部份的設備皆採取"擴展樹"(Spanning Tree)演算法來解決此問題
交換器(Switch)
  • 支援第二層:資料鏈結層(傳遞訊框frame)
  • 可視為bridge+hub
  • 是全雙工設計(full duplex),可以避免訊號碰撞的問題
  • 訊框frame 傳送方式有兩種
    • store & forward (儲存及轉送):會驗證資訊的完整性(Integrity)
    • cut through (直通方式):會降低延遟(latency),提高傳輸效率
  • 提供VLAN (Virtual LAN)稱之為 L3 Switch,可支援到第三層
    • 可將網路區分成小區,速度更佳而有效阻隔不必要的資訊 ,也就是廣播封包.
    • Router也有這樣的功能
路由器(Router)
  • 支援第三層:網路層(傳遞封包packet或資料包datagram)
  • 俗稱寬頻分享器,IP分享器(NAT),內建firewall用來控管網路
  • 有效阻隔廣播broadcast,不會造成廣播風暴broadcast storm
  • 進行解封裝與重新封裝
  • 用好的router,也要用好的switch搭配才好