アリババクラウドサーバー構成+ Linuxシステムインストールjdk、tomcat、MySQL要約詳細チュートリアル+プロジェクトのオンラインリリースにおけるいくつかの小さなバグソリューション--Rookie Xiaohui

アリババクラウドサーバー構成+ Linuxシステムインストールjdk、tomcat、MySQL要約詳細チュートリアル+プロジェクトのオンラインリリースにおけるいくつかの小さなバグソリューション--Rookie Xiaohui



前書きプログラミングを学んだ、自分が書いたプロジェクトをリリースする方法を知りたいです。しかし、それは常にLANアクセスの範囲内にとどまります...
Linuxオペレーティングシステムはそうではなく、オンラインチュートリアルは複雑すぎ、クラウドサーバーはお金を必要とします、そしてはそれが成功しないのではないかと心配しています...そして...繰り返し...
今回ようやく決心しました。あらゆる分野の偉大な神々に尋ね、さまざまなブログを運営し、さまざまな百科事典をチェックし、さまざまな開発文書を読んでください...数え切れないほどの穴...そして...正常にリリースされ、起動されました

プロジェクトのプレビュー(低く比較し、スプレーしないでください...)

基礎が悪すぎて、書くのが簡単ではありません。このチュートリアルを書くために、不足しているステップはありません。ハード構成されたサーバーを初期化した後、ステップバイステップのスクリーンショットで再構成します。少しでも言葉があります。私を許してください!


必要なソフトウェアパッケージ:最終シェル+ navicat + tomcat + jdk抽出コード:bdqj(すべて自分でダウンロードするために公式Webサイトにアクセスできます。tomcatとjdkはLinuxシステムでのダウンロードに注意を払っています!)


1.このマシンにリモート接続ソフトウェアをインストールします(操作を簡素化するためにリモートソフトウェアが使用されています。無視してください)

  1. 最終的なシェルを自分でダウンロードしてインストールします(リモートLinuxシステムに接続します)

  2. Navicatをダウンロードしてインストールし、ドキュメントチュートリアルに従います(リモートMySQLデータベースに接続します)


2.アリババクラウドECSに申し込む

  1. アリババクラウドアカウントの登録:
    アリババクラウドギフトパッケージ
  2. 確認済み
  3. クラウドサーバーECSに申し込む
  • 24歳未満の場合は、イベントページにアクセスして割引を購入できます(場所は次のとおりです。地元の暴君はスキップします)
    ここに説明を入力してください
    ここに説明を入力してください
    ここに説明を入力してください

3.ECSリモートコントロールを設定します

  1. ECSサーバーを探す
    ここに説明を入力してください

  2. リモート接続パスワードを設定します(デフォルトで割り当てられたパスワードで初めてログインする場合は、コピーシステムによって要求されるデフォルトのパスワードに注意してください)
    ここに説明を入力してください

  3. 同じ方法で独自のインスタンスパスワードを設定します(Linuxシステムの起動用)

  4. 詳細設定を入力してください
    ここに説明を入力してください

  5. リモート接続をクリックします
    ここに説明を入力してください

  6. アカウント番号を入力してください: "root"パスワード: "instance password"を使用してシステムに入ります(パスワードを入力するときにプロンプ​​トは表示されず、直接入力するだけです)
    ここに説明を入力してください

これは、クラウドサーバーホストを正常に使用できることを意味しますが、Linuxシステムを知らない初心者の場合は、リモート接続ツールを使用して次に操作できます。

第4に、Xshellを使用してリモートLinuxに接続します

  1. Xshellに入り、新しい接続を作成します
    ここに説明を入力してください

  2. ECSパブリックネットワークIPをホスト名にコピーし、[テスト]をクリックします
    ここに説明を入力してください

  3. アカウントパスワード(設定したインスタンスアカウント:ルートパスワード:(インスタンスパスワード))にログインするためのポップアップリマインダー
    ここに説明を入力してください
    ここに説明を入力してください

  4. 正常なログイン
    ここに説明を入力してください
    注:次の図は無視できます。強迫性障害の場合は、左上隅の[ファイル]-> [プロパティ]-> [トンネル]-> [X11接続を(X)に転送するためにチェックマークを付けてください]に移動し、再度ログインしてください。
    ここに説明を入力してください


5、Linuxシステムを構成します(ここで強調)

ヒント:「shift + insert」を使用してコードを貼り付けます

1.jdkのインストールと環境変数の構成

  1. 公式ウェブサイトから私のパッケージの圧縮パッケージ(.tar.gzファイル)をダウンロードまたは使用します。
    ここに説明を入力してください
  2. ダウンロード後、Xshellで次のコマンドを入力します。
//在usr文件夹下新建java目录
mkdir /usr/java
//进入java目录
cd /usr/java
//激活上传操作
yum -y install lrzsz
  • 正常にアクティブ化されました
    ここに説明を入力してください
  1. xftp視覚化ツールを入力して、ダウンロードしたjdkをWindowsに転送します
    ここに説明を入力してください
  • パッケージをLinuxに圧縮します(図のように直接ドラッグアンドドロップして、アップロードを待ちます)
    ここに説明を入力してください
  1. アップロード後、インストールパッケージを解凍します。
//在创建的/usr/java目录下执行ls,查看压缩包名
ls
//复制文件夹名填到下方压缩包名处,将压缩包解压
tar -zxvf 压缩包名

  • 解凍が完了しました(xftpで表示できます)
    ここに説明を入力してください
  1. jdk環境変数を構成する
//进入etc文件夹
cd /etc
//打开profile文件,按shift+i进入编辑模式
vi profile
//配置环境变量,在profile文件中添加如下内容,注意更换到你的版本
export JAVA_HOME=/usr/java/jdk1.8.0_221 
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
//按“esc”退出编辑模式,随后按“shift+:”进入命令模式,保存并退出
输入“wq” 回车

ここに説明を入力してください

  • Linuxを再起動し、「reboot」と入力します
    reboot
    ここに説明を入力してください
  1. 構成された環境変数を表示する

javac 回车

java -version 回车

  • javacの構成が成功しました
    ここに説明を入力してください

  • javaバージョンの構成が成功しました
    ここに説明を入力してください

2.Tomcatのインストールとポート構成

  1. tomcatの解凍と同じように、最初にtomcatフォルダーを作成します
//在usr文件夹下新建java目录
mkdir /usr/tomcat
//进入java目录
cd /usr/tomcat
//激活上传操作
yum -y install lrzsz
  1. xftp視覚化ツールを入力して、ダウンロードしたtomcatをWindowsに転送します
  • パッケージをLinuxに圧縮します(図のように直接ドラッグアンドドロップして、アップロードを待ちます)
    ここに説明を入力してください
  1. アップロード後、インストールパッケージを解凍します。
//在创建的/usr/java目录下执行ls,查看压缩包名
ls
//复制文件夹名填到下方压缩包名处,将压缩包解压
tar -zxvf 压缩包名
//修改文件夹名称(注意版本对应你下载的)
mv apache-tomcat-8.5.45 tomcat8
  • 解凍完了
    ここに説明を入力してください

ヒント:tomcatポート番号は、xftpを使用して「/ usr / tomcat / tomcat8 / conf」の下のserver.xmlに移動するように変更できます。変更方法は、Windowsの場合と同じです。
ここに説明を入力してください

  1. tomcatを開始します
//进入tomcat的bin目录
cd /usr/tomcat/tomcat8/bin
//启动tomcat,输入
./startup.sh 回车
  1. ブラウザアクセステスト
//ip和端口号换成你的
http://47.105.221.156:8080/
  • 訪問の成功:tomcatの完全なインストール
    ここに説明を入力してください

URLが正しいことを確認した後も、アクセスできません

  • 慌てる必要はありません。AlibabaCloudコンソールに戻り、「このインスタンスのセキュリティグループ」->「構成ルール」を見つけてください。
    ここに説明を入力してください

  • ポートを追加
    ここに説明を入力してください

  • 設定したポートに応じてポート範囲が入力され、許可されるオブジェクトは「0.0.0.0/0」です。
    ここに説明を入力してください

  • 保存後、Linux再起動しても、再起動してもホームページが表示されません。20分間辛抱強く待ってください。ポートを開くプロセスでは、Aliの構成に時間がかかるため、最初に他の手順を続行できます。これは最初の構成にすぎません。、tomcatホームページに再度アクセスして、解決してください。

  1. eclipseを使用して、プロジェクトを戦争パッケージとしてマークします。
    ここに説明を入力してください

  2. Linuxの「/ usr / tomcat / tomcat8 / webapps」ディレクトリにアップロードします。tomcatを再起動します。
    ここに説明を入力してください

//进入bin文件夹
cd /usr/tomcat/tomcat8/bin
//关闭tomcat
./shutdown.sh
//查看是否成功关闭
ps -ef|grep java
//如果出现以下信息,则表示Tomcat已经关闭
root 19955 19757 0 17:48 pts/0 00:00:00 grep java
//启动Tomcat
./startup.sh
  • 次のような情報が表示された場合は、Tomcatが閉じられていないことを意味します
    ここに説明を入力してください
//使用kill命令杀死tomcat
kill -9 12778 
//再次查看
ps -ef|grep java
//启动Tomcat
./startup.sh

ここに説明を入力してください

  • tomcatのwarパッケージから解凍されたプロジェクトがすでに存在することがわかりました
    ここに説明を入力してください
  1. プロジェクトにアクセスして完了します(データベースプロジェクトはありません)。
    ここに説明を入力してください

