1. 程式人生 > >【伺服器】VMware Workstation Pro虛擬機器搭建本地伺服器CentOs7和寶塔面板(保姆式教程)

【伺服器】VMware Workstation Pro虛擬機器搭建本地伺服器CentOs7和寶塔面板(保姆式教程)

內容繁多,請耐心跟著流程走,在過程中遇到問題請在下面留言。 ## 前言 這幾天一直在複習**thinkphp5.1**,學習環境是**phpStudy8.1**,但是遇到了檔案有快取的問題(thinkphp5.1.39,修改檔案後重新整理沒有效果那種,需要隔幾分鐘才正常),百度也沒有解決方法,搞了幾天,一直沒解決,就氣著去折騰本地虛擬機器伺服器,使用阿里雲的CentOs7映象(本站的伺服器也是阿里雲的CentOs7,運維環境也是寶塔哦),運維環境是**寶塔面板**。 說到寶塔就有一些故事了,買伺服器的時候是想用windows server2008的,配置了IIS一段時間,搞不定,然後往nginx方向走,又搞不定,後來用windows寶塔面板,還是搞不定,不管怎麼折騰都沒辦法搞定,網站一直打不開,然後就轉CentOs7了,安裝寶塔,配置域名,訪問域名,網站就可以顯示了,回想當初,不知道自己腦子抽了哪條經。 ---------- ## 工具 - VMware Workstation Pro 15.5.5(虛擬機器,自己去下載安裝哦,安裝步驟:下一步,我同意,修改安裝路徑,下一步,完成) - CentOs7(iso映象,推薦使用IDM或者迅雷下載,映象大小4.6GB上下) 阿里雲映象:[http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/][1] ![LijYNd5LlYUpc7sXm5ybITaHobhduGxC.jpg][2] - Xshell(用於連線虛擬機器,方便使用Linux命令,是一個遠端工具,右鍵就可以複製貼上哦,還可以拉滾動條。) ---------- ## 檢視並保持vmnet8 ip ### 本地vmnet8 ip 檢視本地的vmnet8 ip(安裝好虛擬機器後才會自動生成的),開啟cmd輸入`ipconfig` 按win鍵+R,輸入cmd,回車就能開啟cmd ![POhFkkGd46bE8NYDNd1M07LTu0MX5Rht.png][3] **或者**按win鍵+S,搜尋“cmd”,也能開啟“命令提示符” ![69m9N6RbXV1K5xk9Fl0qlbtEUTpb04hs.png][4] **還有**左下角的“田”形右鍵,然後選擇“Windows Powershell”; **還有**Git的Git Bash等等。。。。。。。。。。。。。。。。 輸入`ipconfig`後,就顯示下面介面 ![qTA6BQ7lrLvy4qqtn4sJOnHIZZ3zpSSf.jpg][5] 這裡主要的內容是**乙太網介面卡VIware Network Adapter VInet8**,把細框裡的**IPv4地址**、**子網掩碼**、**預設閘道器**(我這裡沒有,我也不知道為什麼)用文字記下來,或者不關這個視窗,後面要用到的。 ### 虛擬機器vmnet8 ip **虛擬機器裡面的虛擬網路需要設定一下**,**虛擬機器裡面的虛擬網路需要處理一下**,**虛擬機器裡面的虛擬網路需要編輯一下**。 ![Mm50BuAB58u6GHSRCrAxeBwY08ajBDwH.png][6] 下圖示記2的地方,勾勾要去掉,去掉之後點選NAT設定,檢視虛擬機器的vmnet8 ip,把紅框裡的**子網IP**、**子網掩碼**、**預設閘道器**用文字記下來,然後點選確定。 ![PEn1EY8Rp4CXs882PsaWz768yWBlF8Wk.png][7] ![rLYAalNQwRaPAAxh3b7LkOGDdYfSVay2.png][8] 現在整理一下要用文字記下來的東西 ![2Npa2O11qTMoHVgXdezk8z2xrTF3NF4G.png][9] ---------- ## 建立虛擬機器 點選`建立新的虛擬機器`。 ![0.png][10] 點選`自定義`,下一步。 ![1.png][11] 選擇虛擬機器版本,我這裡是15.5.5,下一步 ![2.png][12] 點選`稍後安裝作業系統`,下一步。 ![3.png][13] 選擇`Linux`作業系統,現在安裝的是entOs7,所以版本選擇`CentOs7 64位`,下一步。 ![4.png][14] 虛擬機器名稱隨意,可以中文,這裡我寫的是伺服器ip名(可以重新命名的),為了方便定位,不用我說都懂的啦,從左邊欄就可以看出100、101、102沒有102,哎?我跳過102了?我是把流程走一遍再碼字的,碼字的時候,伺服器已經ok了,不過問題不大,下一步。。。。 ![5.png][15] 預設(本站的核心是2個,但是我100、101都是1個核心,這裡預設1個核心夠用了),本地伺服器,也就自己一個人訪問,而且這裡配置是跟本機電腦配置有關的,伺服器一核心足矣(只要電腦帶得動,給八核我也沒意見),下一步。 ![6.png][16] 預設(本站的記憶體是1GB,但是我100、101都是2GB,這裡預設1GB夠用了),同上(**如果在阿里雲買伺服器,我建議是1核心2GB記憶體哦**),下一步。 ![7.png][17] 點選`使用網路地址轉換(NAT)`,下一步。 ![8.png][18] 預設,下一步。 ![9.png][19] 預設,下一步。 ![10.png][20] 預設,下一步。 ![11.png][21] 預設(磁碟大小自己改,20GB實際上夠了,下面選項預設),下一步。 ![12.png][22] 預設,下一步。 ![13.png][23] 點選`自定義硬體`。 ![14.png][24] 點選`印表機`,然後點選`移除`。 ![15.png][25] 跟著數字的步驟走(步驟3:選擇下載好的CentOs7映象,我個人是推薦放在伺服器根目錄下,看我圖中的路徑,這裡不明白要留言哦)。 ![16.png][26] 點選`完成`。 ![17.png][27] ---------- ## 安裝CentOs7系統 點選`開啟此虛擬機器`。 ![18.png][28] 這裡說一下,預設選中的是`Test this this media & install CentOS 7`(白色字型是選中狀態),按方向鍵↑然後回車(如果按鍵沒效果,需要把滑鼠點一下虛擬機器顯示屏)。 ![19.png][29] 中文在最下面,滾下去或者拉到下面才看到(下面的搜尋`chinese`),點選`繼續`。 ![20.png][30] 這裡看一下自己的日期和時間是不是`亞洲/上海 時區`,不是的話自己進去調一下(百度)。 ![21.png][31] 點選`軟體選擇`。 ![22.png][32] 把紅框裡的兩個勾勾點上,完成。 ![23.png][33] 點選`安裝位置`。 ![24.png][34] 點選`我要配置分割槽`,完成。 ![25.png][35] 點選`點這裡自動建立他們`,完成。 ![26.png][36] 預設,/boot(**啟動檔案**),swap(**交換分割槽,類似windows虛擬記憶體**。看記憶體總大小,如果記憶體足夠大,這個空間就要設定很大,如果記憶體小於2G,那麼這個空間設定成記憶體的2倍大小。),/(**根分割槽**),完成。 ![27.png][37] 點選`接受更改`。 ![28.png][38] 點選`網路和主機名`。 ![29.png][39] 開啟`乙太網`,修改主機名(也闊以使用預設的啦),然後點選應用(點完應用後看看乙太網是不是關閉了,如果關閉了再點開),完成。 ![30.png][40] 點選`開始安裝`。 ![31.png][41] 點選`ROOT密碼`。 ![32.png][42] 設定密碼,我這裡設定`123456`(本機的,起個好記的就好),完成(點兩次)。 ![33.png][43] 等待安裝(根據自己的需求去建立使用者吧,但是建立後**可能**某些操作需要root許可權,不折騰就不要創了,昨晚搞CentOs8伺服器差點崩潰,CentOs8是規定要建立使用者的,CentOs7和CentOs8就跟windows7和windows10一樣)。 ![34.png][44] 安裝完畢,點選重啟。 ![35.png][45] 選擇第一個。 ![36.png][46] 我的使用者名稱是`root`,密碼`123456`。 輸入使用者名稱`root`,回車。 ![37.png][47] 輸入密碼`123456`(不可見的,輸入就行了),回車。 ![38.png][48] 噔噔噔噔,**革命成功**。
![39.png][49] ---------- ## 配置伺服器靜態ip(需要配置伺服器動態ip的自己百度一下) **到了這一步,你已經回不了頭了,還學會一丟丟Linux命令,建議多去看看Linux命令** 開啟目錄:`cd /etc/sysconfig/network-scripts/`(複製貼上就好,這個複製貼上有點麻煩,找不到的就手敲,正是這樣才要用Xshell工具來遠端,得先配置ip,忍一忍吧),回車。 ![40.png][50] 我這裡顯示的是ifcfg-ens33,這裡要說一下,我百度過,有些是32,也有1667777,先用`cd /etc/sysconfig/network-scripts/`進入目錄,然後`ll`顯示列表(`ls`也可以顯示列表,只顯示列表名)。 ![41.png][51] 編輯ifcfg-ens33:`vi ifcfg-ens33`(vi:進入編輯模式,檔名別敲錯。),回車。 ![42.png][52] 按 **i** 字母鍵進入編輯模式(如果不顯示下圖的,肯定是`vi ifcfg-ens33`輸入錯了,自己檢查一下,退出vi方法:按Esc(注意左下角),輸入`:q!`(不儲存退出))。 ![43.png][53] 看圖`IPADDR=192.168.157.103`、`NETMASK=255.255.255.0`、`GATEWAY=192.168.157.2`,這裡不建議複製貼上了,好好敲,我擔心會亂(如果一定要複製貼上的話,先把裡面的複製出來,加上IPADDR、NETMASK、GATEWAY再貼上回去,不知道能不能明白我的意思,咱們還是敲吧!!!)。 ![44.png][54] 儲存並退出:按Esc鍵,然後輸入`:wq`(必須小寫),回車。 ![45.png][55] 重啟網路:`systemctl restart network`,回車。 檢視ip:`ip addr`, 回車。 出現下圖就可以了,萬歲。
![46.png][56] ---------- ## 配置本地的網路(只需要配置一次) 這是本地訪問虛擬機器要配置的,文字中記下來的本機ip用這裡(因為我這沒有預設閘道器,所以不填)。 ![53.png][57] ---------- ## 使用Xshell連線虛擬機器伺服器(右鍵就可以複製貼上哦) 新建會話,這裡隧道要取消`轉發X11連線到:`(可能會有人奇怪,為什麼這張步驟和下面步驟在正常思路來說調換了,我其實是忘了,後面才補回來的)。 ![47.png][58] 新建會話,輸入名稱`192.168.157.103`(輸入名稱後,下面的主機也是同步的。),然後點選連線。 ![48.png][59] 出現這個彈窗就說明99.99%成功了,如果沒有就說明配置出錯,大概率在上一個步驟[**配置本地的網路(點選跳轉)**][60] ![49.png][61] 輸入使用者名稱`root`。 ![50.png][62] 輸入使用者名稱`123456`。 ![51.png][63] okay。 ![52.png][64] ---------- ## 安裝寶塔面板 寶塔官網:[https://www.bt.cn/][65] 寶塔Linux面板命令大全:[https://www.bt.cn/btcode.html][66](一定要多看) 這裡標註幾個常用的命令(本文章用到的):`cd`(不用說了吧)、`clear`(清屏,也可以用Ctrl+L)、`ll`(當前列表,詳細的展示列表),`ls`(當前列表,簡潔的展示列表)、`vi` 檔名(編輯檔案,按Esc:`:wq`儲存並退出、`:q`(退出)、`:q!`強制不儲存並退出)。 ### 安裝 安裝指令碼:`yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh` PS:**此指令碼從官方複製過來的時間為2020年6月19日,僅限CentOs系統,如果距離已久,請到官網複製**。 右鍵隨意複製貼上,Xshell工具的好處(佛主:[https://www.kancloud.cn/jiangguowu/kfjsdkfjskd/1076752][67])。 ![54.png][68] `DO you want to install Bt Panel tothe /www directory now?(y/n):`(現在是否要將Bt面板安裝到/www目錄?(是/否):)。 按y,回車。 ![55.png][69] 寶塔面板訪問地址:`http://192.168.157.103:8888/7a81976f`,`119.137.3.117`換成`192.168.157.103`自己設定的伺服器ip(別傻了,只有本地才能訪問)。
username: `yq0g4uxd` password: `c937d4a9` ![56.png][70] 是闊一。 ![57.png][71] 點選`一鍵安裝`(也可以不選擇,然後自己去左邊的軟體商店自己選擇安裝)。 ![58.png][72] 建議設定一下**安全入口**、**面板使用者**、**面板密碼**(只能設定8位數,為了方便,我強行使用命令列將密碼設定為`123456`,命令:`cd /www/server/panel && python tools.py panel 123456`,更多的寶塔命令請到寶塔Linux面板命令大全檢視:[https://www.bt.cn/btcode.html][73]) ![59.png][74] ---------- ## 報錯、錯誤、問題大雜燴(此目錄處理教程中遇到的問題,請在下面留言) ### 安裝寶塔 -> 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的錯誤 開啟:`vi /etc/resolv.conf` 加入:`nameserver 8.8.8.8`、`nameserver 8.8.4.4` ---------- 完美結束!!! 圖片太多,碼字的時候都卡了,大概68張圖片,感覺還是錄製視訊好啊 如果有錯誤的地方,歡迎糾正。 我已經想好下一篇的文章了,出一個寶塔面板使用教程。 原文連結:[https://blog.langting.top/archives/117.html](https://blog.langting.top/archives/117.html) ---------- ## 留言(點選跳到底部留言區) **往下拉就能看到留言了** [1]: http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/ [2]: https://blog.langting.top/usr/uploads/2020/06/2972683216.jpg [3]: https://blog.langting.top/usr/uploads/2020/06/2022151377.png [4]: https://blog.langting.top/usr/uploads/2020/06/2031327134.png [5]: https://blog.langting.top/usr/uploads/2020/06/3126586649.jpg [6]: https://blog.langting.top/usr/uploads/2020/06/1015822577.png [7]: https://blog.langting.top/usr/uploads/2020/06/2648354879.png [8]: https://blog.langting.top/usr/uploads/2020/06/3209255606.png [9]: https://blog.langting.top/usr/uploads/2020/06/1127712872.png [10]: https://blog.langting.top/usr/uploads/2020/06/555766638.png [11]: https://blog.langting.top/usr/uploads/2020/06/188841210.png [12]: https://blog.langting.top/usr/uploads/2020/06/2888158402.png [13]: https://blog.langting.top/usr/uploads/2020/06/3661345981.png [14]: https://blog.langting.top/usr/uploads/2020/06/3492544723.png [15]: https://blog.langting.top/usr/uploads/2020/06/3882032809.png [16]: https://blog.langting.top/usr/uploads/2020/06/3744130733.png [17]: https://blog.langting.top/usr/uploads/2020/06/1205000980.png [18]: https://blog.langting.top/usr/uploads/2020/06/1135078199.png [19]: https://blog.langting.top/usr/uploads/2020/06/3092898302.png [20]: https://blog.langting.top/usr/uploads/2020/06/401609096.png [21]: https://blog.langting.top/usr/uploads/2020/06/209034038.png [22]: https://blog.langting.top/usr/uploads/2020/06/1367266330.png [23]: https://blog.langting.top/usr/uploads/2020/06/1228219099.png [24]: https://blog.langting.top/usr/uploads/2020/06/2164900110.png [25]: https://blog.langting.top/usr/uploads/2020/06/3687662101.png [26]: https://blog.langting.top/usr/uploads/2020/06/3079434913.png [27]: https://blog.langting.top/usr/uploads/2020/06/2817767254.png [28]: https://blog.langting.top/usr/uploads/2020/06/3884469145.png [29]: https://blog.langting.top/usr/uploads/2020/06/560261553.png [30]: https://blog.langting.top/usr/uploads/2020/06/2085926516.png [31]: https://blog.langting.top/usr/uploads/2020/06/2155181254.png [32]: https://blog.langting.top/usr/uploads/2020/06/1504238803.png [33]: https://blog.langting.top/usr/uploads/2020/06/3882362340.png [34]: https://blog.langting.top/usr/uploads/2020/06/2114252591.png [35]: https://blog.langting.top/usr/uploads/2020/06/4292901772.png [36]: https://blog.langting.top/usr/uploads/2020/06/713651417.png [37]: https://blog.langting.top/usr/uploads/2020/06/1405465890.png [38]: https://blog.langting.top/usr/uploads/2020/06/2831487591.png [39]: https://blog.langting.top/usr/uploads/2020/06/3144658140.png [40]: https://blog.langting.top/usr/uploads/2020/06/1905529609.png [41]: https://blog.langting.top/usr/uploads/2020/06/3408842998.png [42]: https://blog.langting.top/usr/uploads/2020/06/1824157184.png [43]: https://blog.langting.top/usr/uploads/2020/06/3771018586.png [44]: https://blog.langting.top/usr/uploads/2020/06/1483112474.png [45]: https://blog.langting.top/usr/uploads/2020/06/2101211227.png [46]: https://blog.langting.top/usr/uploads/2020/06/2356545218.png [47]: https://blog.langting.top/usr/uploads/2020/06/298176444.png [48]: https://blog.langting.top/usr/uploads/2020/06/721990474.png [49]: https://blog.langting.top/usr/uploads/2020/06/3199431115.png [50]: https://blog.langting.top/usr/uploads/2020/06/2524317599.png [51]: https://blog.langting.top/usr/uploads/2020/06/3272186429.png [52]: https://blog.langting.top/usr/uploads/2020/06/1912291652.png [53]: https://blog.langting.top/usr/uploads/2020/06/4217499527.png [54]: https://blog.langting.top/usr/uploads/2020/06/2246650430.png [55]: https://blog.langting.top/usr/uploads/2020/06/1332314311.png [56]: https://blog.langting.top/usr/uploads/2020/06/4008039306.png [57]: https://blog.langting.top/usr/uploads/2020/06/3402870895.png [58]: https://blog.langting.top/usr/uploads/2020/06/2007241709.png [59]: https://blog.langting.top/usr/uploads/2020/06/3473758590.png [60]: http://blog.langting.top/archives/117.html#toc-配置本地的網路 [61]: https://blog.langting.top/usr/uploads/2020/06/1982164755.png [62]: https://blog.langting.top/usr/uploads/2020/06/4051162842.png [63]: https://blog.langting.top/usr/uploads/2020/06/191824994.png [64]: https://blog.langting.top/usr/uploads/2020/06/2515702691.png [65]: https://www.bt.cn/ [66]: https://www.bt.cn/btcode.html [67]: https://www.kancloud.cn/jiangguowu/kfjsdkfjskd/1076752 [68]: https://blog.langting.top/usr/uploads/2020/06/2832253885.png [69]: https://blog.langting.top/usr/uploads/2020/06/2640720064.png [70]: https://blog.langting.top/usr/uploads/2020/06/2816730294.png [71]: https://blog.langting.top/usr/uploads/2020/06/58323425.png [72]: https://blog.langting.top/usr/uploads/2020/06/1398140542.png [73]: https://www.bt.cn/btcode.html [74]: https://blog.langting.top/usr/uploads/2020/06/282682