Lab 1: VMware

Download Report

Transcript Lab 1: VMware

Lab 1
VMware
1
References
• http://www.vmware.com/tw/
• 賴文彬老師網路管理Portal
– 1-網路管理講義-v1.pdf
– Linux安裝流程.doc
2
Outline
•
•
•
•
•
學習目標
實驗設備與材料
背景知識
實驗步驟
成績計算
3
Objective
• 練習在一台電腦上開起多個virtual
machines,並於其上安裝各種operating
systems。
• 練習安裝Linux並使用簡單的Linux
commands。
• 練習使用putty應用程式。
4
Equipment and Material
•
•
•
•
•
PC一台
VMware software
XP OS
Linux OS & user manual
隨身碟等儲存裝置
5
Evaluation
• 學習單當場繳交,個人分數。
• 每組依實驗報告的完整性決定成績。
– 完成的實驗項目越多,分數越高。
– 滿分100分。
• 同組同學將有相同的分數。
• 分組報告請填寫工作分配表。
6
Part 1
VMware
7
Virtual Machine (1/2)
• Virtual Machine (VM) 的觀念是原始的
Operating System (OS) 在真正的電腦硬體
上分配資源,給每個 user 一套和原始機
器相同的界面,讓每個 user 感覺自己擁
有一套獨立的 machine 使用。
• VM完全就像真正的計算機那樣進行工作,
例如可以安裝作系統、安裝應用程序、
存取網路資源等,就像是在真正的計算
機中進行工作。
8
Virtual Machine (2/2)
• Time sharing
App
App
App
App
App
App
Guest OS1
Guest OS2
Guest OS3
VM1
VM2
VM3
App
of
Host
Host OS (Windows, Linux, MacOS…)
Hardware
terminal
9
Famous VM
• 目前流行的虛擬機軟件有VMware、
VirtualBox和Virtual PC,它們都能在
Windows系統上虛擬出多個計算機,用
於安裝Linux、OS/2、FreeBSD等其他作
系統。
• 缺點是VM也會耗去系統資源。若安裝太
多VM,各個VM就會執行得比較慢。
10
VMware
•
•
•
•
VMware Workstation
VMware Server
VMware Player
Teaching Resource
– http://www.freegroup.org/2008/02/freesoftware-vmware/
– http://tw.myblog.yahoo.com/jw!0ZOaDAmBS
EHRmDr8W1sipg--/article?mid=75
– http://www.dk101.com/Discuz/viewthread.php?
11
tid=54236
實驗步驟 About VMware
• 取得VMware的序號
• 安裝VMware
–
–
–
–
安裝Linux
安裝Windows XP
請把Linux改成文字模式的控制介面。
請千萬要記得Linux與XP的administrator的
密碼。
12
實驗步驟 About Network
• 查出host、VM中的Window XP與Linux
server所使用的網路參數。
–
–
–
–
–
Host上請使用ipconfig /all
VM XP上請使用 ipconfig /all
VM Linux上請使用 ifconfig
這些IP與網路卡間的連結關係為何?
使用ping或traceroute測試可以從那一台機器
連結到另外一台機器 。
13
Part 2
Linux Simple Commands
14
Linux的開機程序
•
•
•
•
•
Kernel載入
硬體偵測與設定
產生system process
執行系統初始化的script
進入multi-user的session
15
觀察開機程序的方法
• 開機結束後以root登入,利用dmesg以觀
看開機訊息。
#dmesg > file
16
改成純文字模式
• 以 root 登入。將 etc/inittab中
id:5:initdefault:
修改成
id:3:initdefault:
• Reboot
17
實驗步驟 About Accounts
• 建立4個accounts,並請當場改密碼。
– 例如可以用adduser jschmoe造出jschmoe這
個帳號。
– 使用man查看adduser的使用方式。
– 使用passwd修改jschmoe的password。
– 說明/etc/passwd與/etc/shadow中的內容。
18
開設帳號與修改密碼
• adduser can create a new account
#adduser jasmine
• passwd changes the password of somebody
#adduser jasmine
• Check the following files and explain what
are they?
– /etc/passwd
– /etc/shadow
19
移除使用者
• 只移除login的能力。保留使用者目錄與檔
案供使用者將來使用。
– 編輯/etc/passwd,將第二個欄位(encryptedpasswd)設成*即可。
• 從密碼檔移除使用者。將使用者目錄與檔
案改成他人使用。
– 刪除/etc/passwd中的資料或使用userdel
jasmine,並使用chown和mv。
• 從密碼檔刪除使用者,並移除所有檔案。
– find /home/jasmine -exec rm {} \;
20
who
• Step 1: 使用putty或winscp等工具,從XP
VM遠端登入Linux,製造 2 人進入
system 工作.
• Step 2: 以 who, w, whoami, who am I,
finger 分別觀察可以看到哪一些資訊.
• Step 3: 再加入 1 人連上Linux server,觀
察finger的結果。
• 比較w、who、whoami、who am i、
finger 這些指令相同與不同之處。
21
vi and joe
• 使用 mkdir 建立子目錄 test。
• Please use vi or joe to write a file to
introduce yourself.
• 使用 chmod 修改introduction的閱讀權。
22
分組報告
• 說明VMware的運作原理。
• 說明安裝VMware過程中設定參數的意義
(Ex: Devices & Options),請分別說明:
– Linux server的環境設定。
– XP的環境設定。
• 說明在Linux開機的過程,有那些參數必
須設定,說明的項目越多,分數越高。
23