ユーザ用ツール

サイト用ツール


サーバ:aws:サーバ構築手順:vpc_ec2の構成:centos7の初期設定

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
サーバ:aws:サーバ構築手順:vpc_ec2の構成:centos7の初期設定 [2018/12/04 16:48]
yusuke_komori
サーバ:aws:サーバ構築手順:vpc_ec2の構成:centos7の初期設定 [2021/04/05 11:02] (現在)
humolife [MySQL]
行 1: 行 1:
-====== CentOS7の初期設定 ======+====== AWSのEC2における、CentOS7の初期設定 ======
 VPC、EC2の構成でのCentOS7の初期設定手順。\\ VPC、EC2の構成でのCentOS7の初期設定手順。\\
 RDSは使わず、EC2内にMySQLをインストールする。 RDSは使わず、EC2内にMySQLをインストールする。
行 7: 行 7:
 permissive ・・・ SELinux は有効だが、アクセス制限は行わず警告を出力\\ permissive ・・・ SELinux は有効だが、アクセス制限は行わず警告を出力\\
 disabled ・・・ SELinux 機能は無効 disabled ・・・ SELinux 機能は無効
 +
 +デフォルトでは disabled になっている場合、特に変更の必要はない。\\
 +警告を確認したい場合は、permissive に変更する。
 <code> <code>
 # SELinux の状態を確認 # SELinux の状態を確認
行 23: 行 26:
 </code> </code>
  
-===== httpd ===== +===== Swap の設定 ===== 
-https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html+Swap が割り当てられていなければ設定。 
 +<code> 
 +# Swap の確認 
 +free -m 
 +       total  used  free  shared  buff/cache  available 
 +Mem    983    77   308               596        758 
 +Swap:      0         0 
 + 
 +# ストレージの空き容量の確認 
 +df -h --total 
 +/dev/xvda1       30G  1.5G   29G   5% / 
 + 
 +# Swap に 4GB 割り当て(1024 * 4 = 4096) 
 +sudo dd if=/dev/zero of=/swapfile1 bs=1M count=4096 
 +sudo chmod 600 /swapfile1 
 +sudo mkswap /swapfile1 
 +sudo swapon /swapfile1 
 + 
 +# Swap の確認 
 +free -
 +       total  used  free  shared  buff/cache  available 
 +Mem:     983    62    85               835        773 
 +Swap:   4095      4095 
 +</code> 
 + 
 +===== yum アップデート =====
 <code> <code>
 $ sudo yum update -y $ sudo yum update -y
 +</code>
  
 +===== httpd =====
 +https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html
 +<code>
 $ sudo yum install -y httpd $ sudo yum install -y httpd
  
行 39: 行 71:
 </code> </code>
 パブリックIPなどでブラウザからアクセスできることを確認する。\\ パブリックIPなどでブラウザからアクセスできることを確認する。\\
-[[http://|http://【IPv4 パブリック IP】]] 
  
 ===== Git ===== ===== Git =====
行 53: 行 84:
  
 ===== vim ===== ===== vim =====
-<code> +[[ソフトウェア:vi_vim:カースム_molokai_と.vimrc設定|カラースmolokaiと .vimrc 設定]] を参照。
-$ sudo mkdir -p /usr/local/share/vim/colors +
-$ sudo mkdir -p /usr/local/share/vim/color_schemes +
- +
-$ cd /usr/local/share/vim/color_schemes/ +
-$ sudo git clone https://github.com/tomasr/molokai.git +
- +
-$ cd /usr/local/share/vim/colors +
-$ sudo ln -s ../color_schemes/molokai/colors/molokai.vim +
- +
-$ cd /home/centos +
-$ mkdir .vim +
-$ cd .vim +
-$ ln -s /usr/local/share/vim/colors +
- +
-$ cd /home/centos +
-$ vi .vimrc +
-# vimrc.txt を貼り付け +
-</code> +
-<code:none|vimrc.txt> +
-" バックアップファイルを作らない +
-set nobackup +
-" スワップファイルを作らない +
-set noswapfile +
-" 編集中のファイルが変更されたら自動で読み直す +
-set autoread +
-" 入力中のコマンドをステータスに表示する +
-set showcmd +
- +
-" color +
-autocmd ColorScheme * highlight Comment ctermfg=253 +
-colorscheme molokai +
- +
-" copy&paste +
-set paste +
- +
-" 見た目系 +
-" 行番号 +
-set number +
-" 現在の行を強調表示 +
-set cursorline +
-" 現在の行を強調表示(縦) +
-set cursorcolumn +
-" 行末の1文字先までカーソルを移動できるように +
-set virtualedit=onemore +
-" インデントはトインデント +
-set smartindent +
-" 括弧入力時対応する括弧を表示 +
-set showmatch +
-" ステラインを常に表示 +
-set laststatus=2 +
- +
-" Tab系 +
-" 不可視文字を可視化(タブが「?-」と表示される) +
-set list listchars=tab:\?\- +
-" Tab文字を半角スペスにする +
-set expandtab +
-" 行頭以外のTab文字の表示幅スペースいくつ分 +
-set tabstop=2 +
-" 行頭でTab文字の表示幅 +
-set shiftwidth=2 +
-</code> +
 ===== PHP ===== ===== PHP =====
 <code> <code>
行 166: 行 135:
 <code> <code>
 $ sudo service httpd restart $ sudo service httpd restart
- 
-$ sudoedit /etc/php.ini 
 </code> </code>
  
行 236: 行 203:
 show global variables like 'character%'; show global variables like 'character%';
 </code> </code>
 +==== 追記:buffer pool のメモリサイズを増やす ====
 +デフォルトでは innodb_buffer_pool_size が 128M になっていたが、これだとメモリが足りず自動再起動時に失敗し、サーバが停止したままになってしまうことがありました。\\
 +なので、適当な値に増やしておきます。
 +<code>
 +# innodb_buffer_pool_size の変更
 +sudoedit /etc/my.cnf
 +[mysqld]
 +# innodb_buffer_pool_size = 128M
 +innodb_buffer_pool_size = 512M
 +
 +# MySQL 再起動
 +sudo service mysqld restart
 +
 +# MySQL に接続して、値が増えているのを確認
 +SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
 ++-------------------------+-----------+
 +| Variable_name           | Value     |
 ++-------------------------+-----------+
 +| innodb_buffer_pool_size | 536870912 |
 ++-------------------------+-----------+
 +1 row in set (0.01 sec)
 +</code>
 +
 ===== AWS Linux のタイムゾーンを日本時間に ===== ===== AWS Linux のタイムゾーンを日本時間に =====
 <code> <code>
行 344: 行 334:
 ===== SELINUX ===== ===== SELINUX =====
 SELINUXの警告が出てないか確認\\ SELINUXの警告が出てないか確認\\
-https://qiita.com/yunano/items/857ab36faa0d695573dd+参考: https://qiita.com/yunano/items/857ab36faa0d695573dd
  
サーバ/aws/サーバ構築手順/vpc_ec2の構成/centos7の初期設定.1543909716.txt.gz · 最終更新: 2018/12/04 16:48 by yusuke_komori