前言
最近有不少的師弟師妹說老師要求去買一個云服務器,然后來問到我說該怎么選?因為實在是太多人問了,就想著寫一篇文章來教他們做事,相信不少小伙伴都或多或少聽過云服務器,他有很多的引數,比如說CPU、規格、秘鑰對等等,相信很多的小伙伴也有疑惑,說不知道自己的云服務器該怎么選擇?到底是1核2G還是2核心4G,2核4G的服務器還挺貴的,接下來我就全面決議一下服務器該怎么選才是最適合自己的,少花冤枉錢,文末還有一元福利,學生的白嫖黨暗喜
服務器引數詳解
購買時

我們先來接實一下購買時的幾個引數,首先是地域,地域指的是這個服務器在哪里,雖然這個影響不是很大,但是最好是選擇一個離你的所在地比較近的區域,比如你人在上海就選上海,我人在廣州所以我選擇了廣州,
1核2G,指的是你的CPU的核心數是1,運行記憶體是2G,怎么選可以看下文,
鏡像指的是你的服務器需要的系統,如果是上線專案選擇CentOS,如果是作為跳板機可以選擇WindowsServer,如果你想學習,可以選擇CentOS或者選擇Ubuntu,但是推薦選擇CentOS,別問,問就是企業里面常用,

購買時長和購買數量我就不多解釋了,
他還有一些默認的配置,話不多說,直接上圖,需要注意的是這里的登陸密碼你在購買后需要重置一下,便于你可以使用終端登錄Linux,

購買完以后他長這樣:

該怎么選(以建站為例)
到底1核心2G好,還是2核4G好呢?這個問題其實很簡單,就是看你的需求是什么,服務器并不是越大越好,因為現在的服務器都屬于彈性服務器,就是你需要多少記憶體你就去購買和申請,這樣可以減少浪費,
如果你是學生,說想買服務器搭建一個小DEMO,或者小的博客網站來寫在簡歷上,這個專案必須是小專案,最好是SSM及以下的框架,因為這些架構的小專案不吃記憶體和CPU,就可以使用1核2G的服務器,因為這些記憶體起一個JVM是完全足夠的了,
但是如果你的專案涉及到說分布式、微服務、前后端分離或者書需要啟動的小軟體比較多,比如說又要啟Redis、ElasticSearch、MongoDB、Naocs等這種分布式微服務必備的軟體,就強烈建議你買2核4G,因為這個時候1核2G是完全不夠了,SpringBoot跑起來都需要吃1G了,不然容易經常掛掉,
如果涉及到集群或者是說負載均衡的大型企業專案,可能需要上到8核心16G甚至更高了,
建站實戰教學
相信很多的小伙伴買一個服務器都是想搭建自己的個人網站,做一個牛逼哄哄的個人站住,接下來我將手把手保姆式教學零基礎入門建站,系好安全帶,全程高速走起!
安裝JDK
因為我是一個教Java的up主,所以我今天主要是使用Java語言,如果有其他語言需求的小伙伴可以隨時私聊我,或者是自行百度,
我們首先先登錄京東云,標紅部分說明你登錄了的是京東云服務器,

然后檢測一下是否安裝了JDK,如果空空如也那么說明是沒有安裝的,其實大部分都是沒有安裝的,

切換到usr目錄,并且為了方便軟體的管理,我們在usr下面創建一個soft的目錄,然后cd到soft目錄里面安裝,

我們需要去官網下載安裝包,但是由于各種不可控原因,網站會很慢,所以我直接幫你們下載好了,將安裝包給到你們了,
密碼6666
下載好以后就直接通過終端軟體上傳到Linux指定的服務器,我使用的是moba xterm,我覺得這個是最好用的終端軟體,沒有之一,我這里下載的是未來的趨勢JDK11,小伙伴們也可以下載這個版本,我們使用命令解壓上傳好的壓縮包,
tar -zxvf jdk-11.0.9_linux-x64_bin.tar.gz

大功告成!接下來去配置一下環境變數,
vi /etc/profile
在末尾加上兩句話:
# JAVA_HOME是自己的jdk解壓目錄
export JAVA_HOME=/usr/soft/jdk-11.0.9/
export PATH=$PATH:$JAVA_HOME/bin

最后加載組態檔生效:
source /etc/profile
我們列印一下jdk的版本來檢測一下jdk是否安裝成功,
java -version

接下來我們就要去安裝mysql了,
Mysql
第一步:檢測是否有殘留的mariadb
因為centos7會默認安裝mariadb,這個會影響mysql的安裝,所以我們先查詢是否系統自帶了mariadb,如果自帶了就將其洗掉,如果沒有自帶就可以進行下一步的安裝,
rpm -qa|grep mariadb

