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搭配才好

2009年8月30日 星期日

ISO OSI七層網路模型

記憶方式 :
Please Do NoT See this Pink Apple !  網路七層~ (不要看粉紅蘋果~就是不要看蘋果電腦的意思)將大寫字母記得及符合七層順序喔


第一層:實體層 (Physical Layer)
  • 傳送訊號的介質規格: Ex數位訊號
  • 傳輸規格
  • 接頭規格
    • BNC接頭配RG58纜線
    • AUI接頭配AUI纜線
    • RJ45接頭配雙絞線
第二層:資料鏈結層 (Data Link Layer)
  • 決定採用何種介質存取控制(Media Access Control, MAC)方法
    • 乙太網路採用CSMA/CD
  • 定址
    • 此處的位址稱"實體位址(Physical Address)" 或是 "MAC位址(Media Access Control Address)",是由網路卡製造商在製作過程中直接燒在網路卡晶片中
    • 可在windows下打"C:/> ipconfig /all" 查看,在linux下打"#ifconfig"查看
第三層:網路層 (Network Layer)
  • 定址(Addressing) :加上來源和目的位址
  • 路由(Routing):找尋最佳路徑
第四層:傳輸層 (Transport Layer)
  • 編定序號(Sequence Number):切割傳輸的內容,給定編號
  • 流量控制(Flow Control):Host to Host溝通時,協調兩方的傳送速度
  • 可靠性與效率性(Reliability & Efficiency):兩種是互相抵觸的
    • TCP:是一種可靠性的傳輸協定,有偵錯及錯誤處理
    • UDP:是一種講究效率的傳輸協定
第五層:會議層 (Session Layer):負責兩部電腦之間的連線,包括建立連線和結束連線
  • 單工模式:例如廣播電台
  • 半雙工模式:無法同時做雙向資料的傳輸,例如無線對講機
  • 全雙工模式:例如電話
第六層:表現層 (Presentation Layer)
  • 編碼與轉碼
  • 壓縮與解壓縮
  • 加密與解密

第七層:應用層 (Application Layer):能直接協助使用者操作的軟體
  • 上網使用的瀏覽器
  • 收發信軟體
  • 傳送檔案的FileZilla軟體
  • 並非所有的程式都屬於應用層的範圍:例如ping, ipconfig就不是
wiki:http://en.wikipedia.org/wiki/OSI_model