yujiroのプログラミング

勉強内容をアウトプットし、サボらないようにする為のブログ

<DAY147>本番環境でよく使うコマンドまとめ

\ Follow me!! /

●7/18(木)
●学習日数 147日
●学習時間(本日)4時間
●累計学習時間 714.5時間
●一日あたりの平均学習時間 4.88時間

はじめに

よく使っていたコマンド。


SSHで接続するまで EC2インスタンス

ローカル(PC)

$cd .ssh

$ssh -i <登録したKEY> <登録した-ユーザ名>@<54.64.24.168>

ユーザー名はデフォルトだと
ec2-user

アプリディレクトリ
cd /var/www/<app名>

SQL関係のコマンド

EC2ログイン後

[ec2-user@ip-172-31-25-189 ~]

#インストール
$ sudo yum install mysql56-server mysql56-devel mysql56

#ログイン
$mysql -u root -p

#パスワード新規設定
$ sudo /usr/libexec/mysql56/mysqladmin -u root password '設定したいパスワード'

#状態確認
$sudo service mysqld status


$sudo service mysqld start


$sudo service mysqld restart

ログの確認など

nginxリスタート
sudo service nginx restart

ps aux | grep unicorn

less log/production.log

less log/unicorn.stderr.log

自動デプロイ

bundle exec cap production deploy