読み込み中…

Linuxをマスターしたい人のための実践Ubuntu[第2版]

Linuxをマスターしたい人のための実践Ubuntu[第2版]

通常価格 3,960 円(税込)
通常価格 セール価格 3,960 円(税込)
SALE 売り切れ
ネットストア在庫 詳細
    読み込み中...
My店舗在庫
    My店舗登録で在庫確認と店舗お受け取りのご利用が可能になります。(要ログイン)
  • 在庫表示のサンプル
商品説明
定番書籍『Linuxをマスターしたい人のための実践Ubuntu』が、24.04 LTSに対応して改訂されました。Ubuntuの導入方法やLinuxの基礎的な知識から、サーバーの構築と運用、クラウドでの活用、シェルスクリプトの活用まで、体系的に学び、そしてLinuxを実践的に活用できるように、わかりやすく徹底的に解説しています。

・第1章 Ubuntuを始めよう
OSの役割、Linuxの歴史、Ubuntuの歴史と現状など、Ubuntuを使う際に知っておくべきことをまとめています。Ubuntuを初めて使う人は読んでおくとよいでしょう。
・第2章 Ubuntuデスクトップを始めよう
Ubuntu 24.04 LTSを、VirtualBox(仮想マシン)および実マシンにインストールする方法を解説しています。デフォルトアプリケーションの紹介、デスクトップ環境の基本的な使い方、設定と応用を説明しています。
・第3章 コマンドライン操作を習得しよう
Linuxを使う上で避けては通れないシェルについて、仕組みと基礎から、便利な使い方、カスタマイズまで、一通りのことを学びます。さらには、GitやPowerShellについても解説しています。
・第4章 Ubuntuを管理しよう
ユーザー管理、ファイル管理、ストレージ管理などの運用管理を学びます。パッケージシステムやOSのアップグレードといったソフトウェア管理も詳しく解説しています。etckeeperを使った設定ファイルの管理も取り上げています。
・第5章 Ubuntuをサーバーとして使おう
デスクトップ環境を持たないサーバー版の使い方を解説しています。VPSやクラウドへの導入も、具体的な例で説明しています。
・第6章 Ubuntuサーバーの運用
サーバー管理で必須となるSSH接続によるログイン、セキュリティ設定、ログの取得と読み方、バックアップの取得方法などを解説しています。
・第7章 コンテナでUbuntuを使おう
Dockerの実行からDockerfileの作成までを解説しています。また、Docker互換のコンテナ実行環境Podmanや次世代のコンテナ管理システムのLXDについても説明しています。
・第8章 サーバーアプリケーションを動かそう
Nextcloudを例に、サーバーアプリケーション構築を解説しています。「送信専用メールサーバー」の構築も触れています。
・第9章 Windows上でUbuntuを使おう
WSL2でのUbuntuの導入と使い方を解説しています。LinuxのGUIアプリケーションをシームレスに動かすWSLgも取り上げています。
・第10章 Ubuntuでスクリプティング
Linux使いこなしには必須のシェルスクリプトの基礎を解説しています。近年、活用が増えているPowerShellのスクリプティング、スクリプト言語Pythonの開発環境構築も説明しています。
目次
まえがき
第1章 Ubuntuを始めよう
 01.01 Linuxとは
  01.01.01 OSとは
  01.01.02 Linuxとは
 01.02 Ubuntuとは
  01.02.01 Linuxディストリビューションとは
  01.02.02 Ubuntuの歴史
  01.02.03 Ubuntuを使うメリット
 01.03 Ubuntuコミュニティとは
  01.03.01 UbuntuコミュニティとCanonical
