ヤマムギ

growing hard days.

*

「AWSではじめるLinux入門ガイド 」を執筆しました

      2021/12/12

2020年4月30日に、「AWSではじめるLinux入門ガイド」という本を発行いただきました。

Amazonにも載せていいただいているのですが、概要、目次から、書くことになった経緯、何を思って書いたか、などなど綴りたいと思います。

概要

「本書はAWSクラウド上で、Linuxによるサーバー構築をゼロからはじめる書籍です。
ゼロ(やったことがないこと)をイチ(やったことがある)にすることを目的に、執筆しました。

これからクラウドやLinuxをはじめる、次の方々を対象としています。
・ITエンジニア職を目指す学生
・ITエンジニア職への転職を予定している社会人
・内製化にシフトしようとしている情報システム部門
・情報システム部に異動になった非IT部門

近年、システムを構築する手段としてクラウドは欠かせない技術となっております。
Linuxサーバーも例に漏れず、マイクロサービス、サーバーレスアーキテクチャといった、サーバーを開発者や運用者が管理しないクラウド最適化された構成が増えてきています。
しかし、これらはあくまでも最適な設計をするための一手段でしかありませんし、依然としてサーバーも有効な設計手段です。

また、クラウドへの移行時には、いきなりすべての設計や運用を最適化するケースよりも、まずはそのままの設計、運用で移行するケースも多くあります。

本書を通じて学ぶことで、そのような移行案件や新規案件、クラウド上でのサーバー運用、構築をこれから担当される方々に、実際に手を動かしながら、クラウド上でLinuxサーバーを構築することの、スピード、俊敏性、機動性に触れていただき、IT技術の素晴らしさを知っていただきたいです!」

と、ほぼほぼ言いたかったことがこの文章に含まれています。

目次

第1章 環境の概要
第2章 セキュアな環境を構築する
第3章 AWSでのLinuxサーバーを起動しよう
第4章 管理者を設定しよう
第5章 インストールを実行してみよう
第6章 ターミナルでコマンド操作してみよう
第7章 ファイルを操作してみよう
第8章 エディタを操作してみよう
第9章 パーミッションで権限を設定しよう
第10章 スクリプトを実行してみよう
第11章 Linuxサーバーをモニタリングしてみよう
第12章 Linuxのセキュリティを設定しよう
第13章 ネットワークについて学ぼう
第14章 バージョン管理もAWSで
第15章 コンテナ環境を作ってみよう
第16章 データーベースを操作してみよう
第17章 WordPressサーバーを構築してみよう
第18章 Redmineサーバーを構築してみよう
第19章 EC2インスタンス もっと知りたいこと
第20章 学習の終わりにAWSリソースを削除しよう

きっかけ

本書を書いたきっかけですが、知人から「AWSでLinuxを扱う入門書を執筆する人いません?」と聞かれたので、「はい!」と手を挙げました。
それ以上でも以下でもないです。
「書いてください」ではなく「書かせてください」です。

チャンスの神様には前髪しかないのですよね。
後ろ髪はないのですよね。
通り過ぎるの待ってからとか、
様子を見てからとか、
余裕ができてからとか、
誰か一緒に書いてくれる人が先に手を挙げてからとか、
そんなこと言ってる間にチャンスの神様は、髪の毛のない後頭部しか見えなくなっちゃうんですよね。

ありがたいことに今回で2冊目の執筆となりましたが、手を挙げてから出版までは最短で8ヶ月ぐらいでした。
8ヶ月先の状況とかわからないです。
なので、わからない状況を予想しながら調整なんかしても仕方ないと思っています。

これからも、チャンスがあれば掴みたいと思っていますので、アウトプットさせていただく機会があればやります。
お気軽にチャンスをください。

何を伝えたいのか

今はやりたいことがあれば、気持ち一つで簡単にはじめられます。
ゼロをイチにするのは気持ちだけです。
イチから先も気持ちだけなんですけどもw

まずはイチにしてから考えればいいと考えます。
ゼロのまま判断しようとしても難しいと思います。
想像でしかないなかでの判断は難しいです。
だからまずはイチにしていきたいです。
自分もそうです。
まだまだ何もかも足りないです。
日々日々体験経験を増やし続けるしかないと考えています。

クラウドは「やってみる」を現実にしてくれます。
「やってみる」の一歩に迷っている方がいらっしゃるなら、少しでも背中を押すことができる本になればいいなあと思います。

Twitterのアカウントは@yamamanxです。
どんなことでもいいので、お気軽にお声がけください。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS, Linux , ,

ad

ad

  関連記事

Rocket.ChatのOutGoingWebhookからのAPI GatewayからのDynamoDB

少し前に、Rocket.ChatからOut Going Webhookを設定して …

S3バケットポリシーで特定のVPCエンドポイント以外からのリクエストを拒否しつつメンテナンスはしたい

特定のVPCで実行されているEC2のアプリケーションからのリクエストだけを許可し …

WordPress、プラグインのアップデートしてBlue/Greenデプロイ

現在のブログの構成です。 WordPressとプラグインのアップデートをして、デ …

名前解決してセッションマネージャが使えるようにVyOSのhost_name.pyを編集しました

発生したエラー セッションマネージャからこんなエラーが出力されました。 [cra …

S3イベントのAWS Lambdaのテスト設定

S3イベントのLambda関数でよく使うのはこんなテスト設定です。 なので覚書で …

AWS Lambdaで Unable to import module エラーが発生したときは

そもそも、Pycharmのナビゲーションペインでディレクトリごとドラッグ&amp …

CentOS 6.5にTeX Liveをインストールする

CentOS 6.5にTeX Liveをインストールする TeX Wikiを参考 …

試そうとしてたらSavings Plans買っちゃいました

Savings Plansの購入画面を確認していました。 画面遷移も確認しようと …

slackのbotに天気を教えてもらう(Python on AWS Lambda + API Gateway)

slackのbotにAPIの定番ともいえる天気情報を教えてもらいました。 環境は …

特定AWSアカウント特定リージョンのCloud9環境を削除するLambda(Python)

やりたいこと 特定アカウント内特定リージョン内のCloud9環境を全部削除したい …