CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)

由於CentOS 7是Linux的發行版之一,因此咱們在安裝CentSO 7以前須要先了解一下什麼是Linux系統:shell

  • Linux是一套無償使用和自由傳播的類Unix操做系統,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操做系統。伴隨着互聯網的發展,Linux獲得了來自全世界軟件愛好者、組織、公司的支持。它除了在服務器操做系統方面保持着強勁的發展勢頭之外,在我的電腦、嵌入式系統上都有着長足的進步。使用者不只能夠直觀地獲取該操做系統的實現機制,並且能夠根據自身的須要來修改完善這個操做系統,使其最大化地適應用戶的須要。
  • Linux不只系統性能穩定,並且是開源軟件。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在不少企業網絡中,爲了追求速度和安全,Linux操做系統不只僅是被網絡運維人員看成服務器使用,Linux既能夠看成服務器,又能夠看成網絡防火牆是Linux的 一大亮點。
  • Linux與其餘操做系統相比 ,具備開放源碼、沒有版權、技術社區用戶多等特色 ,開放源碼使得用戶能夠自由裁剪,靈活性高,功能強大,成本低。尤爲系統中內嵌網絡協議棧 ,通過適當的配置就可實現路由器的功能。這些特色使得Linux成爲開發路由交換設備的理想開發平臺。

初識Linux系統
Linux操做系統的組成
Linux系統構成內容:vim

  1. Linux內核:c語言(面向過程語言)
  2. 各類外圍程序:C++語言,例如:桌面、網絡功能
    CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
    版本號的解析:
    XX.YY.ZZ
    1.XX主版本號
    2.YY次版本號
    3.ZZ修訂號
    4.奇數表示開發板
    5.偶數表示穩定版
    穩定版本:由2.4.6到2.4.7其中經過修復BUG到2.4.8到2.4.。。。
    開發版本:由2.4.7拷貝獲得2.5.7經過增長新功能到2.5.。。。最終到2.5.77
    穩定版本:由2.5.77拷貝獲得2.6.1再到2.6。。。其中經過修復BUG到2.6.18

協議介紹:
GPLZ(GUN General Public License)
1.自由軟件的通用許可協議
2.容許用戶任意複製、傳遞、修改再發布
3.基於自由軟件修改再次發佈的軟件,仍需遵照GPL
LGPL(Lesser General Public License)
1.LGPL相對於GPL較爲寬鬆,容許不公開所有源代碼
2.爲基於Linux平臺開發商業軟件提供了更多空間centos

開源軟件:開放源代碼軟件(Open Source Sofeware)
Firefox網頁瀏覽器
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
OpenOffice辦公套件
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
Apache網站服務器軟件
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)瀏覽器

主流的Linux分支
主流的Linux發行版本構成:
1.基於Linux內核的類Unix操做系統
2.Linux內核和各類自由軟件
發行版的名稱、版本由發行廠商決定:
1.Red Hat紅帽系列
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
2.Debian凱利系列
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
3.Ubuntu烏班圖系列
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)安全

Linux中將硬盤、分區等設備均表示爲文件
/dev /hda5服務器

  1. dev:硬件設備文件所在的目錄
  2. hd:hd表示IDE設備、sd表明SCSI設備
  3. a:硬盤的順序號,以字母a、b、c….表示
  4. 5:分區的順序號,以數字一、二、3…表示

硬盤及分區結構
硬盤分區類型:
MBR:4個分區 分區類型:主分區、擴展分區、邏輯分區
注意:至少一個主分區
1.主+主+主+主
2.主+主+主+擴展
3.主+主+擴展+擴展
4.主+擴展+擴展+擴展
擴展分區沒法直接存儲數據,須要邏輯分區去存儲數據
邏輯分區須要創建在擴展分區基礎之上
GPT : 128個分區
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
注意:1-4是主分區,因此第一個邏輯分區是從5開始的網絡

文件系統類型:
Linux中默認使用的文件系統類型
1.EXT4第四代擴展文件系統 6.0版本
2.XFS日誌文件系統 7.0版本
3.SWAP交換文件系統
Linux支持的其餘文件系統類型
1.FAT16/32:不超過4GB大小的文件大小
2.NTFS
3.XFS,JFS多線程

接下來咱們就開始安裝CentOS 7的鏡像文件:

軟件的準備:
1.VMware(能夠在我以前的文章中找到下載連接)
2.CentOS 7的鏡像文件,由於文件過大沒法上傳到網盤中,因此我把官網的下載的鏈接貼給你們用來下載,這裏咱們選擇的是X86 64位的鏡像文件:
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)運維

  1. Xshall終端模擬軟件,網盤連接和提取碼以下:
    連接:https://pan.baidu.com/s/1OrTfEPNRSWFcBMsX18W-cQ
    提取碼:dat8

