プログラミング勉強中!!

TECH::EXPERT 40期 受講生の筆者がその日学んだことをアウトプットしていくブログです。学習量によっては全て書ききれないこともあります。お気付きのことありましたバシバシコメントください!!3月中旬よりWEBエンジニアとして働くことになりました。日々の業務などについても発信させていただきたいと思います!!よろしくお願いいたします!!

ec2-user@hogehogeのhogehoge部分を変更する方法

はい、こんばんは。

今回はEC2にログインした時にターミナル上で表示されるip〜以下を変更する方法を記述したいと思います。(下記矢印先に該当する部分です。)

f:id:g1034725:20190126003137p:plain

なぜやるか?

シンプルにどのEC2のどのインスタンスで作業しているかわかりやすくするためです。

以下、手順です。

  1. EC2のにログインする。
  2. sudo vim /etc/sysconfig/network ファイルを編集する
  3. sudo vim /etc/hostsに記述を追加する。
  4. EC2インスタンスを再起動する。

詳細を見ていきましょう。

  1. EC2にログインする。 これは割愛します。

  2. sudo vim /etc/sysconfig/network を開くと下記記述があると思います。

 /etc/sysconfig/networkファイル内

HOSTNAME=localhost.localdomain

HOSTNAME=hogehogeのように、hogehoge部分を自分の好きな名前に変えてあげる。

ここではfreemarketsample40aとします。

 /etc/sysconfig/networkファイル内

HOSTNAME=freemarketsample40a     #HOSTNAME=以下を好きな名前に変えた。

これで手順2は終了です。

  1. sudo vim /etc/hostsに記述を追加する。

まずsudo vim /etc/hostsのコマンドを入力してファイル内を確認してみる。

/etc/hosts
127.0.0.1     hogehogehogehogehoge 

とあるのでここの先頭にfreemarketsample40a を追加してあげる。

/etc/hosts
127.0.0.1     freemarketsample40a hogehogehogehogehoge  hogehoge
#手順3終了
  1. EC2インスタンスを再起動する。
ターミナルEC2インスタンスホームディレクトリ

sudo reboot     #インスタンスの再起動

2~3分後にログインしてみると f:id:g1034725:20190126004359p:plain

上記の通り、変わっています。

インスタンスを再起動した後なので、nginx, unicorn, mysqlの起動もさせること!!

それでは。