阿里云轻量服务器使用
一,阿里云服務(wù)器使用
1,阿里云輕量應(yīng)用服務(wù)器的配置
新人購(gòu)買輕量服務(wù)器有優(yōu)惠,登錄自己的賬號(hào)進(jìn)入控制臺(tái)
進(jìn)入之后,重置服務(wù)器系統(tǒng)和密碼
通常我們會(huì)選擇系統(tǒng)鏡像
應(yīng)用鏡像:已經(jīng)安裝好部分軟件的系統(tǒng),比如已經(jīng)安裝好了nginx應(yīng)用
系統(tǒng)鏡像:就是一個(gè)純凈的服務(wù)器系統(tǒng),沒(méi)有安裝別的軟件,建議選擇系統(tǒng)鏡像
重置root用戶的密碼,方便以后SSH遠(yuǎn)程連接
這樣服務(wù)器就已經(jīng)弄好了,但是沒(méi)有我們想要的軟件,比如java,tomcat,mysql 等等都沒(méi)有安裝。
一種方式自己手動(dòng)安裝各軟件,搭建服務(wù)器運(yùn)行環(huán)境。
一種是通過(guò)寶塔面板安裝軟件。
還有一種,在重置系統(tǒng)中直接使用應(yīng)用鏡像或者自定義鏡像。
2,安裝寶塔面板
在安裝寶塔面板之前我們要先放開(kāi)服務(wù)器的8888端口,不然無(wú)法登錄寶塔面板。
點(diǎn)擊遠(yuǎn)程連接,就可以直接進(jìn)入,這里是瀏覽器遠(yuǎn)程連接,不需要密碼
進(jìn)去后用的是 admin 這個(gè)用戶,我們要通過(guò)命令 sudo su root 切換到root這個(gè)角色才能安裝寶塔面板
百度搜索寶塔面板,進(jìn)入官網(wǎng),找到安裝寶塔面板的腳本命令
將命令復(fù)制下來(lái),在遠(yuǎn)程連接界面root賬號(hào)下執(zhí)行命令,執(zhí)行到圖片所示內(nèi)容屬于 y ,表示同意,等待寶塔面板安裝完成。
安裝完成后,把給的地址和賬號(hào)信息記下來(lái)
如果地址信息和賬號(hào)信息沒(méi)記錄下來(lái),怎么辦呢?
遠(yuǎn)程連接到服務(wù)器后,輸入命令 bt 回車出現(xiàn)寶塔命令行
14 查看地址和賬號(hào)密碼
進(jìn)入寶塔面板后,選擇自己想要的軟件。
二,Linux服務(wù)器java環(huán)境搭建
1,安裝JDK
1.1,下載地址
官網(wǎng)下載地址:https://www.oracle.com/java/technologies/downloads/archive/
1.2,安裝JDK
mkdir -p /data/install/ 創(chuàng)建文件夾,安裝包放在data目錄下,解壓后的文件在install目錄中 tar -zxvf /data/jdk-8u144-linux-x64.tar.gz -C /data/install/ 解壓JDK cd /etc/ vim profile 配置JAVA_HOME// 按 i 進(jìn)入編輯模式,添加下面內(nèi)容 export JAVA_HOME=/data/install/jdk1.8.0_144 export PATH=$PATH:$JAVA_HOME/bin // esc退出編輯,:wq保存退出1.3,檢查JDK是否安裝好
輸入 jps ,下圖顯示沒(méi)配置好,其實(shí)是剛才修改的文件沒(méi)有更新
source /etc/profile 更新文件
重新輸入 jps ,再次檢查
JDK安裝完成
2,安裝tomcat
上傳tomcat,然后解壓就可以了,步驟略過(guò)。
cd /data/install/apache-tomcat-8.5.78/bin ./startup.sh 啟動(dòng)tomcat驗(yàn)證tomcat是否安裝成功
地址欄訪問(wèn):公網(wǎng)IP地址:8080 訪問(wèn)的前提是服務(wù)器8080端口已經(jīng)放開(kāi)
3,安裝MySQL方式1
3.1,yum下載地址
官網(wǎng)下載地址:https://www.mysql.com/downloads/
因?yàn)橄到y(tǒng)是CenOS7,所以選擇這個(gè)
獲取yum下載的地址,右鍵點(diǎn)擊復(fù)制鏈接
3.2,檢查系統(tǒng)是否有mysql
安裝前,檢測(cè)系統(tǒng)是否自帶安裝 MySQL。
命令:rpm -qa | grep mysql
若結(jié)果顯示類似“mysql-libs-5.1.52-1.el6_0.1.x86_64”,則可以選擇進(jìn)行卸載。
刪除mysql命令:yum -y remove MySQL-*
一般用rpm -e 的命令刪除mysql,這樣表面上刪除了mysql,可是mysql的一些殘余程序仍然存在,并且通過(guò)第一步的方式也查找不到殘余,而yum命令比較強(qiáng)大,可以完全刪除mysql.(ps:用rpm刪除后再次安裝的時(shí)候會(huì)提示已經(jīng)安裝了,這就是rpm沒(méi)刪除干凈的原因)
3.3,安裝8.0版本MySQL
遠(yuǎn)程連接服務(wù)器,通過(guò)wget 下載MySQL存儲(chǔ)庫(kù)
//沒(méi)有wget,就安裝一個(gè)wget yum -y install wget//下載發(fā)布包 wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm//安裝下載好的rpm包 rpm -ivh mysql80-community-release-el7-7.noarch.rpm//查看 MySQL Yum 存儲(chǔ)庫(kù)中的所有子存儲(chǔ)庫(kù),并查看其中哪些子存儲(chǔ)庫(kù)已啟用或禁用 yum repolist all | grep mysql//安裝 MySQL8.0,默認(rèn)安裝的是8.0 先執(zhí)行:yum module disable mysql 出現(xiàn)提示輸入y 再執(zhí)行:yum install mysql-community-server 出現(xiàn)提示輸入y //安裝MySQL5.7 yum -y install mysql-community-server選擇默認(rèn)安裝的版本,默認(rèn)的是8.0 版本,可以選擇禁用掉啟動(dòng)5.7
- 可以使用yum-config-manager命令,來(lái)禁用 8.0 系列的子存儲(chǔ)庫(kù)并啟用 5.7 系列的子存儲(chǔ)庫(kù)
- 也可以通過(guò)手動(dòng)編輯 /etc/yum.repos.d/mysql-community.repo 文件來(lái)選擇系列
這里選擇默認(rèn)8.0的版本
如果輸入命令:yum install mysql80-community ,會(huì)報(bào)錯(cuò),安裝8.0版本和5.7版本有區(qū)別
安裝完成
3.4,啟動(dòng)MySQL
啟動(dòng)MySQL service mysqld start 或 systemctl start mysqld 查看MySQL運(yùn)行狀態(tài) service mysqld status3.5,登錄MySQL
登錄之前我要需要知道密碼,查看mysql的臨時(shí)密碼 grep "A temporary password" /var/log/mysqld.log登錄MySQL mysql -uroot -p修改密碼,注意結(jié)尾的分號(hào),會(huì)提示不安全,密碼要求大小寫(xiě)字母+數(shù)據(jù)+符號(hào) alter user 'root'@'localhost' identified by 'abcdef';
修改密碼,提示不安全,密碼默認(rèn)要求8位,且有大小寫(xiě)字母數(shù)字符號(hào);
如果想設(shè)置簡(jiǎn)單的密碼,需要修改密碼策略,在修改策略之前,必須先改一個(gè)密碼,不然不讓修改策略,用臨時(shí)密碼隨便改下;
修改策略后,再來(lái)更改自己要的密碼;
3.6,設(shè)置遠(yuǎn)程訪問(wèn)
查看用戶,發(fā)現(xiàn)root只能localhost訪問(wèn),改下root的host為 % select host,user,authentication_string,plugin from user; 修改root的host為 % update user set host = '%' where user = 'root'; 改完后一定要刷新 flush privileges;
完成了,在本地電腦上用工具連接數(shù)據(jù)庫(kù)試試吧,記得服務(wù)器3306端口開(kāi)放;
4,安裝MySQL方式2(安裝出現(xiàn)問(wèn)題,待完善)
3.1,mysql壓縮包下載地址
官網(wǎng)下載地址:https://www.mysql.com/downloads/
3.2,解壓文件
我這里下載的是 .tar.xz格式,上傳到服務(wù)器開(kāi)始解壓
tar -xvJf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz -C /data/install/3.3,創(chuàng)建或解壓tar.xz文件的方法
習(xí)慣了 tar czvf 或 tar xzvf 的人可能碰到 tar.xz也會(huì)想用單一命令搞定解壓或壓縮。其實(shí)不行 tar里面沒(méi)有征對(duì)xz格式的參數(shù)比如 z是針對(duì) gzip,j是針對(duì) bzip2。
創(chuàng)建tar.xz文件:只要先 tar cvf xxx.tar xxx/ 這樣創(chuàng)建xxx.tar文件先,然后使用 xz -z xxx.tar 來(lái)將 xxx.tar壓縮成為 xxx.tar.xz
解壓tar.xz文件:先 xz -d xxx.tar.xz 將 xxx.tar.xz解壓成 xxx.tar 然后,再用 tar xvf xxx.tar來(lái)解包。
3.4,檢查mysql組和用戶是否存在
//檢查mysql組是否存在,若結(jié)果顯示“mysql:x:490:”,則說(shuō)明mysql組存在,無(wú)需再添加。 cat /etc/group | grep mysql //檢查mysql用戶是否存在,若結(jié)果顯示“mysql:x:496:490::/home/mysql:/bin/bash”,則說(shuō)明mysql用戶存在,無(wú)需再添加。 cat /etc/passwd | grep mysql3.5,建立mysql組和用戶,授權(quán)
//mysql的安裝包下創(chuàng)建data文件夾以存放數(shù)據(jù)信息 mkdir -p /data/install/mysql-8.0.30/data //添加組 groupadd mysql //添加用戶 useradd -r -g mysql mysql //授權(quán)用戶 chown -R mysql.mysql /data/install/mysql-8.0.30 mysql的安裝目錄chmod -R 755 /data/install/mysql-8.0.30chmod -R 755 /data/install/mysql-8.0.30/data3.6,初始化信息
//切換到mysql的bin目錄下 cd /data/install/mysql-8.0.30/bin //執(zhí)行初始化命令 ./mysqld --user=mysql --basedir=/data/install/mysql-8.0.30 --datadir=/data/install/mysql-8.0.30/data --initialize ./mysqld --initialize --user=mysql --basedir=/data/install/mysql-8.0.30/ --datadir=/data/install/mysql-8.0.30/data/執(zhí)行完成后,data文件夾下會(huì)生成一些文件,數(shù)據(jù)庫(kù)的初始化已經(jīng)完成。
3.7,修改配置
在系統(tǒng)etc目錄下編輯文件my.cnf,如果沒(méi)有就創(chuàng)建一個(gè)文件,輸入如下內(nèi)容,注意地址改成自己地址,同時(shí)在mysql的安裝目錄下創(chuàng)建一個(gè)log目錄,用來(lái)放日志文件。
[mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/data/install/mysql-8.0.30 datadir=/data/install/mysql-8.0.30/data socket=/tmp/mysql.sock log-error=/data/install/mysql-8.0.30/log/mysql.err pid-file=/data/install/mysql-8.0.30/log/mysql.pid #character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=truecp /data/install/mysql-8.0.30/support-files/mysql.server
總結(jié)
以上是生活随笔為你收集整理的阿里云轻量服务器使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Flask-DebugToolbar的配
- 下一篇: AUC的计算方法