第2章 Ubuntuデスクトップを始めよう
 02.01 Ubuntuデスクトップのインストール
  02.01.01 デスクトップとサーバーについて
  02.01.02 実マシンと仮想マシン
  02.01.03 VirtualBoxのインストールと仮想マシンの作成
  02.01.04 実マシンにインストールするには
  02.01.05 Ubuntuのインストール
 02.02 Ubuntuデスクトップの利用
  02.02.01 Ubuntuへのログイン
  02.02.02 Ubuntuの初期設定
  02.02.03 Ubuntuデスクトップの構成
  02.02.04 アプリケーションの起動方法
  02.02.05 デフォルトのアプリケーションを使う
  02.02.06 Ubuntuのディレクトリツリーとファイルの管理
  02.02.07 日本語入力の方法
  02.02.08 ウィンドウの操作
  02.02.09 ワークスペースの操作
  02.02.10 Ubuntuの終了方法
 02.03 Ubuntuデスクトップの設定と応用
  02.03.01 Ubuntuの設定
  02.03.02 Ubuntuのショートカットキー
  02.03.03 GNOME Tweaksによるカスタマイズ
  02.03.04 リムーバブルメディアの利用
  02.03.05 アプリケーションのインストールとアンインストール方法
  02.03.06 Ubuntuのアップデート
  02.03.07 X.OrgとWayland
第3章 コマンドライン操作を習得しよう
 03.01 コマンド入門
  03.01.01 コマンドラインとは
  03.01.02 コマンドの実行方法
  03.01.03 引数とオプション
  03.01.04 コマンドのマニュアルを読む方法
  03.01.05 カレントディレクトリ
  03.01.06 絶対パスと相対パス
  03.01.07 コマンドライン上のテキストエディタ
 03.02 シェルの活用
  03.02.01 シェルとは
  03.02.02 コマンドの連続実行
  03.02.03 複雑なコマンドの記述方法
  03.02.04 コマンドの終了コード
  03.02.05 シェルのキーバインド
  03.02.06 コマンドの強制終了
  03.02.07 コマンド名や引数を効率よく入力するには
  03.02.08 コマンド履歴
  03.02.09 シェル変数と環境変数
  03.02.10 特殊な変数
  03.02.11 変数展開演算子
  03.02.12 特殊な文字のクォート
  03.02.13 コマンドサーチパス
  03.02.14 エイリアス
  03.02.15 シェル関数
  03.02.16 標準入力と標準出力
  03.02.17 シェル展開
  03.02.18 sudoとroot権限
  03.02.19 シェルのカスタマイズ
 03.03 Gitの活用
  03.03.01 Gitの基礎知識
  03.03.02 Gitの導入と設定
  03.03.03 Gitでバージョン管理を始める
  03.03.04 Gitの基本的な使い方
 03.04 PowerShellの活用
  03.04.01 PowerShellとは
  03.04.02 PowerShellを使ってみる
第4章 Ubuntuを管理しよう
 04.01 ユーザーとグループ
  04.01.01 ユーザーの管理
  04.01.02 グループの管理
 04.02 パーミッションによるファイルの保護
  04.02.01 所有者と所有グループ
  04.02.02 パーミッション
 04.03 プロセスとジョブの管理
  04.03.01 プロセス
  04.03.02 ジョブ
 04.04 ストレージの管理
  04.04.01 ストレージの追加
  04.04.02 ストレージのマウント
 04.05 ソフトウェア管理
  04.05.01 APTによるパッケージ管理
  04.05.02 PPAの活用
  04.05.03 Snapパッケージシステム
  04.05.04 Ubuntuのアップグレード
 04.06 アーカイブファイルの管理
  04.06.01 tarを用いた圧縮アーカイブファイルの管理
  04.06.02 zipを用いた圧縮アーカイブファイルの管理
 04.07 設定ファイルの管理
  04.07.01 etckeeperを用いた設定ファイルのバージョン管理
04.08 Ubuntu Proの活用
  04.08.01 Ubuntu Proによる延長サポート(Extended Security Maintenance)を有効化する
 04.08.02 Kernel Livepatchの活用
第5章 Ubuntuをサーバーとして使おう
 05.01 Ubuntuサーバーのインストールとログイン
  05.01.01 Ubuntuサーバーのインストール
  05.01.02 Ubuntuサーバーへのログイン
  05.01.03 サーバーの再起動とシャットダウン
 05.02 VPSでUbuntuを使う
  05.02.01 VPSとは
  05.02.02 VPSを使うメリット
  05.02.03 さくらのVPSでUbuntuサーバーを使う
  05.02.04 Amazon LightsailでUbuntuサーバーを使う
 05.03 クラウドでUbuntuを使う
  05.03.01 クラウドとは
  05.03.02 Amazon EC2でUbuntuサーバーを使う
  05.03.03 Compute EngineでUbuntuサーバーを使う
