エンジニアなら知っておきたい macOS 環境のキホン コマンド・Docker・サーバなどをイチから解説

エンジニアナラシッテオキタイマックオーエスカンキョウノキホン コマンドドッカーサーバナドヲイチカラカイセツ

エンジニアなら知っておきたい macOS 環境のキホン コマンド・Docker・サーバなどをイチから解説の表紙
ネットワーク
著者:
大津 真(オオツ マコト)
出版社:
インプレス
出版日:
2022年07月25日頃
ISBN:
9784295015031
在庫:
在庫あり
0
初級者向け
DockerネットワークmacOSUNIXコマンドラインシェルシステム管理開発環境サーバー構築リナックス

なぜ注目されているか

言及数
461位
総合846位 ↑ 2 ランクアップ 言及 7 件・うち記事 6 件を掲載
出版前出版日02320222023202420252026

書籍紹介

本書は、UNIX としての macOS の使い方を解説した入門書です。エンジニアが macOS を使うときに知っておくべき基本的な事柄を数多くカバーしています。4 つのパートで構成され、各パートは「コマンドの基本操作」「シェルの環境設定とシステム管理」「開発・運用系ツールの活用」「ネットワーク管理とサーバ構築」というテーマで書きれています。全編にわたって個々の例を豊富に示しています。こうした使い方・操作の例をなぞらえることで、UNIX としての macOS の作法を網羅的に把握できます。本書の内容は他の UNIX や Linux と共通する部分も多く、今後それらの OS を使ってみたいと考える方にとっては格好の足がかりとなるでしょう。また、すでに Linux などを使用したことがあれば、比較しながら macOS の特長を理解することができるはずです。

技書の森解説

『エンジニアなら知っておきたい macOS 環境のキホン』 (大津 真 著、インプレス、2022 年 7 月刊) は、UNIX としての macOS の使い方を、エンジニアに向けて解説した入門書です。副題は「コマンド・Docker・サーバなどをイチから解説」です。楽天ブックスの書誌に載る紹介文は、本書をエンジニアが macOS を使うときに知っておくべき基本的な事柄を扱う本と説明し、4 つのパートで構成されていると案内しています。

コマンドの基本操作からサーバー構築までの 4 つのパート

紹介文によると、パートのテーマは「コマンドの基本操作」「シェルの環境設定とシステム管理」「開発・運用系ツールの活用」「ネットワーク管理とサーバ構築」で、全編にわたって個々の例を示し、その使い方や操作の例をなぞることで UNIX としての macOS の作法をつかめる構成と案内されています。

macOS は Darwin と呼ばれる BSD 系の基盤の上に作られており、Finder の画面からは見えない部分にも、UNIX と同じ考え方のディレクトリ構成、ファイルの権限、プロセスが並んでいます。ターミナルを開けば、小さなコマンドをパイプでつなぎ、結果を次の処理へ渡すという UNIX の流儀で、ファイルの検索やテキストの加工、ログの確認をまとめて行えます。シェルの環境設定は、パスや別名、プロンプトを設定ファイルに書いておく作業です。macOS 10.15 以降は新しく作るユーザーの既定のシェルが zsh になっているため、bash を前提に書かれた手順を読む時は設定ファイルの名前が違う点に注意が要ります。

Docker とサーバーを Mac の上で動かす時の前提

副題には Docker とサーバーが挙がっています。macOS のカーネルは Linux ではないため、Docker で動かす Linux のコンテナは、Mac の上では Linux の仮想マシンの中で動きます。手元とサーバーで同じイメージを使えるのがコンテナの利点ですが、Mac ではファイル共有の速さや、Apple シリコンの arm64 と Intel の x86_64 という CPU の違いが、Linux サーバーとの挙動の差として出ることがあります。Mac の上で Web サーバーなどを立てて試す経験は、本番の Linux サーバーを扱う前の練習になり、ネットワークの設定と合わせて仕組みを手元で確かめられます。

Linux の経験者にも、これから UNIX に触れる人にも向く理由

紹介文は、本書の内容は他の UNIX や Linux と共通する部分も多く、それらの OS を使ってみたい人の足がかりになり、Linux などを使ったことがあれば比較しながら macOS の特長を理解できると説明しています。刊行は 2022 年 7 月なので、手元の macOS が後の版であれば、設定画面の名前や手順を自分の環境で確かめながら読み進めることになります。Linux サーバーの運用やカーネルの仕組みまで掘り下げたい人は、Linux の本の選び方 を参考に専用の本を併せて選ぶと目的に近づきます。Mac を開発機として使い始め、ターミナルでのコマンド操作からシェルの設定、開発と運用の道具、ネットワークとサーバーの構築までを 1 冊で通して押さえたい人にとって、本書は UNIX 系の環境に慣れる最初の 1 冊の候補になります。

言及した記事 (6 件)

この本に興味がある方におすすめ

関連する本

大津 真 の他の書籍

関連記事

関連用語

共有: