AWS EC 2を使用した配備(2)-サーバー・プリファレンスの設定



前の記事では、ec 2インスタンスを作成し、サーバに正常に接続しました.
今回はサーバ上で基本設定(ホスト名、timezone、jdkインストールなど)を試みます.

ホストの設定


まずサーバに接続すると、端末は以下の内容を表示します.

ubuntu@ipアドレス形式は書いてありますが、後ろのipは今私たちのホスト名です.
もちろん私たちは私たちのプロジェクトをよく知っていますが、host情報をもっと意味のある単語に変えたほうがいいです.
親善試合では、次のコマンドを使用します.
$sudo hostnamectl set-hostname{ホスト名}
$ sudo reboot
その後、サーバが再起動し、ホスト名が以下のように再接続されます.
次にhostsファイルに作成したホストを登録します.
$ sudo vi/etc/hosts
中に入ると、先ほど作成したホスト名で以下のように登録されています.

登録が成功したことを保存して確認するには、curl 호스트명を試します.登録に成功すると、80番ポートに接続できない情報が表示されます.これでホスト設定が終了しました.

タイムゾーンの設定


前述したように、サーバの時間はUTCになりました.可視の韓国時間、KSTに変換するため、以下のコマンドを作成します.
# 기존 시간대 정보 삭제
$ sudo rm /etc/localtime
# 서버에 내장된 시간대 정보의 참조 링크를 폴더에 생성
$ sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime 
このように、dateコマンドを使用して、時間は以下のようになります.

jdk 11のインストール


最後に最も重要な設定です.jdk 11をインストールしてjavaプロジェクトを実行します.
バージョンは、それぞれのプロジェクトに適したバージョンをインストールするだけです.
まずaptを更新/アップグレードし、jdk 11をインストールします.
$ sudo apt update && sudo apt upgrade
$ sudo apt openjdk-11-jdk
Java-version、javacなどでインストールが正しいか確認します.

MySQLサーバーのインストール


私たちのプロジェクトでは、同じインスタンスからDBサーバに移行するので、MySQL Server 8.0をインストールします.
$ sudo apt install mysql-server
mysql-versionでインストールが正しいか確認します.
これで基本的なサーバ設定が完了します.次の記事では、MySQLインスタンスを起動してデータベース・サーバを起動します.
この文書は、導入時にのみ参照できます.間違いや補足が必要な場合は、いつでもメッセージを残してください:)