全部東西下載準備完畢以後咱們就能夠開始安裝了。
咱們進入到VMware虛擬機中點擊新建虛擬機
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
打開新建虛擬機嚮導以後,類型配置選擇自定義,點擊下一步
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
版本兼容選擇14.x默認,點擊下一步
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
安裝操做系統,此處選擇稍後安裝,點擊下一步
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
客戶機操做系統選擇Linux,版本選擇CentOS 7 64位,點擊下一步
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
設置虛擬機名稱爲centos 7-6,安裝位置自行選擇路徑,此處咱們安裝在D盤的centos7-6文件夾中,點擊下一步
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
處理器配置界面:若是是i5處理器選擇單核,若是是i7四核八線程處理器選擇雙核,此處咱們選擇單核,點擊下一步
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
虛擬機內存界面:最少爲1GB,若是電腦自己內存是4G的就設爲1G,,若是是8G的設置爲2G,點擊下一步
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
網絡類型界面:選擇NAT,此處咱們要求創建的虛擬機可以上網,保證centos一直處於聯網狀態,由於安裝包須要聯網安裝,點擊下一步
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
控制器類型默認推薦,點擊下一步
虛擬磁盤類型默認推薦,點擊下一步
選擇磁盤:建立新虛擬磁盤,點擊下一步
指定磁盤容量:設定爲40GB,點擊下一步
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
磁盤文件界面:選擇放在安裝文件夾下,此處爲centos7-6,點擊下一步
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
準備建立虛擬機界面:此時咱們能夠對硬件進行優化,點擊自定義硬件,移除聲卡和打印機,同時咱們這個時候能夠把centos7的鏡像文件加載進來,選擇CD/DVD,使用ISO鏡像文件,點擊瀏覽找到本身存放centos7鏡像文件的根目錄把它加載進來,完成以後點擊關閉,再點擊完成,此時虛擬機就已經建好了。
過程和結果以下圖所示
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)ide

接下來咱們點擊左上角的開啓虛擬機,此時跳出的界面咱們按上下按鍵選擇第一個,就是開始安裝,而後敲回車:
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
安裝完成以後會跳出提示框歡迎界面,咱們設置語言爲中文/簡體中文,點擊繼續
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
進入安裝信息摘要界面,此時咱們須要作以下設置:
1.軟件選擇:此時默認的是最小安裝只安裝內核,咱們點擊進入以後選擇GNOME桌面,點擊完成,結束以後加載完成圖標處會從新刷新
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
2.安裝位置:此時默認的是已選擇自動分區,咱們點擊進入以後選擇我要配置分區,點擊完成進入手動分區界面 ,此時默認的分區方案是LVM邏輯分區的方案,咱們下拉以後改成標準分區;接下來咱們就能夠建立分區(此處又叫添加新掛載點),此處咱們須要添加四個掛載點,分別以下:
1.「/」:根,分配20GB
2.「swap」:交換分區,虛擬內存(物理內存小於4GB設定爲虛擬內存大小的1.5~2倍),由於咱們以前建立的物理內存爲2G,因此此處咱們分配4GB
3.「boot」:啓動分區,分配6GB
4.「home」:家目錄,分配10GB
所有添加完成後就能看到全部咱們添加的掛載點和他的大小了,此時咱們呢點擊完成,跳出更改摘要界面羅列出咱們添加的分區,接着點擊接受更改此時分區設置結束。具體過程步驟以下:
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
其它的選項就不須要再進行設置了,咱們點擊右下角的開始安裝就能夠了,進入以下界面:
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
咱們能夠在此界面先對root超級管理員的密碼進行設置:咱們進入ROOT密碼設置,此處咱們設置爲123123,再次輸入確認,此時設置的密碼比較簡單,咱們在點擊左上角的完成的時候下方會跳出 「密碼不符合複雜性要求」的提示,可是咱們只要再次點擊完成依然額能夠設置成功。
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
安裝完成以後點擊重啓,重啓完成以後會跳出初始設置的界面:
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
點擊許可協議,勾選下方的贊成許可協議,再點擊左上方的完成
回到主界面以後點擊右下角的完成配置,此時系統會自動重啓進入centos7的歡迎設置界面,接下來咱們對如下幾項進行設置:

  1. 語言設置爲漢語,點擊前進
  2. 鍵盤默認爲漢語,點擊前進
  3. 隱私服務默認打開,點擊前進
  4. 時區設置爲上海,點擊前進
  5. 在線帳號沒有,點擊跳過
  6. 關於您(添加普通用戶名稱):此處咱們添加zhagnsan,點擊前進
  7. 密碼設定:123123,再次肯定輸入,點擊前進
  8. 點擊開始使用CentOS,此時再次啓動的時候就會用zhangsan的帳戶登陸,可是由於普通用戶權限不夠,因此咱們進入系統以後須要換超級管理員用戶root登陸

