Amazon Linuxの中身色々

そういや知らないやと言う訳でt2.microで即時、立ち上げたインスタンスの中身を色々見てみる
redhat系とは聞いているけれど中身何だ?

$ cat /proc/version
Linux version 3.10.42-52.145.amzn1.x86_64 (mockbuild@gobi-build-64003) (gcc version 4.8.2 20131212 (Red Hat 4.8.2-7) (GCC) ) #1 SMP Tue Jun 10 23:46:43 UTC 2014

うん、ちゃんとRedHat系のようだ
となるとパッケージ管理はrpmだよね?まぁ、知ってるけど

rpm

まず何が入ってるか調べてみる
キャプチャ
全て見たい方はこちら
見てみるとaws~~~ってパッケージがいくつかある
aws-amitools-ec2やaws-amitools-rdsは分かるとしてaws-amitools-asって何?
aws-cfn-bootstrapとか何かは後から調べてみよう
ec2-net-utils何てのも見えるがこれなんだろう?
ec2-utils??初めて見るがC何に使ってるのだろう?興味深い
aws-apitools-iam??IAMのアクセス用ツール??なにそれ?ちょっとだけ見てみようかな

$ rpomm -qi aws-apitools-iam
Name        : aws-apitools-iam
Version     : 1.5.0
Release     : 1.2.amzn1
Architecture: noarch
Install Date: Wed 11 Jun 2014 04:51:56 PM UTC
Group       : Amazon/Tools
Size        : 7994895
License     : Amazon Software License
Signature   : RSA/SHA256, Mon 25 Jun 2012 09:30:20 PM UTC, Key ID bcb4a85b21c0f39f
Source RPM  : aws-apitools-iam-1.5.0-1.2.amzn1.src.rpm
Build Date  : Mon 25 Jun 2012 08:02:08 PM UTC
Build Host  : build-31005.build
Relocations : /opt 
Packager    : Amazon.com, Inc. 
Vendor      : Amazon AWS
URL         : http://aws.amazon.com/iam
Summary     : The Command Line Interface (CLI) for the AWS Identity and Access Management (IAM) Service enables users to execute APIs with simple commands through familiar shells
Description :
AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. IAM enables you to create and manage users in AWS, and it also enables you to grant access to AWS resources for users managed outside of AWS in your corporate directory. IAM offers greater security, flexibility, and control when using AWS.

サマリーからすると多分、CLIからIAMいじるぜ〜〜ってないような気がするけれど
デスクリプションは読んでもAWSアイデンティティーおよびアクセス管理(IAM)によってユーザのためのAWSサービスおよびリソースへのアクセスを安全にコントロールすることができます。
AWSの中でIAMによってユーザを作り管理することができます。云々・・・・
ダメだ、ただのIAMの説明だ
しかし、幾つか気になるのはGroupがAmazon/Toolsと言う管理になってる事
何気にSource RPMが提供されてる事。これ多分、C言語なんじゃ・・・・・
もうひとつ気になるのがLicenseがAmazon Software License
なにこれ?なんぞコレ?

調べた

Amazonソフトウェアライセンス
態々、別ライセンス作ったのか・・・・
一応、読んでおくか

おまけ

インスタンス立ち上げ時に入っているパッケージの一覧表
キャプチャ2
全部見たい方はこちら
サービスの一覧

$ service --status-all
acpid (pid  1363) is running...
atd (pid  1539) is running...
auditd (pid  1298) is running...
cfn-hup is stopped
Checking for service cloud-init:Checking for service cloud-init:Checking for service cloud-init:Checking for service cloud-init:crond (pid  1529) is running...
ip6tables: Firewall is not running.
iptables: Firewall is not running.
irqbalance is stopped
lvmetad is stopped
mdmonitor is stopped
messagebus (pid  1337) is running...
netconsole module not loaded
Configured devices:
lo eth0
Currently active devices:
lo eth0
ntpd (pid  1499) is running...
Process accounting is disabled.
racoon is stopped
rdisc is stopped
rsyslogd (pid  1316) is running...
saslauthd is stopped
sendmail (pid  1514) is running...
sm-client (pid  1521) is running...
openssh-daemon (pid  1481) is running...

元記事は、こちら