關於虛擬機
虛擬機可以讓你在一臺主機上同時運行二個或多個Windows、DOS、LINUX系統。與多啓動系統相比,VMWare採用了完全不同的概念。
多啓動系統在一個時刻只能運行一個系統,在系統切換時需要重新啓動機器;VMWare是真正的“同時”運行多個操作系統在主系統的平臺上,就像Windows應用程序那樣切換。
虛擬機不影響真實硬盤的數據,甚至還可以通過網卡將幾臺虛擬機用網卡連接成爲一個局域網。
好了,言歸正傳。
在VMware安裝Ubuntu
1.鏡像文件的準備
下載Ubuntu鏡像文件
2.創建虛擬機
①創建新的虛擬機
②可簡單操作,直接選擇典型創建,相關配值可到後期配置
③然後點擊下一步,直到這裏選擇稍後再安裝系統
④然後選擇Linux,64位選擇Ubuntu64,32位選擇Ubuntu32
⑤自行選擇安裝位置 或者直接選擇默認路徑 這裏必須輸入一個已存在的目錄,不然後面會報錯的(路徑比如可以設置爲d:\vmware\ubuntu64)
⑥接下來都可默認下一步,直到完成
⑦完成後有該虛擬機的界面如下:
⑧進入編輯虛擬機設置,並選擇鏡像文件:
⑨安裝完後點擊開啓虛擬機
虛擬機中安裝系統
Ubuntu系統安裝
①會來到如下界面,如果出現錯誤請看(四、可能遇到的錯誤),我們選擇中文簡體點擊Install Ubuntu:
②到了如下界面,我們點擊繼續
③選擇位置:shanghai,點擊繼續
④鍵盤佈局選擇英語(美國),點擊繼續
⑤設置用戶:(登錄是否自動登錄看個人愛好)
⑥點擊完成,然後進入虛擬機等待安裝,最後直接輸入用戶密碼即可登錄
⑦最後查看自己虛擬機的網卡ip以及ping一下www.baidu.com確保能夠聯網。
輸入命令
ifconfig
查詢ip
輸入
ping www.baidu.com
證明是可以聯網的
如果實驗室不能連網,但又要安裝openssh-server,怎麼辦?
- 新建一個源目錄
sudo mkdir /media/ubuntu
- 掛載
sudo mount /dev/cdrom /media/ubuntu
刪除/etc/apt/source.list中全部內容,再添加三行:
deb file:///media/ubuntu utopic main restricted
deb file:///media/ubuntu stable main restricted
deb file:///media/ubuntu unstable main restricted
再更新數據源:
sudo apt-get update
再執行下面的命令
sudo apt-get install openssh-server
最後是用xshell連接虛擬機,剛安裝的虛擬機是沒有安裝ssh服務的,需要自己去虛擬機裏安裝該服務
輸入命令
sudo apt-get install openssh-serve
然後按y, 聯網下載完成安裝
安裝正常來說 ssh服務已經啓動 沒有就輸入命令
/etc/init.d/ssh start
查找不到ssh-agent,我做了如下操作,輸入了這幾條命令:
1,/etc/init.d/ssh start
2,/etc/init.d/ssh stop
3,/etc/init.d/ssh restart
等等都沒有用,卸載了重新安裝也沒有用,最後百度一下用了一條命令解決了。
eval ssh-agent
再用
ps -e | grep ssh
就找到了ssh-agent服務了
安裝輔助軟件Xshell 6
1.下載Xshell、Xfpt5下載地址:
http://www.onlinedown.net/soft/1074946.htm
2.安裝Xshell
關於Xshell6:
Xshell 6是一款功能非常強大的終端模擬器,軟件支持SSH、SFTP、telnet,rlogin和串行,可以作爲Telnet、Rlogin、SSH、SFTP、Serial等協議的安全終端模擬軟件,使用它用戶可以在Windows界面下直接訪問遠端不同系統下的服務器,即可遠程控制終端服務器。
Windows界面下直接訪問遠端不同系統下的服務器,因此,我們用此軟件連接我們的虛擬機。
(1)首先,我們需要知道本虛擬機的IP地址,可用命令:ifconfig
(2)確保虛擬機開啓ssh-server服務,命令: sudo apt-get install openssh-server
(3)遠程連接 打開xshell應用,創建新會話 ,輸入虛擬機的ip 地址 和登錄用戶密碼
然後確定,雙擊它,彈出窗口 選擇接受並保存
完成連接
設置靜態IP
如果要設置靜態IP,可以採用一下方法:
(1)ifconfig -a
看網卡名字和IP,記錄下來
(2)route
看網關,記錄下來網關
(3)cat /etc/resolv.conf
,記錄下來DNS。
輸入 sudo vi /etc/network/interfaces
對比修改:
auto ens160 ----網卡名字ens160,根據自己的修改 iface ens160 inet static —網卡名字,根據自己的修改
address 192.168.1.51 ----輸入上面記錄下的IP
netmask 255.255.255.0
gateway 192.168.1.1 ----輸入上面記錄下的網關
dns-nameserver 192.168.1.1 ----輸入上面記錄下的DNS
也可以圖形化界面操作設置固定ip
點擊編輯連接按鈕進去,選擇“以太網”下的連接,點擊右邊‘編輯’按鈕
選擇“IPv4設置”選項卡,在地址欄輸入查到的ip,子網掩碼,網關和DNS(其中子網掩碼是255.255.255.0,DNS跟網關一樣,可設多個DNS)
保存,測試ping www.baidu.com
能ping通即設置成功。
配置國內下載源
進入 系統設置 ,找到 軟件和更新 。
如下界面選擇 中國的服務器 即可。
安裝Xfpt6
關於Xftp6:
Xftp6是一個基於 MS windows 平臺的功能強大的SFTP、FTP 文件傳輸軟件。使用了 Xftp 以後,MS windows 用戶能安全地在 UNIX/Linux 和 Windows PC 之間傳輸文件。
Xftp 能同時適應初級用戶和高級用戶的需要。它採用了標準的 Windows 風格的嚮導,它簡單的界面能與其他 Windows 應用程序緊密地協同工作,此外它還爲高級用戶提供了衆多強勁地功能特性。
搞定,繼續學習。