重啓完成後咱們會獲得以下CentOS的主界面:
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
首先咱們點擊右上角的關閉圖標,點擊zhangsan,選擇註銷,以後換ROOT超級管理員帳戶登陸,註銷以後會退回到登陸界面,點擊未列出,輸入用戶名root點擊下一步,輸入密碼123123點擊登陸,此時會進入到上面一樣的設置流程,操做同上就能夠了,我就不在這裏重複了;進入系統以後咱們查看帳戶此時登錄的就是root用戶了。具體操做以下圖所示:
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
接下來咱們須要作的就是設置以後讓它可以上網,咱們點擊左上角的應用程序,發現系統默認自帶的瀏覽器爲火狐瀏覽器
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
雖然此時網卡模式爲NAT模式,可是此時點擊瀏覽器仍是沒法鏈接上網的,接下來咱們要作的就是把它接入到網絡,必須找到網卡以後才能夠設置接入網絡,咱們回到桌面右鍵點擊空白處,選擇「打開終端」,此時跳出命令界面:
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
接下來咱們輸入命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33找到網卡,敲回車
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
此時咱們進入網卡配置表,看到最下面有一個ONBOOT選項是控制網卡開啓和關閉的,若是狀態爲NO就是關閉,若是是yes就是開啓,此處咱們須要把它更改成yes,咱們要用上下左右按鍵移動光標到這一行,可是此處想直接修改是不行的,咱們要先輸入「i」,下面會提示狀態爲插入
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
咱們把no給刪除掉輸入yes,修改完成以後咱們還要保存此修改,這時候按Esc退出,再輸入「:wq」號保存並退出。

由於咱們修改的是網卡配置文件,因此咱們須要重啓網絡服務,操做以下:
在命令中輸入:servicre network restart,而後敲回車
而後查看IP地址:ifconfig,敲回車一共有三塊網卡,咱們只要看第一個ens33本地網卡
裏面有以下信息:
1.IP地址:192.168.195.136
2.子網掩碼:255.255.255.0
3.MAC地址:00:0c:29:c9:9d:88
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
此時咱們就能夠用火狐瀏覽器測試能不能上網了,輸入百度的網址www.baidu.com 是能夠進入的,爲可上網狀態。
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
咱們也能夠回到命令界面輸入ping www.baidu.com 敲回車,測試互通,此時默認長測不中止,咱們能夠按Ctrl+C中止,操做以下圖:
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)

接下來咱們用Xshell進行遠程鏈接,須要提早在本身的宿主機中安裝Xshell終端模擬軟件(遠程鏈接服務器的),圖標以下:
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
接下來雙擊打開進入此軟件進行相關的鏈接和優化:
進入以後跳出窗口,點擊左上角能夠新建會話也能夠直接鏈接,直接鏈接後彈出以下窗口:
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
此時咱們設置的項目以下:
1.窗口名稱:centos7-6
2.協議:SSH
3.主機爲對方的IP地址:此處爲192.168.195.136
4.端口號:22
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
接下來就是進行優化的過程:
1.點擊終端,在編碼處咱們要選擇UTF-8結尾的是識別中文的,若是使用別的會看到亂碼(此處默認就能夠了)
2.鍵盤:鍵序列兩邊選擇ASCII 127
3.外觀:配色方案選擇ANSI Colors on White
4.字體:字體名,亞洲字體所有改成Consolas由於該字體可以區分中英文的標點符號,字體大小改成14
到此全部的優化所有結束。

以上所有修改結束以後點擊下方的鏈接。進入到Xshell的命令界面,由於以前輸入了對方的IP地址,因此此時跳出彈框提示須要輸入登錄這臺主機的密鑰,此時咱們選擇接受並保存,此時須要輸入用戶名,咱們輸入root(管理員權限最大),下面要勾選記住用戶名,點擊確認,此時提示須要輸入密碼,咱們輸入以前設置的密碼123123,一樣勾選下面的記住密碼,再點擊肯定,此時就鏈接上centos7了,操做步驟以下圖:
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
此時咱們輸入命令ifconfig,敲回車顯示出來的界面和centos7裏以前輸入ifconfig獲得的界面是相同的(下圖1爲centos7的界面,圖2爲Xshell的界面):
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制(操做理論結合!)
此時實現遠程控制!咱們能夠思考一下爲何要用到遠程操做:由於每每有一些咱們編輯好的腳本在本身的電腦上,服務器無論在什麼位置,只要在開啓的狀況下,咱們能夠直接用本身的宿主機運行Xshell鏈接相對應的服務器進行遠程管理就能夠了,並且咱們能夠把編輯好的腳本內容直接粘貼到Xshell的命令界面中直接加載就能夠了,這就是一種提升效率的方法!

以上就是CentOS 7在虛擬機上的安裝,而且使用Xshell進行遠程控制的內容,謝謝!

相關文章
相關標籤/搜索