本書は、中上級者までのニーズに応えるMac OS X実用ガイドです。ターミナルを使用してOSのUnix基盤を活用する方法、プロセス制御、ソフトウェアのインストールやバックアップから、ディレクトリサービス、印刷システム、ネットワークまで、OSの仕組みを体系的に学ぶことができます。システムの基礎から、実践的な知識までを豊富なサンプルコードで解説する本書は、Mac OS Xを使いこなすための決定版です。
Running Mac OS X
―オペレーティングシステムとしてのMac OS X 徹底解説
James Duncan Davidson 著、長瀬 嘉秀 監訳、株式会社テクノロジックアート 訳
- TOPICS
- 発行年月日
- 2004年07月
- PRINT LENGTH
- 344
- ISBN
- 4-87311-192-7
- 原書
- Running Mac OS X
- FORMAT
目次
監訳者まえがき まえがき ・部 はじめに 1章 Mac OS Xの由来 1.1 クラシックMac OS 1.2 System 7 1.3 Copland 1.4 NEXTSTEP 1.5 Rhapsody 1.6 クラシックMac OSの継続開発 1.6.1 iアプリケーションの導入 1.7 Mac OS X 10.0 1.7.1 Darwinとオープンソース 1.7.2 開発ツール 1.7.3 コマンド行アクセス 1.8 Mac OS X 10.1 1.9 Mac OS X 10.2 Jaguar 1.10 Mac OS X Panther 1.11 Mac OS Xの将来 2章 Mac OS Xの配置構成 2.1 ファイルシステムの階層 2.1.1 Finderから見たファイルシステム 2.1.2 内部のファイルシステム 2.2 Finderの多くのルート 2.2.1 ホームフォルダ 2.2.2 ホームフォルダのコマンド行のビュー 2.3 ファイルシステムのドメイン 2.4 ライブラリ 2.5 追加情報 3章 ターミナルとシェル 3.1 ターミナルの概要 3.1.1 基本的なファイルシステムコマンド 3.1.2 ワイルドカード 3.1.3 ファイルの検索 3.1.4 ターミナルのユーザインタフェース 3.2 Mac特有のシェルコマンド 3.2.1 open 3.2.2 ditto 3.2.3 CpMacとMvMac 3.2.4 osascript 3.3 bashの設定と使用 3.3.1 環境変数 3.3.2 環境設定ファイル 3.3.3 エイリアス 3.3.4 履歴 3.4 他のシェルの使用 3.4.1 シェルの変更 3.5 シェルスクリプト 3.6 ヘルプの入手 3.7 テキストファイルの編集 3.7.1 pico 3.7.2 viとEmacs 3.7.3 BBEdit 3.8 追加情報 ・部 基本 4章 システムの起動とログイン 4.1 ハードウェア起動プロセス 4.1.1 Open Firmwareの概要 4.1.2 ファームウェアの更新 4.1.3 Open Firmwareへのアクセス 4.1.4 起動ディスクの設定 4.1.5 起動時での起動ディスクの変更 4.1.6 Open Firmwareのロック 4.2 OSの起動プロセス 4.2.1 BSDの初期化 4.2.2 SystemStarter 4.2.3 起動項目の構造 4.2.4 セーフモードでの起動 4.3 ログイン 4.3.1 ユーザ認証 4.3.2 ログイン項目 4.3.3 ログイン画面のカスタマイズ 4.4 ユーザの監視 4.5 ログアウト 4.6 システムのシャットアウト 4.7 追加情報 5章 ユーザとグループ 5.1 ユーザとは何か 5.1.1 管理者ユーザ 5.2 ユーザ管理 5.2.1 アカウントパネルを使用したユーザ管理 5.3 人間でないユーザ 5.3.1 ルートユーザ 5.3.2 人間でないユーザの作成 6章 ファイルとパーミッション 6.1 ファイル検索 6.1.1 内容での検索 6.1.2 コマンド行を使用したファイルの検索 6.2 ファイルの所有権 6.2.1 ファイル所有権の変更 6.2.2 スティッキービット 6.3 タイプコードとクリエータコード 6.4 追加情報 7章 システムの監視 7.1 このMacについて 7.2 システムプロファイラ 7.2.1 システムプロファイルの作成 7.3 システム活動の監視 7.3.1 コンソール 7.3.2 アクティビティモニタ 7.3.3 コマンド行からのプロセス監視 7.4 プロセスの表示 7.4.1 プロセスの停止 7.5 追加情報 8章 タスクのスケジュール化 8.1 時刻の設定 8.2 iCalを使用したタスクのスケジュール化 8.3 periodicの使用 8.3.1 periodicの出力の表示 8.4 cron 8.4.1 システム用のcrontabファイル 8.4.2 ユーザ用のcrontab 8.5 periodicの実行時刻の変更 8.6 追加情報 9章 環境設定とデフォルト 9.1 プロパティリスト 9.2 環境設定の格納場所 9.2.1 ホスト固有の設定 9.2.2 グローバル設定 9.2.3 defaultsベースでない設定 9.3 設定の読み書き 9.3.1 Property List Editor 9.3.2 defaultsコマンド行ユーティリティ 9.4 設定キーの決定 9.5 追加情報 10章 ディスクとファイルシステム 10.1 ファイルシステム 10.1.1 HFS+(Mac OS拡張ファイルシステム) 10.1.2 サポートされている他のファイルシステム 10.2 ネットワークベースのファイルシステム 10.2.1 ネットワークファイルシステムのマウント 10.3 ディスクユーティリティ 10.3.1 ディスクの調査 10.3.2 ディスクパーミッションの検証と修復 10.3.3 ディスクの検証と修復 10.4 ディスクの消去と初期化 10.5 ディスクのパーティション分割 10.5.1 ディスクドライブの追加 10.6 ディスクイメージ 10.6.1 ディスクイメージの種類 10.6.2 コマンド行でのディスクイメージの操作 10.6.3 ディスクイメージの新規作成 10.6.4 フォルダからのディスクイメージの作成 10.6.5 ディスクイメージの変換 10.6.6 デバイスからのディスクイメージの作成 10.6.7 ディスクイメージのCDまたはDVDへの焼きつけ 10.6.8 ドライブイメージのドライブへの復元 10.6.9 ドライブからドライブへのデータのコピー 10.7 RAIDの設定 10.8 追加情報 ・部 上級トピックス 11章 Open Directory 11.1 動作中のOpen Directory 11.2 ディレクトリサービスの定義 11.2.1 ディレクトリ情報の種類 11.2.2 ディレクトリ情報のソース 11.3 ディレクトリドメイン 11.4 ローカルドメインとNetInfo 11.4.1 NetInfoマネージャによるNetInfoデータの調査 11.5 共有ドメインの設定 11.5.1 Open Directoryソースの設定 11.5.2 共有ドメイン認証の設定 11.5.3 共有ドメインでの連絡先情報の設定 11.6 Kerberosとシングルサインオン 11.7 コマンド行のOpen Directoryツール 11.7.1 NetInfoデータベースのバックアップとリストア 11.7.2 dsclの使用 11.7.3 nicl 11.7.4 nidump 11.7.5 niload 11.8 追加情報 12章 印刷 12.1 印刷システムの概略 12.2 プリンタの管理 12.3 プリンタの追加と設定 12.3.1 IPベースのプリントキュー名の決定 12.3.2 ベンダ固有の接続 12.4 プリントジョブの詳細 12.4.1 印刷設定の保存 12.4.2 単純化されたプリントパネル 12.5 コマンド行からの印刷 12.5.1 PostScriptの操作 12.5.2 AppleTalkベースのプリンタへのコマンド行印刷 12.6 追加情報 13章 ネットワーク 13.1 IP 13.1.1 ネットワークアドレスとマスク 13.1.2 ネットワーク設定の調査 13.2 IPアドレスの設定 13.2.1 IP情報の手動設定 13.3 名前解決とDNS 13.3.1 DNS情報の検索 13.3.2 マルチキャストDNS 13.3.3 ポートとサービス 13.4 プライベートネットワークとNAT 13.5 ルーティング 13.6 アクティブなネットワーク接続 13.7 AppleTalk 13.8 場所 13.9 ダイアルアップ接続の使用 13.10 VPN 13.11 ファイアウォール 13.12 インターネット接続の共有 13.13 追加情報 14章 ネットワークサービス 14.1 ファイル共有 14.1.1 他のMacとの共有 14.1.2 Windowsマシンとの共有 14.2 Web共有 14.3 リモートログイン 14.4 FTPアクセス 14.5 プリンタの共有 14.5.1 Mac OS Xからの共有プリンタへの接続 14.5.2 Windowsからの共有プリンタへの接続 14.6 メール 14.6.1 ローカルメールの有効化 14.6.2 SMTPサーバの起動 14.6.3 MDA(Mail Delivery Agent) ・部 付録 付録A ゼロからのインストール A.1 Pantherをインストールする準備 A.1.1 生活のバックアップ A.2 Pantherのインストール A.2.1 ハードディスクのパーティション分割 A.2.2 インストールの手順 A.2.3 システムの設定 付録B ブートコマンドキー 付録C 他の情報源 C.1 書籍 C.1.1 ユーザおよび管理者向け書籍 C.1.2 デベロッパ向け書籍 C.2 雑誌 C.3 メーリングリスト C.3.1 Apple社が運営するメーリングリスト C.3.2 Omni Groupのメーリングリスト C.4 Webサイト 索引