1 / 36

系統安裝及開關機程序

TQC-OS 作業系統類. 系統安裝及開關機程序. 大綱. 作業系統基礎知識 Linux 安裝 開、關機設定 更改執行階層 週邊設備管理 (Printer 、 Storage 及 Device 掛載 ). 作業系統基礎知識. 完整的作業系統構成要件. 核心 ( 管理所有的硬體資源 ) 電腦硬體、檔案系統、行程、記憶體及網路管理 … 操作介面 Shell 、 GUI… 系統程式 (API:Application Program Interface) 程式向作業系統提出”系統資源需求”時,所使用的”功能函式” 應用程式 瀏覽器、文書編輯軟體 ….

Télécharger la présentation

系統安裝及開關機程序

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TQC-OS作業系統類 系統安裝及開關機程序

  2. 大綱 作業系統基礎知識 Linux 安裝 開、關機設定 更改執行階層 週邊設備管理(Printer、Storage及Device掛載)

  3. 作業系統基礎知識

  4. 完整的作業系統構成要件 • 核心(管理所有的硬體資源) • 電腦硬體、檔案系統、行程、記憶體及網路管理… • 操作介面 • Shell、GUI… • 系統程式(API:Application Program Interface) • 程式向作業系統提出”系統資源需求”時,所使用的”功能函式” • 應用程式 • 瀏覽器、文書編輯軟體…

  5. 作業系統的角色 作業系統(OS, Operating System)是介於電腦硬體與應用軟體之間的程式。

  6. Linux是什麼? • Linux 就是一套作業系統 • 提供合理的硬體資源管理 • 可驅動大部分的硬體配備 • 提供很多的開發介面讓程式設計師使用 • 程式設計師只要知道能夠使用何種程式語言在 Linux 上頭進行編譯即可

  7. Linux的設計理念 • 將複雜的任務分給多個單純的小程式去負責 • 因為每個小程式的功能單純,效能較佳 • Everything is file • 所有資源都以檔案的形態存在 • 檔案主要依據目錄樹的方式來管理 • 最頂層為根目錄 (/),又稱為 root • 只要管理『裝置檔』的『權限』即可管理硬體

  8. Linux 安裝

  9. Linux支援的安裝方式 • 本機安裝: • CD/DVD ROM • Hard Disk • Live USB • 網路安裝: • NFS • FTP • HTTP

  10. boot loader 開機管理程式 • 開機管理程式的功能 • 載入核心,以啟動作業系統 • 提供選單功能,具有多重開機功能(Boot Manager) • Linux 常見開機管理程式 • LILO (LInux LOader),較早期的程式 • grub 目前最常見的開機管理程式 • 開機管理程式可安裝的磁區 • MBR (一顆磁碟只有一個 MBR)只有 446 bytes • 只可以安裝一個 Boot Manager(grub,lilo,spfdisk… ) • Super block (每個磁區都有其 first sector)

  11. Linux的檔案系統 • 為一種目錄樹的結構,且將所有裝置視為”檔案” • 需將裝置連結到目錄樹下的某個目錄,稱為『掛載』 • /dev/hda5 掛載到 /mnt ,表示進入 /mnt 目錄,即可看到 /dev/hda5 磁碟中的檔案資料 • 每個目錄都有其特定的意義,常見的目錄: • / 最上層目錄 • /boot 核心與開機管理程式 • /etc 系統與軟體的設定檔 • /user unix software resource • /var 系統運作過程中會產生的資料 • /home 使用者家目錄 • /tmp 暫存檔案放置目錄 • /etc, /lib, /bin, /sbin, /dev 不可與根目錄分開(一定得掛載在根目錄之下)

  12. 裝置檔案名稱

  13. 磁碟儲存結構 • 硬碟組成 • 磁區(sector):最小物理儲存單位(512 Bytes) • 磁柱(cylinder):分割區的最小單位 • 最重要的磁區:整顆硬碟的第一個磁區 • 主要開機區(MBR):446bytes,可安裝開機管理程式 • 分割表(partition table):64bytes,可記錄四筆分割記錄 • Super block (boot sector) • 每個分割區的第一個磁區(sector)

  14. 磁碟分割區的類型 • 主要分割區(Primary) • 最多四個(4P) • 延伸分割區(Extended) • 最多一個(1E) • 可再分出邏輯分割區 • 邏輯分割區(Logical) • 可被格式化使用 • 為延伸分割區所衍生出來的 • 第一個分割代號為5號

  15. Linux 磁碟分割區的代號 IDE磁碟裝置名稱 • IDE磁碟 • /dev/hd[a-d][1-63] • 第一個邏輯分割區代號 • /dev/hda5 • SCSI (SATA, USB) 磁碟 • /dev/sd[a-p][1-15] (24) • 第一個邏輯分割區代號 • /dev/sda5

  16. 磁碟分割 • 3P+1E+3L • 2P+1E+4L

  17. 開機/關機及重新開機

  18. Linux 開機流程圖 • 參料來源: http://linux.vbird.org BIOSLoaderKernel+initrdinit(/etc/inittab)login

  19. /etc/inittab檔案 • vi /etc/inittab • id:5:initdefault: <==預設的 runlevel 設定, 此 runlevel 為 5 • # 7 個不同 run level 的,需要啟動的服務的 scripts 放置路徑: • l0:0:wait:/etc/rc.d/rc 0 <==runlevel 0 在 /etc/rc.d/rc0.d/ • l1:1:wait:/etc/rc.d/rc 1 <==runlevel 1 在 /etc/rc.d/rc1.d/ • l2:2:wait:/etc/rc.d/rc 2 <==runlevel 2 在 /etc/rc.d/rc2.d/ • l3:3:wait:/etc/rc.d/rc 3 <==runlevel 3 在 /etc/rc.d/rc3.d/ • l4:4:wait:/etc/rc.d/rc 4 <==runlevel 4 在 /etc/rc.d/rc4.d/ • l5:5:wait:/etc/rc.d/rc 5 <==runlevel 5 在 /etc/rc.d/rc5.d/ • l6:6:wait:/etc/rc.d/rc 6 <==runlevel 6 在 /etc/rc.d/rc6.d/

  20. Linux 的執行等級(run level) • 共有七種執行等級 • 0 關機 • 1 單人維護模式 • 2 不含 NFS 的多人文字模式 • 3 多人文字模式 • 4 保留 • 5 圖形介面模式 • 6 重新開機

  21. 關機指令/sbin/shutdown [-t 秒] [-arkhncfF] 時間 [警告訊息] 選項與參數: -t sec : 亦即『過幾秒後關機』的意思 -k: 只發送警告訊息 -r: 在將系統的服務停掉之後就重新開機。 -h: 將系統的服務停掉後,立即關機。 -n : 不經過 init 程序,直接以 shutdown 的功能來關機 -f : 關機並開機之後,強制略過fsck 的磁碟檢查 -F : 系統重新開機之後,強制進行 fsck 的磁碟檢查 -c: 取消已經在進行的 shutdown 指令內容。 時間 : 指定系統關機的時間 警告訊息: 通知使用者系統關機警告訊息。

  22. shutdown 範例

  23. 題庫討論

  24. 想要看電腦所有磁碟與掛載點,需使用以下何種指令?複選BD想要看電腦所有磁碟與掛載點,需使用以下何種指令?複選BD • (A) du(磁碟所使用的空間) • (B) mount • (C) fdisk • (D) df • Linux 安裝時,下列哪些目錄掛載於獨立磁碟分割區,會造成系統無法開機? 複選CD • (A) /root • (B) /opt • (C) /lib • (D) /etc

  25. 每次開機時都進入預設 runlevel 5 中的 X window,如果要修改開機預設為 runlevel 3,請問要至那一個檔案修改?單選 D • (A) /etc/fstab • (B) /etc/bashrc • (C) /etc/rc.d/rc.local • (D) /etc/inittab

  26. 可用來系統登出的指令?複選AD • (A) logout • (B) quit • (C) reset • (D) exit

  27. 以下哪一指令,可以顯示目前系統斤使用之IRQ狀態?單選 A • (A) cat /proc/interrupts • (B) cat /proc/irp • (C) cat /proc/info/interrupts • (D) cat /proc/info/irq

  28. 以下何種開機選項,可以指示lilo掛載(mount)特定的磁碟分割,作為 root partition?單選 B • (A)root=hdb1 • (B) root=/dev/hdb1 • (C) mount root=hdb1 • (D) mount root=/dev/hdb1

  29. 如下關於inittab 的修改,一行可以進入圖形界面?單選 C • (A) id:3:initdefault: • (B) id:5:defaultinit: • (C) id:5:initdefault: • (D) id:3:defaultinit: • 若在Linux 系統上執行了 runlevel 這個命令,且看到如下結果:3 5 單選 A • (A) 當前執行階層(run level)在 5,上一次在 3 • (B)當前執行階層(run level)在 3,上一次在 5 • (C)當前執行階層(run level)在 3,下一次在 5 • (D)當前執行階層(run level)在 5,下一次在 3

  30. 下面哪些是目前已知的 Linux 安裝可用的媒體來源?複選ABCD • (A) CD-ROM • (B) Hard-Disk • (C) Network • (D) USB-Disk

  31. 請問下列何者為正確的開機順序?單選 C • (A) 載入 kernel -> init script -> initrd -> lilo ->登入 • (B) lilo ->載入 kernel -> init script -> initrd ->登入 • (C) lilo -> 載入 kernel ->initrd -> init script -> 登入 • (D) initrd -> lilo -> 載入kernel -> init script ->登入

  32. 在安裝Linux的過程中下列哪一項不是必要的工作?單選 B • (A) 格式化檔案系統 • (B) 設定 X Window • (C) 建立分割區 (partition) • (D) 建立檔案系統 (Filesystem)

  33. 若重新啟動系統(reboot),以下那個目錄所定義的 script 會被執行?單選 D • (A) /etc/rc3.d 或 /etc/rc.d/rc3.d • (B) /etc/rc4.d 或 /etc/rc.d/rc4.d • (C) /etc/rc5.d 或 /etc/rc.d/rc5.d • (D) /etc/rc6.d 或 /etc/rc.d/rc6.d • 如下那個命令可取消一個已經安排好但還沒到時的關機動作? 單選 C • (A) halt --cancel • (B) shutdown --cancel • (C) shutdown -c • (D) shutdown -C

  34. 關於開機管理程式的描述下列何者有誤? 單選 B • (A) LILO 及 Grub 是 Linux 中常見的開機管理程式 • (B) 只能安裝在硬碟中才能使用 • (C) 可以安裝在 MBR 及 super block 中 • (D) 可用來載入不同的作業系統 • 某一部 Linux 主機在開機之後會進入 X window 模式,如希望在往後開機都直接進入文字模式,則應該修改那個檔案? 單選 D • (A) /etc/profile • (B) /etc/init.d • (C) /etc/hosts • (D) /etc/inittab

  35. 安裝 Linux 系統時, boot loader 可放在硬碟的哪區域?複選 AB • (A) Master Boot Record (MBR) • (B) First sector • (C) Last sector • (D) Boot ROM

  36. 如下那些命令可重新啟重Linux系統?複選 ABC • (A) shutdown –r now • (B) init 6 • (C) reboot • (D) warmboot

More Related