日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

阿里云轻量服务器使用

發(fā)布時(shí)間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 阿里云轻量服务器使用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一,阿里云服務(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 ,再次檢查

java -version 查看java版本 whereis java 查看java安裝地址


JDK安裝完成

javac

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)行卸載。

檢查服務(wù)器是否安裝了mysql rpm -qa | grep mysql 命令查看 mariadb 的安裝包 rpm -qa | grep mariadb 普通刪除模式 rpm -e mysql-libs-5.1.52-1.el6_0.1.x86_64 如果使用普通刪除模式命令刪除時(shí),提示有依賴的其它文件,則用強(qiáng)力刪除模式命令對(duì)其進(jìn)行強(qiáng)力刪除 rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64

刪除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)選擇系列
//安裝 YUM 管理工具包,此包提供了 yum-config-manager 命令工具 yum -y install yum-utils//禁用 8.0 系列的子存儲(chǔ)庫(kù)并啟用 5.7 系列的子存儲(chǔ)庫(kù) yum-config-manager --disable mysql80-community yum-config-manager --enable mysql57-community//驗(yàn)證是否已啟用和禁用正確的子存儲(chǔ)庫(kù) yum repolist enabled | grep mysql



這里選擇默認(rèn)8.0的版本

如果輸入命令:yum install mysql80-community ,會(huì)報(bào)錯(cuò),安裝8.0版本和5.7版本有區(qū)別

先執(zhí)行:yum module disable mysql 出現(xiàn)提示輸入y 再執(zhí)行:yum install mysql-community-server 出現(xiàn)提示輸入y


安裝完成

3.4,啟動(dòng)MySQL

啟動(dòng)MySQL service mysqld start 或 systemctl start mysqld 查看MySQL運(yùn)行狀態(tài) service mysqld status

3.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)更改自己要的密碼;

查看密碼策略 show variables like 'validate_password.%';策略說(shuō)明 validate_password.length 是密碼的最小長(zhǎng)度,默認(rèn)是8,我們把它改成6 輸入:set global validate_password.length=6; validate_password.policy 驗(yàn)證密碼的復(fù)雜程度,我們把它改成0 輸入:set global validate_password.policy=0; validate_password.check_user_name 用戶名檢查,用戶名和密碼不能相同,我們也把它關(guān)掉 輸入:set global validate_password.check_user_name=off;

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 mysql

3.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/data

3.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=true

cp /data/install/mysql-8.0.30/support-files/mysql.server

總結(jié)

以上是生活随笔為你收集整理的阿里云轻量服务器使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。