注:warパッケージプロジェクトを置き換える必要があります。最初にtomcatを閉じます。元のwarパッケージを削除してプロジェクトを解凍します。パス「/ usr / tomcat / tomcat8 / work / Catalina / localhost」の下にデプロイメントプロジェクトがあるかどうかを確認し、ある場合は削除します。 。新しいパッケージをインポートして、tomcatを再起動してください!(ピットを運ぶ...)


3. MySQLのインストールと構成(必須ではありません。データベースを持たないユーザーには無視されます)

  1. インストールパッケージをダウンロードするためのXshell入力コマンド
//5.7版本
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
//8.0版本
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
//其他版本自己去官网下yum安装栏找下载路径
//未安装wget的同学执行以下命令安装
sudo yum install wget
  1. インストール:
//-ivh 后跟你装的对应版本mysql包
sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
 
sudo yum install mysql-server
  • 「y」を入力してインストールを確認し、待機します
    ここに説明を入力してください
  • 「y」を続けて待つ
    ここに説明を入力してください
  • 実施する
    ここに説明を入力してください
  1. パスワードを設定してください
//当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 您可以通过运行以下命令找到密码:
sudo grep 'temporary password' /var/log/mysqld.log

  1. このファイルが空の場合:
//1.删除原来安装过的mysql残留的数据
rm -rf /var/lib/mysql
//2.重启mysqld服务
systemctl restart mysqld
//3.再去找临时密码
sudo grep 'temporary password' /var/log/mysqld.log
  • localhost:背後に一時的なパスワードがあります。コピーhr?=; FsST2fc
    ここに説明を入力してください
  1. インストール項目を構成する
    sudo mysql_secure_installation

  2. コピーしたパスワードを貼り付けて、新しいパスワードを設定します(パスワード:大文字、小文字、数字、文字を含める必要があります)
    ここに説明を入力してください

  • オプションはすべて「Y」です、確認してください。すべて完了を参照してください!構成を完了します。
    ここに説明を入力してください
  • 訪問してみてください、成功
    ここに説明を入力してください

6、データベースファイルを移行する

  1. 視覚化ソフトウェアNavicatを使用してデータベースに接続します
  • 新しい接続
    ここに説明を入力してください
  • パブリックネットワークのIPと設定されたmysqlパスワードに従って接続します
    ここに説明を入力してください
  1. 次のウィンドウが表示される場合があります(慌てる必要はありません。このピットを踏みました)
    ここに説明を入力してください
  • 2つのステップ:
    • ステップ1:古い場所の「セキュリティグループルール」-> 3306ポートを増やします->再起動します。再起動してもホームページが表示されません。20分間辛抱強く待ってください。最初に他の手順を続行できます!プロジェクトをtomcatサーバーにデプロイするには、一定の待機時間が必要です。しばらくお待ちください。
      ここに説明を入力してください
      ここに説明を入力してください
    • ステップ2:Xhellにデータベースを入力します
    //1. 登录,-u账号 -p密码
     mysql -uroot -p521521
    //2. 查看数据库:
     show databases;
    //3. 进入mysql:
     use mysql;
    //4. 查看表:
    show tables;
    //5.更新user表数据,添加远程访问权限;
    update user set Host='%' where User='root';
    //重启mysql
    systemctl restart mysqld
    
    ここに説明を入力してください
  • Navicatツールを再利用してデータベースに接続します(ピットを踏んだ後、みんなが拍手します!)
    ここに説明を入力してください
  1. プロジェクトデータベースのsqlファイルをAlibabaCloudサーバー上のデータベースにダンプします。
    ここに説明を入力してください
    ここに説明を入力してください

  2. コードを変更して、warパッケージを再度アップロードすることを忘れないでください!

  • プロジェクトはオンラインで正常に起動され、プロジェクトにはWebサイトを介して任意のネットワークからアクセスできます。(すべて上昇します!)
    ここに説明を入力してください

注:手順が不足しているがプロジェクトにアクセスできない生徒はいません。注:1。Linuxポートを変更した後、インスタンスを再起動しますか?2. warパッケージを変更した後、tomcatを再起動するかどうか(tomcatを強制終了して、キャッシュされたアイテムを削除し、必要に応じて再読み込みするか、tomcatを削除して再抽出します)。3。プロセスに手順がないかどうかをもう一度確認します。

これまでのところ、プロジェクトは正常にオンラインになりました。このチュートリアルを整理するために、私は3泊の残業をしました。それがすべての人に役立つ場合は、気に入って転送してください。ありがとう!それでも質問があり、失敗した場合は、非公開でチャットしてください。
注:再印刷のソースを示してください!
次の記事に進みます。「Linuxシステムの構成ファイルを変更して、ipを介して直接javaプロジェクトにアクセスし、ポート番号とプロジェクト名を削除します。

おすすめ

転載: blog.csdn.net/qq_39231769/article/details/100587577