TKです。
今回は新しく公開されたAmazon Linux 2のコマンド周りについて確認してみます
Amazon Linux 2コマンドについて
Amazon Linux 2はRedhat7 系のシステム体系となっております。
そのためいくつかコマンドが変わっています。
■サービスの起動、停止
・Amazon linux時
| 
					 1 2  | 
						# service サービス名 start # service サービス名 stop  | 
					
・Amazon linux2時
| 
					 1 2  | 
						# systemctl start サービス名.service # systemctl stop サービス名.service  | 
					
■起動時サービス起動設定
・Amazon linux時
| 
					 1 2  | 
						  # chkconfig サービス名 on  # chkconfig --list  | 
					
・Amazon linux2
| 
					 1 2 3  | 
						# systemctl enable サービス名  # systemctl disable サービス名  # systemctl list-unit-files  | 
					
■時刻設定
・Amazon linux時
 
| 
					 1 2 3 4  | 
						# vim /etc/sysconfig/clock   ZONE="Asia/Tokyo" UTC=fales  # cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime  | 
					
・Amazon linux2時
| 
					 1  | 
						# timedatectl set-timezone Asia/Tokyo  | 
					
■言語設定
・Amazon linux時
 
| 
					 1 2  | 
						# vim /etc/sysconfig/i18n LANG="ja_JP.utf8"  | 
					
・Amazon linux2時
| 
					 1  | 
						# localectl set-locale LANG=ja_JP.utf8  | 
					
初期設定だけでもこれだけ違いがあります。
その他コマンド周りの変更
■yumのインストールについての変更点
・Apache
| 
					 1 2 3 4 5 6 7 8 9 10  | 
						# yum install httpd ================================================================================  Package      Arch          Version                     Repository         Size ================================================================================ Installing:  httpd        x86_64        2.4.6-67.amzn2.6.1          amzn2-core        1.2 M Transaction Summary ================================================================================  | 
					
2.4がデフォルトとなっています。
・PHP
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14  | 
						# yum install httpd ================================================================================  Package          Arch         Version                   Repository        Size ================================================================================ Installing:  php              x86_64       5.4.16-43.amzn2.0.1       amzn2-core       1.4 M Installing for dependencies:  httpd            x86_64       2.4.6-67.amzn2.6.1        amzn2-core       1.2 M  libzip           x86_64       0.10.1-8.amzn2            amzn2-core        49 k  php-cli          x86_64       5.4.16-43.amzn2.0.1       amzn2-core       2.8 M  php-common       x86_64       5.4.16-43.amzn2.0.1       amzn2-core       566 k Transaction Summary ================================================================================  | 
					
こちらも5.3から5.4がデフォルトに変わっています。
・mysql
| 
					 1 2 3 4 5 6 7 8 9  | 
						# yum install mysql ================================================================================  Package        Arch          Version                   Repository         Size ================================================================================ Installing:  mariadb        x86_64        1:5.5.56-2.amzn2          amzn2-core        8.9 M Transaction Summary ================================================================================  | 
					
| 
					 1 2 3 4 5 6 7 8 9  | 
						# yum install mysql ================================================================================  Package        Arch          Version                   Repository         Size ================================================================================ Installing:  mariadb        x86_64        1:5.5.56-2.amzn2          amzn2-core        8.9 M Transaction Summary ================================================================================  | 
					
Mysqlはmariadbがインストールされるようになっています。
以上のように色々変更点があるため、使用には注意しましょう。
今回は以上となります。
現在のAmazon Linux2は試用版となり、製品版で変わる部分も出てくるとは思いますが、
この周りの内容についてはAmazon Linuxの試用に戻ることは無いと思います。
次回もお楽しみに!
