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