我這里是顯示有,所以我需要用命令將系統默認安裝的mariadb卸載,
# -e --nodep是強制洗掉,不管是否有依賴,后面加的是前面查詢到的mariadb的檔案名,
-e --nodeps mariadb-libs-5.5.65-1.el7.x86_64
洗掉完之后我們再查詢一下,
rpm -qa|grep mariadb

沒有的話我們就可以開始正式安裝Mysql了,😄
第二步、下載mysql源安裝包
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

看到這個百分之一百就說明安裝成功了,我們安裝的是5.7版本的,想安裝其他版本的可以去官網找其他的下載源,
第三步、安裝mysql源
yum localinstall mysql57-community-release-el7-11.noarch.rpm

看到這個complete說明我們已經安裝成功了,前面的warming可以不管他,
第四步、查看mysql源是否安裝成功
安裝了這么久,我們該檢測一下我們是否安裝成功了,否則下面的步驟將是徒勞的,😏

出現這個說明我們安裝成功了mysql源,
第五步、安裝MySql
yum install mysql-community-server

在安裝的程序中會提示我們Is this ok [y/d/N]:,我們直接無腦輸入y進入下一步即可,

又看到了我們熟悉的complete,
第六步、啟動MySql
MySql總算是安裝成功了,接下來就可以開始啟動MySql服務了,
# 啟動MySql
systemctl start mysqld
# 查看MySql的運行情況
systemctl status mysqld

我們在查看MySql的運行狀態的時候發現是active說明MySql已經跑起來了,為了避免每次開啟服務器我們都需要啟動MysSql,我們盡量將他設定為開機自動啟動,
systemctl enable mysqld
systemctl daemon-reload
第七步、用初始密碼登錄MySql
? 在MySql5.6之后的版本,MySql在安裝后會默認給一個很復雜的初始密碼,我們就需要先查詢到初始的密碼,然后再登錄到資料庫去修改初始密碼,
# MySql的初始密碼在/var/log/mysqld.log這個檔案中,我們去查找,
grep 'temporary password' /var/log/mysqld.log

這個就是我們的默認的初始密碼,直接登錄即可,😀

第八步、修改初始密碼
在我們登錄進去后就可以修改自己的密碼,不可能我們一直用又臭又長的初始密碼登錄吧,不會吧,不會吧,
? MySql出于安全考慮,強制要求了我們的密碼的長度和復雜性,如果我們想設計的密碼簡單一點,比如123456之類的,我們需要先修改MySql的密碼限制,不然會報錯!
# 修改validate_password_policy引數的值
set global validate_password_policy=0;
# 再修改密碼的長度
set global validate_password_length=1;

? 接下來我們可以開始設定自己的密碼了,無論多簡單都行,
# 修改密碼的陳述句
set password for 'root'@'localhost'=password('自己的密碼');

? 大功告成!!其實到這來我們就已經完成了MySql資料庫的安全和基本的配置了,but,這個視窗漆黑得可憐,我們一般會用可視化視窗來遠程連接,
第九步、授權其他機器登錄
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root1234' WITH GRANT OPTION;FLUSH PRIVILEGES;
第十步、修改默認字符編碼
? 為了防止出現中文亂碼的問題,我們一般會修改默認的字符編碼,修改為UTF-8,我們先用命令進入/etc/my.cnf組態檔,然后在[mysqld]下面加上配置
# 修改 /etc/my.cnf
vim /etc/my.cnf
# 加配置
character_set_server = utf8
init_connect='SET_NAMES UTF8'

? 修改完后我們查詢一下,別忘了重啟資料庫,再驗證是否修改成功,
# 重啟資料庫
systemctl restart mysqld
# 登錄資料庫進行查詢
show variables like '%character%';
? 修改完后我們查詢一下,別忘了重啟資料庫,再驗證是否修改成功,
# 重啟資料庫
systemctl restart mysqld
# 登錄資料庫進行查詢
show variables like '%character%';

跑專案
終于到了最激動人心的時刻了,我們開始跑專案了,我寫了一個最最最簡單的springboot專案,新手友好型教學,專案的源檔案和jar包都給到你們,
密碼:6nqr
我們上傳jar包到Linux,使用java -jar xiaolin-1.0.0.jar來啟動jar,

完美啟動,我們去測驗,我們使用ip+埠就可以直接訪問了,默認埠是8080,

結語
看到這里估計很多的小伙伴都知道服務器該怎么選了吧,這里我也有一個小小的福利給到各位粉絲或者是企業的開發者,點擊這個鏈接可以1元試用京東云服務器一個月,如果你是初學者或者是想試試京東云服務器強勁性能的開發者,強烈建議你買來搗鼓一下,畢竟白菜價!購買鏈接,白嫖一元服務器:https://www.jdcloud.com/cn/activity/20211111?utm_source=DMT_CSDN2&utm_medium=banner&utm_campaign=20211212&utm_term=NA
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/394622.html
標籤:其他
