分享一個(gè)Linux里的寶塔,真正的寶塔!詳細(xì)教程
2022-12-08 加入收藏
一、為什么要裝寶塔面板
二、安裝寶塔面板,基礎(chǔ)設(shè)置
三、寶塔面板進(jìn)階使用
3.1 創(chuàng)建配置網(wǎng)站
3.2 方便的文件操作
3.3 如此簡(jiǎn)單的設(shè)置定時(shí)任務(wù)
老表一起學(xué)云服務(wù)器開(kāi)發(fā)相關(guān)文章:
先導(dǎo)篇:擁有有一臺(tái)服務(wù)器后,我竟然這么酷?
替代項(xiàng)目:10行代碼寫一個(gè)簡(jiǎn)歷頁(yè)面!
整個(gè)過(guò)程直接按官網(wǎng)操作來(lái)即可,有問(wèn)題可以留言提問(wèn),官網(wǎng)安裝使用說(shuō)明地址:https://www.bt.cn/bbs/thread-19376-1-1.html
原創(chuàng)不易,求大家瀏覽到文章最后,點(diǎn)個(gè)贊、在看,留個(gè)言,隨便說(shuō)說(shuō)都行,謝謝讀者朋友支持,接下來(lái)開(kāi)始正文。
一、為什么要裝寶塔面板
寶塔Linux面板是提升運(yùn)維效率的服務(wù)器管理軟件,支持一鍵LAMP/LNMP/集群/監(jiān)控/網(wǎng)站/FTP/數(shù)據(jù)庫(kù)/JAVA等100多項(xiàng)服務(wù)器管理功能。
簡(jiǎn)單來(lái)理解,我們?cè)贚inux環(huán)境下只有靠命令行來(lái)進(jìn)行各種操作,對(duì)于新手來(lái)說(shuō)是非常不友好的,特別是要安裝一些環(huán)境的時(shí)候,比如mysql、nginx等,寶塔面板是一個(gè)可視化(用啥點(diǎn)啥,不用輸入指令)的界面,我們可以很方便的進(jìn)行以上操作。
另外我們還可以利用寶塔進(jìn)行nginx反向代理設(shè)置、更方便的上傳/下載/修改/刪除文件、快速設(shè)置定時(shí)任務(wù)等,真的超香,下面我們一起來(lái)體驗(yàn)吧~
二、安裝寶塔面板,基礎(chǔ)設(shè)置
首先,我們需要前往服務(wù)器安全組,添加8888
端口的入權(quán)限,寶塔面板默認(rèn)啟動(dòng)在8888端口,不知道怎么添加的看本系列第一篇文章:xxxxx。
然后我們復(fù)制下面的安裝指令到服務(wù)器運(yùn)行即可安裝寶塔啦~(我這里是阿里云研發(fā)的Linux,如果你們安裝的是其他系統(tǒng)可以看官網(wǎng)安裝方法哈,如遇到問(wèn)題,也可以留言說(shuō)說(shuō)你的系統(tǒng)和遇到的問(wèn)題~)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
我這邊整個(gè)安裝過(guò)程2分鐘左右,安裝成功后會(huì)提示訪問(wèn)地址以及初始化的用戶名和密碼。
瀏覽器打開(kāi)頁(yè)面,然后輸入用戶名和密碼即可登錄,用戶協(xié)議下滑到最底部后同意即可。
進(jìn)入后會(huì)先推薦大家安裝開(kāi)發(fā)套件(相關(guān)軟件工具),這里我們只需要裝nignx和mysql即可,想安裝mysql8.0來(lái)著,但是提示內(nèi)存需要6GB,所以我們就選myslq5.7吧。
不要覺(jué)得5.7是不是很老,和8.0隔了很多個(gè)版本哈,5.7的下一個(gè)版本就是8.0,關(guān)于為什么這樣命名,我在v2ex上找到一個(gè)比較合理的解釋。。。
點(diǎn)擊一鍵安裝,就會(huì)進(jìn)入下載安裝頁(yè)面,估計(jì)要一會(huì),這個(gè)時(shí)候你可以關(guān)閉安裝界面。
過(guò)了軟件安裝你會(huì)發(fā)現(xiàn)需要注冊(cè)寶塔賬號(hào),登錄后才能使用,可以直接手機(jī)注冊(cè)一個(gè),也可以嘗試后面去除寶塔面板登錄限制方法(直接瀏覽器搜索即可,建議直接注冊(cè)方便,和手機(jī)綁定,操作安全性也更高)。
如果選擇注冊(cè)一個(gè)寶塔賬號(hào)的話,你可以通過(guò)我的鏈接進(jìn)行注冊(cè)登錄,這樣你可以領(lǐng)取寶塔3188元禮包,我這邊也能有一定的收益(謝謝),(點(diǎn)擊閱讀原文直達(dá))注冊(cè)鏈接:https://www.bt.cn/?invite_code=MV94cnlmbXk=
進(jìn)入寶塔后,你可以看到機(jī)器的基本情況,以及寶塔界面的一些相關(guān)功能。
安裝mysql和nginx一共花了13分鐘。
如果后面你忘記了寶塔的默認(rèn)登錄賬號(hào)和密碼,可以在服務(wù)器里直接輸入bt default
查看(顯示的只是最開(kāi)始的初始密碼和賬號(hào),其他情況忘記密碼往后看)。
如果你修改賬號(hào)/密碼后,忘記了賬號(hào)/密碼,可以輸入bt
,進(jìn)入面板功能選項(xiàng),選擇對(duì)應(yīng)功能進(jìn)行修改賬號(hào)/密碼。
三、寶塔面板進(jìn)階使用
3.1 創(chuàng)建配置網(wǎng)站
登錄寶塔面板后,我們點(diǎn)擊導(dǎo)航欄左側(cè)的網(wǎng)站
tab,即可進(jìn)入添加網(wǎng)站頁(yè)面,然后點(diǎn)擊添加站點(diǎn)
,即可輸入要添加的網(wǎng)站域名、備注信息、相關(guān)配置文件存放根目錄及其他信息。
完成基礎(chǔ)設(shè)置后,還需要部署證書(shū),如何給域名配置免費(fèi)證書(shū),大家可以看公眾號(hào):簡(jiǎn)說(shuō)Python明天推文。點(diǎn)擊未部署
,就會(huì)自動(dòng)跳轉(zhuǎn)到部署頁(yè)面。
在部署頁(yè)面選擇其他證書(shū)
,將下載下來(lái)的證書(shū)的證書(shū)密鑰key和證書(shū)內(nèi)容pem復(fù)制放到對(duì)應(yīng)的框內(nèi),然后點(diǎn)擊保存按鈕即可。
部署成功后,會(huì)顯示證書(shū)相關(guān)信息和到期時(shí)間,到期后繼續(xù)去阿里云/騰訊云申請(qǐng)即可,另外勾選上強(qiáng)制https。
都配置成功后,你直接訪問(wèn)配置的域名,如果跳轉(zhuǎn)到下面nignx默認(rèn)頁(yè)面,就算配置成功啦~一個(gè)簡(jiǎn)單反向代理就完成啦,我們實(shí)現(xiàn)了客戶端
訪問(wèn)自己的域名
實(shí)際返回的為服務(wù)器80
端口的內(nèi)容~
接下來(lái),我們可以進(jìn)一步對(duì)網(wǎng)站進(jìn)行設(shè)置,我們點(diǎn)擊設(shè)置
按鈕,即可進(jìn)入網(wǎng)站設(shè)置頁(yè)面,除了前面配置ssl證書(shū)外,還有域名管理、流量限制、重定向和反向代理等功能設(shè)置,下面簡(jiǎn)單和大家介紹下重定向和反向代理。
重定向就是訪問(wèn)網(wǎng)站域名,會(huì)跳轉(zhuǎn)到我們?cè)O(shè)置的重定向域名,比如下面訪問(wèn)我們自己的域名,就會(huì)跳轉(zhuǎn)到百度翻譯。
反向代理指的是,訪問(wèn)我們的域名,域名不會(huì)變,但是顯示內(nèi)容會(huì)變成我們指定頁(yè)面的內(nèi)容,比如下面設(shè)置,訪問(wèn)域名,實(shí)際顯示的內(nèi)容會(huì)從原來(lái)的nginx默認(rèn)頁(yè)面,變成百度翻譯的頁(yè)面。
3.2 方便的文件操作
寶塔還可以讓我們超便捷的處理服務(wù)器中的文件,以及本地和服務(wù)器文件的互相傳輸?shù)取?/p>
在寶塔頁(yè)面點(diǎn)擊左側(cè)的文件
按鈕,我們就可以進(jìn)入文件管理頁(yè)面了,我們可以自由選擇進(jìn)入哪個(gè)目錄;從本地上傳文件/文件夾到服務(wù)器;從遠(yuǎn)程其他服務(wù)器下載文件/文件夾到服務(wù)器;還可以設(shè)置分享文件夾/文件給其他人下載;直接在當(dāng)前目錄打開(kāi)終端進(jìn)行操作等。
3.2.1 從本地上傳文件/文件夾到服務(wù)器
我們點(diǎn)擊新建目錄,用于存放演示文件。
1)進(jìn)入到新建的文件夾(/root/Project/Temp),點(diǎn)擊上傳按鈕,即可跳轉(zhuǎn)到文件上傳頁(yè)面,
2)可以選擇上傳文件/文件夾,選擇好上傳類型后,在點(diǎn)擊按鈕即可選擇本地文件進(jìn)行上傳,
3)注意它會(huì)先加載并顯示待上傳文件列表,我們確定沒(méi)問(wèn)題,再點(diǎn)擊開(kāi)始上傳
即可,上傳完成后,并不會(huì)自動(dòng)退出上傳文件頁(yè)面,如果還需上傳其他文件按上述方法進(jìn)行即可,如不繼續(xù)上傳,直接點(diǎn)擊右上角?即可退出上傳文件頁(yè)面。
另外還支持遠(yuǎn)程下載,點(diǎn)擊遠(yuǎn)程下載按鈕,輸入遠(yuǎn)程文件地址,然后指定下載到服務(wù)器哪個(gè)目錄及對(duì)應(yīng)保存文件名;然后點(diǎn)擊確認(rèn)
即可。
太方便啦,比自己在本地用scp命令方便太多啦~
3.2.2 從服務(wù)器下載文件/文件夾到本地
這個(gè)也很簡(jiǎn)單,對(duì)于單個(gè)文件,我們直接右鍵,即可選擇直接下載
到本地。
或者選擇分享
,系統(tǒng)會(huì)幫我們生成一個(gè)分享鏈接,我們還可以設(shè)置驗(yàn)證碼密碼,增加文件分享的安全性,設(shè)置后,我們將分享鏈接和密碼給到下載的人即可。
文件夾無(wú)法直接下載,可以通過(guò)分享的方式進(jìn)行下載文件內(nèi)容,或者將文件夾壓縮成壓縮包文件后下載。
3.2.3 直接在當(dāng)前目錄打開(kāi)終端
這個(gè)我也非常喜歡,直接在對(duì)應(yīng)文件夾下打開(kāi)終端,和我在mac上安裝EasyNewFile
后新建終端一樣,打開(kāi)終端的同時(shí)會(huì)自動(dòng)進(jìn)入對(duì)應(yīng)的目錄下。
有兩種方式,在對(duì)應(yīng)目錄下直接點(diǎn)擊終端按鈕,或者在目錄下空白處右鍵,選擇終端即可。
3.2.4 我的最愛(ài):修改文件相關(guān)操作
這個(gè)是我最愛(ài)的功能了,在寶塔文件管理里面,我們可以很方便的修改文件內(nèi)容,一邊喜歡linux的簡(jiǎn)單、炫酷,又嫌文件操作(特別是修改)麻煩的人就是我了。。。
雙擊對(duì)應(yīng)的文件即可對(duì)文件內(nèi)容進(jìn)行修改,修改界面如下,簡(jiǎn)直太愛(ài)了,功能超級(jí)齊全,基礎(chǔ)功能比如:保存
、全部保存
、刷新
都有,進(jìn)階點(diǎn)的搜索
、替換
、跳轉(zhuǎn)行
、字體
一樣不落,更進(jìn)階的主題
、設(shè)置
、快捷鍵
簡(jiǎn)直都是寶藏。
基礎(chǔ)功能就不介紹了,大家直接體驗(yàn)即可,主題
設(shè)置有白色和黑色兩種,個(gè)人喜歡黑色,注意這個(gè)主題只改了文件修改區(qū)域的顏色,目錄和工具欄沒(méi)有變,個(gè)人看起來(lái)有點(diǎn)怪怪的~
設(shè)置
里最寶藏的就是代碼自動(dòng)完成
了,也就是大家熟悉的代碼自動(dòng)補(bǔ)全功能。
雖然不是那么好用,但是總比沒(méi)有好,愛(ài)了愛(ài)了~
快捷鍵
里大部分和我們本地文件操作的一樣,所以用起來(lái)非常絲滑。
感覺(jué)簡(jiǎn)直就是sublime text的mini版,哦,對(duì)了,說(shuō)了一堆功能還沒(méi)說(shuō)這么改文件內(nèi)容,其實(shí)就是和本地修改一樣,直接文件里想改哪里,光標(biāo)移到哪里就行~
3.3 如此簡(jiǎn)單的設(shè)置定時(shí)任務(wù)
接下來(lái)想給大家介紹的就是,計(jì)劃任務(wù)
這個(gè)功能了,在這里你可以很便捷的設(shè)置定時(shí)任務(wù),也就是每到一個(gè)時(shí)間讓系統(tǒng)自動(dòng)執(zhí)行某個(gè)程序或者腳本。
寶塔里面提供了非常多的任務(wù)類型,比如Shell腳本、備份網(wǎng)站、備份數(shù)據(jù)庫(kù)、日志切割、釋放內(nèi)存、訪問(wèn)URL...對(duì)于一般的云服務(wù)器使用者,我想Shell腳本
這個(gè)類型是最常用的,其他的咱暫時(shí)也不懂。
所謂Shell腳本
就是一個(gè)linux命令(其他任務(wù)也是linux命令,比較復(fù)雜的命令),比如我們要定時(shí)運(yùn)行python代碼。
以我最近使用的定時(shí)任務(wù)為例子,在贈(zèng)送阿里云服務(wù)器活動(dòng)中,有一個(gè)步驟是驗(yàn)證大家是否滿足獲贈(zèng)資格,怎么驗(yàn)證的呢?
在大家點(diǎn)擊我的鏈接關(guān)聯(lián)我后,阿里云后臺(tái)會(huì)有對(duì)應(yīng)的關(guān)聯(lián)信息(但是他們沒(méi)做用戶驗(yàn)證頁(yè)面),我需要在阿里云爬取到關(guān)聯(lián)我的用戶基本信息,然后大家再通過(guò)我寫的web頁(yè)面去查詢看看信息是否匹配。
在這個(gè)過(guò)程有一項(xiàng)就是:更新數(shù)據(jù),只有我這邊數(shù)據(jù)更新后,關(guān)聯(lián)了的用戶才能在頁(yè)面查詢的時(shí)候查詢到是否滿足資格。
如果要及時(shí)更新,我一天到晚給大家更新數(shù)據(jù),那我這一天就沒(méi)了~
每半天或者一天給大家更新一次數(shù)據(jù),好像可以,但是如果大家誤操作,購(gòu)買了什么0元商品,就不是新用戶了,可能失去贈(zèng)送資格~
寫個(gè)python腳本定時(shí)更新數(shù)據(jù),可以,不過(guò)麻煩~(其實(shí)也可哈哈哈哈)
這個(gè)時(shí)候,我們直接使用寶塔的計(jì)劃任務(wù)功能,設(shè)置一個(gè)定時(shí)的Shell腳本即可,設(shè)置好名稱(隨便寫,達(dá)意)、執(zhí)行周期、腳本內(nèi)容(確保自己終端執(zhí)行沒(méi)問(wèn)題),就可以點(diǎn)擊添加任務(wù)按鈕,添加一個(gè)定時(shí)任務(wù)了,全程不到10s~(python寫定時(shí)任務(wù)腳本沒(méi)這么快吧~)
設(shè)置完成后,我們需要先點(diǎn)擊執(zhí)行
測(cè)試執(zhí)行一遍,然后查看日志
,確保腳本運(yùn)行沒(méi)問(wèn)題。
軟件商店
里面可以下載一些應(yīng)用或者服務(wù)環(huán)境,比如mysql、php等,面板設(shè)置
里面可以設(shè)置修改面板的一些基本內(nèi)容,如:登錄端口、密碼、用戶名等;其他功能我就不一一介紹啦,大家直接安裝后去體驗(yàn)即可,絕對(duì)超乎想象~