伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) johnaxer@mail.dali.tc.edu.tw 教學助理: 王暐鈞 (Jin) wang4622@gmail.com 營隊時間: 2015/1/28 (Day 1) 營隊地點: 國立中興大學附屬高級中學-3F電腦教室
大綱 虛擬機器 - VirtualBox 參觀機房 Linux 作業系統 - Ubuntu Linux 樹狀檔案系統 Linux 指令 在 VirtualBox 安裝 Ubuntu 14.10 Linux 樹狀檔案系統 Linux 指令 Linux 檔案權限
虛擬機器 & 虛擬化 虛擬機器(Virtual Machine, VM) 虛擬化 名詞解釋:OS Operating System 作業系統 虛擬機器 & 虛擬化 虛擬機器(Virtual Machine, VM) 一種特殊軟體,可以在實體電腦硬體上模擬建構出可執行的電腦 環境。 虛擬化 全虛擬化(Full Virtualization, FV):不用更改OS核心就可以安 裝在VM上。 半虛擬化(Para Virtualization, PV):須更動到OS核心使OS知 道自己處於虛擬化環境中。優點:效能較好。
虛擬化架構 Guest OS Guest OS (Linux…) Guest OS Application Hypervisor 半虛擬化在hypervisor裡不對設備驅動器做虛擬(emulation),而僅對CPU和RAM做虛擬。 Host OS (Windows 7) Hardware 全虛擬化架構 半虛擬化
常見虛擬機器軟體比較 虛擬機器軟體 名稱 公司 虛擬硬碟 副檔名 其他 VMware VMDK 最早的虛擬機器 VMware Player免費版 VirtualBox 甲骨文(Oracle) VDI 開放原始碼、 體積小、速度快 VirtualPC Hyper-V 微軟(Microsoft) VHD VHDX
準備工作 下載項目: VirtualBox 4.3.20 Ubuntu 14.10
Unix 家族 Unix:一種電腦作業系統 ------- Linux ------- Red Hat --------------- Fedora 擁有最新功能 --------------- CentOS 穩定,由企業版本(enterprise)抽離出。 --------------- enterprise 付費,企業版本 ------- Ubuntu ------- SUSE
在 VirtualBox 安裝 Ubuntu 14.10 新增 設定值 啟動安裝 Ubuntu 作業系統 類型:Linux、版本:Ubuntu 記憶體大小 立即建立虛擬硬碟選擇VDI 動態配置硬碟大小 設定值 系統晶片組選擇最新的 ICH9 存放裝置控制器: IDE選擇下載的Ubuntu ISO檔案 啟動安裝 Ubuntu 作業系統
在 VirtualBox 安裝 Ubuntu 14.10 問題!安裝最新版Ubuntu 14.10後,執行時畫面毀損。 觀察分析原因:可能是顯示器解析度的問題。 解決問題方法 第一種: Right Ctrl + F1 Right Ctrl + F7 開啟終端機(Terminal) 調整解析度。輸入指令:sudo apt-get install virtualbox-guest-dkms 第二種:安裝較舊的Ubuntu版本(14.04 LTS)
Linux 樹狀檔案系統 注意三件事: (1)你目前位在哪裡? (2)要存取的東西放在哪裡? (3)絕對路徑與相對路徑 / etc usr \ 倒斜線 Windows OS使用 / 正斜線 UNIX OS使用 根目錄 etc usr root var home 程式設定 passwd shadow sha1(x)=C 系統檔 v.s.Windows 應用程式 v.s.Program Files 伺服器 日誌 記錄 v.s.我的文件 目前位置在lib要移動到etc 如何表示? (1) cd /etc (絕對路徑) (2) cd ../../etc (相對路徑) lib
Linux 指令 (1) 指令 指令描述 su - 變更為超級管理員(root)權限,成功提示符號由$轉變成#。 cd 移動路徑。 pwd 顯示目前所在位置絕對路徑。 ls 顯示目錄下的所有檔案。 ls -l 顯示目錄下的所有檔案詳細資訊。 ls -la 顯示目錄下的所有檔案(以及隱藏檔案)詳細資訊。 cp 複製。
Linux 指令 (2) 指令 指令描述 mkdir 新增目錄。 rmdir 刪除目錄。(目錄下必須沒有任何東西) rm 刪除。 rm -Rf 強制刪除。 mv 移動。 cat 看檔案內容。 vi 編輯檔案。
Linux 指令 (3) 指令 指令描述 chmod 變更檔案權限。(範例:chmod 644 test.txt) d r w x root root 19252 test.txt 可讀 可寫 可執行 檔案名稱 目錄 擁有者 擁有群組 檔案大小 - r w 1 6 4
參考資料 虛擬化 VirtualBox Ubuntu virtualbox ubuntu 14.10 screen resolution http://www.ewdna.com/2012/10/full-para-virtualization.html VirtualBox https://www.virtualbox.org/wiki/Downloads Ubuntu http://www.ubuntu-tw.org/ virtualbox ubuntu 14.10 screen resolution http://www.maketecheasier.com/installing-ubuntu-14-10-in-virtualbox/