第6章 Ubuntuサーバーの管理
 06.01 LVMによるストレージの管理
  06.01.01 LVMとは
  06.01.02 論理ボリュームを拡張する
  06.01.03 別のストレージを追加する
  06.01.04 スナップショットを活用する
 06.02 ネットワークの管理
  06.02.01 ネットワークの確認
  06.02.02 固定IPアドレスを設定する
  06.02.03 ネットワーク関連コマンド
 06.03 サービスの管理
  06.03.01 Ubuntuサーバーにおけるサービス
  06.03.02 systemctlによるサービスの制御
  06.03.03 journalctlによるログの確認
 06.04 サーバーへのリモートログイン
  06.04.01 OpenSSHの活用
  06.04.02 OpenSSHのセキュリティ
 06.05 ネットワークのセキュリティ
  06.05.01 Ubuntuサーバーのファイアウォール
 06.06 サーバーのメンテナンス
  06.06.01 サーバーの状態を確認する
  06.06.02 サーバーのバックアップ
  06.06.03 コマンドを定期的に実行する
第7章 コンテナでUbuntuを使おう
 07.01 DockerでUbuntuを使う
  07.01.01 コンテナとは
  07.01.02 Dockerとは
  07.01.03 コンテナの実行
  07.01.04 独自のコンテナイメージを作成する
  07.01.05 Docker互換のコンテナ実行環境Podmanを使う
 07.02 LXDでUbuntuを使う
  07.02.01 LXDとは
  07.02.02 LXDのセットアップ
  07.02.03 Ubuntuコンテナの起動
  07.02.04 コンテナの操作
  07.02.05 コンテナ内でのコマンドの実行
  07.02.06 コンテナをネットワーク上に公開する
第8章 サーバーアプリケーションを動かそう
 08.01 送信専用メールサーバーの構築
  08.01.01 昨今のメールサーバー事情
  08.01.02 GmailへリレーするPostfixの構築
 08.02 Nextcloudサーバーの構築
  08.02.01 Nextcloudとは
  08.02.02 Snapを使うメリット
  08.02.03 Nextcloudサーバーの構築
  08.02.04 NextcloudのHTTPS化
  08.02.05 Nextcloudクライアントのインストール
 08.03 コンテナによるWordPressサーバーの構築
  08.03.01 Composeとは
  08.03.02 Docker Composeを使ったWordPressサーバーの構築
  08.03.03 リバースプロキシの構築
  08.03.04 Let's EncryptによるSSL証明書の取得
  08.03.05 Snap版NextcloudとWordPressを共存させるには
第9章 Windows上でUbuntuを使おう
 09.01 WSLでUbuntuを使う
  09.01.01 WSLとは
  09.01.02 WSLのセットアップ
  09.01.03 日本語ロケールの設定
  09.01.04 WSLのディレクトリツリーについて
 09.02 GUIアプリケーションの実行
  09.02.01 WSLgとは
  09.02.02 GUIアプリケーションのインストールと実行
  09.02.03 日本語フォントの追加
  09.02.04 日本語入力の設定
 09.03 その他のWSLディストリビューション
  09.03.01 異なるディストリビューションのインストール
第10章 Ubuntuでスクリプティング
 10.01 シェルスクリプト
  10.01.01 シェルスクリプトの基礎知識
  10.01.02 シェルスクリプトの書き方
  10.01.03 シェルスクリプトのデバッグ
 10.02 PowerShell
  10.02.01 PowerShellのスクリプト
 10.03 Python
  10.03.01 Pythonとは
  10.03.02 Python開発環境の構築
付録
 A.01 コマンドカタログ
 A.02 デスクトップアプリカタログ
 A.03 オンラインリソース
あとがき
索引
詳細を表示する

カスタマーレビュー

honto本の通販ストアのレビュー(0件)

並び順:
1/1ページ

最近チェックした商品