お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Debian ディストリビューション
Debian とは?
- Debian バージョンの選択
- Debian のサポートとヘルプ
- Debian コミュニティ
コンソールの基本
- シェルプロンプト
- X 環境でのシェルプロンプト
- root アカウントと root シェルプロンプト (su, sudo, X 環境で root としてプログラムを実行)
- GUI システム管理ツール
- 仮想コンソール
- コマンドプロンプトから退出する方法
- システムのシャットダウン方法
- 正常なコンソールを回復する方法
- 初心者向け追加パッケージ提案
- 追加ユーザーアカウント
- sudo 設定
ファイルシステム
- ファイルシステムのパーミッション
- 新規作成ファイルのパーミッション制御: umask
- ユーザーグループのパーミッション (group)
- タイムスタンプ
- リンク
- 名前付きパイプ (FIFOs)
- ソケット
- デバイスファイル
- 特別なデバイスファイル
- procfs と sysfs
Midnight Commander (MC)
- MC のカスタマイズ
- MC の起動
- MC 内のファイルマネージャー
- MC 内のコマンドライントリック
- MC 内の内部エディター
- MC 内の内部ビューアー
- MC のオートスタート機能
- MC 内の FTP 仮想ファイルシステム
基本的な Unix-like ワーク環境
- ログインシェル
- bash のカスタマイズ
- 特殊なキーストローク
- ページャー
- デフォルトのテキストエディター設定
- vim から退出する方法
- シェル活動の記録
- 基本的な Unix コマンド
単純なシェルコマンド
- コマンド実行と環境変数
- "$LANG" 変数
- "$PATH" 変数
- "$HOME" 変数
- コマンドラインオプション
- シェルのグロブ
- コマンドのリターン値
- 典型的なコマンドシーケンスとシェルリダイレクト
- コマンダリアス
Unix-like テキスト処理
- Unix テキストツール
- 正規表現
- 置換式
- 正規表現を使用した全体置換
- テキストファイルテーブルからのデータ抽出
- コマンドをパイプで連結するためのスクリプト断片
Debian パッケージ管理
Debian パッケージ管理の前提条件
- パッケージ設定
- 基本的な注意点
- 常に最新のアップグレードとの共存
- Debian アーカイブの基本
- パッケージ依存関係
- パッケージ管理のイベントフロー
- パッケージ管理トラブルへの初動対応
基本的なパッケージ管理操作
- apt-get/apt-cache と aptitude の比較
- コマンドラインでの基本的なパッケージ管理操作
- aptitude のインタラクティブ使用
- aptitude のキーバインド
- aptitude 内のパッケージビュー
- aptitude での検索方法オプション
- aptitude の正規表現フォーミュラ
- aptitude の依存関係解決
- パッケージアクティビティログ
aptitude 操作の例
- 正規表現によるパッケージ名のマッチングでパッケージを一覧表示
- 正規表現によるブラウジング
- 完全に削除されたパッケージのプルーニング
- 自動/手動インストール状態の整理
- システム全体のアップグレード
高度なパッケージ管理操作
- コマンドラインでの高度なパッケージ管理操作
- インストールされたパッケージファイルの検証
- パッケージ問題への対策
- パッケージメタデータの検索
Debian パッケージ管理の内部
- アーカイブメタデータ
- トップレベルの "Release" ファイルと認証
- アーカイブレベルの "Release" ファイル
- パッケージのメタデータ取得
- APT のパッケージ状態
- aptitude のパッケージ状態
- 取得されたパッケージのローカルコピー
- Debian パッケージファイル名
- dpkg コマンド
- update-alternative コマンド
- dpkg-statoverride コマンド
- dpkg-divert コマンド
破損したシステムからの復旧
- 古いユーザ設定との互換性問題
- 重複するファイルを持つ異なるパッケージ
- 壊れたパッケージスクリプトの修正
- dpkg コマンドを使用した救援
- パッケージ選択データの復旧
パッケージ管理のヒント
- Debian パッケージを選択する方法
- アーカイブソースの混合からパッケージを取得
- 候補バージョンの調整
- アップデートとバックポート
- パッケージの自動ダウンロードとアップグレード
- APT のダウンロード帯域制限
- 緊急時のダウングレード
- 誰がパッケージをアップロードしたか
- equivs パッケージ
- 安定版システムへのパッケージ移植
- APT のプロキシサーバー
- 小さな公開パッケージアーカイブ
- システム設定の記録とコピー
- 異種バイナリパッケージの変換やインストール
- dpkg を使用せずにパッケージを展開
- パッケージ管理に関する追加資料
システム初期化
- ブートプロセスの概要
- BIOS、ブートローダー、ミニ Debian システム
- ランレベルの意味
- ランレベルの設定
- ランレベル管理例
- 各 init スクリプトのデフォルトパラメータ
- ホスト名
- ファイルシステム
- ネットワークインターフェースの初期化
- ネットワークサービスの初期化
- システムメッセージ
- カーネルメッセージ
- udev システム
- カーネルモジュールの初期化
認証とセキュリティ
- 通常の Unix 認証
- アカウントとパスワード情報の管理
- 良いパスワード
- 暗号化されたパスワードの作成
- PAM と NSS
- PAM と NSS がアクセスする設定ファイル
- 現代的な集中システム管理
- "Why GNU su does not support the wheel group" (GNU su が wheel グループをサポートしない理由)
- より厳格なパスワード規則
- その他のアクセス制御
- sudo
- SELinux, Apparmor
- 特定のサーバーサービスへのアクセス制限
- 認証のセキュリティ
- インターネットを介した安全なパスワード
- Secure Shell (SSH)
- インターネット向けの追加セキュリティ対策
- root パスワードの保護
ネットワーク設定
基本的なネットワークインフラストラクチャ
- ドメイン名
- ホスト名解決
- ネットワークインターフェース名
- LAN 用のネットワークアドレス範囲
- ネットワークデバイスサポート
現代的なデスクトップ向けネットワーク設定
- GUI ネットワーク設定ツール
低レベルのネットワーク設定
- iproute2 コマンド
- 安全な低レベルネットワーク操作
ネットワーク最適化
- 最適な MTU の検出
- MTU の設定
- WAN TCP 最適化
Netfilter インフラストラクチャ
ネットワークアプリケーション
メールシステム
- 現代的なメールサービスの基本
- ワークステーション向けのメール設定戦略
メールトランスポートエージェント (MTA) と メールユーザーエージェント (MUA)
- exim4 の概要
- 基本的な MUA: Mutt
フィルタ付きメールデリバリエージェント (MDA)
- maildrop 設定
- procmail 設定
- mbox 内容の再配信
POP3/IMAP4 サーバー
リモートアクセスサーバーとユーティリティ (SSH)
- SSH の基本
- SMTP/POP3 チューニングのためのポートフォワーディング
- リモートパスワードなしでの接続
- 異種 SSH クライアントの対処
- ssh-agent のセットアップ
- SSH 経由でリモートシステムをシャットダウンする方法
- SSH のトラブルシューティング
その他のネットワークアプリケーションサーバー
その他のネットワークアプリケーションクライアント
システムデーモンの診断
X Window システム
- デスクトップ環境の設定
- サーバー/クライアント関係
- X サーバー
- X Window システムの起動
- gdm を使用した X セッションの開始
- クラシックメソッドによる X セッションのカスタマイズ
- 新しいメソッドによる X セッションのカスタマイズ
- SSH 経由でのリモート X クライアントとの接続
- インターネットを介した安全な X ターミナル
- X アプリケーション
- X オフィスアプリケーション
- X ユーティリティアプリケーション
システムのヒント
screen プログラム
- screen(1) の使用シナリオ
- screen コマンドのキーバインド
データ記録とプレゼンテーション
- ログデーモン
- ログ解析ツール
- シェル活動をきれいに記録する方法
- テキストデータのカスタマイズ表示
- 日時表示のカスタマイズ
- 色付きシェルエコー
- 色付きコマンド
- 複雑な繰り返し処理のためのエディター活動記録
- X アプリケーションのグラフィックイメージの記録
- 設定ファイルの変更履歴の記録
データ保存のヒント
- ディスクパーティション構成
- UUID を使用したパーティションアクセス
- ファイルシステム構成
- ファイルシステムの作成と整合性チェック
- マウントオプションによるファイルシステム最適化
- スーパーブロックを介したファイルシステム最適化
- HDD の最適化
- SMART を使用した HDD 故障予測
- LVM 経由での利用可能なストレージ領域の拡張
- 別のパーティションをマウントすることで利用可能なストレージ領域を拡張
- シンボリックリンクを使用した利用可能なストレージ領域の拡張
- aufs を使用した利用可能なストレージ領域の拡張
データ暗号化のヒント
- dm-crypt/LUKS によるリムーバブルディスクの暗号化
- dm-crypt による暗号化されたスワップパーティション
- eCryptfs を使用したファイルの自動暗号化
- eCryptfs の自動マウント
プログラム活動の監視、制御、開始
- プロセスのタイミング
- スケジューリング優先度
- ps コマンド
- top コマンド
- プロセスが開いているファイルの一覧表示
- プログラム活動のトレース
- ファイルやソケットを使用しているプロセスの識別
- 一定間隔でコマンドを繰り返す
- ファイルをループしてコマンドを繰り返す
- GUI からプログラムを開始する
- 開始するプログラムのカスタマイズ
- プロセスを終了する
- 一度だけタスクをスケジュールする
- 定期的にタスクをスケジュールする
- Alt-SysRq キー
システムメンテナンスのヒント
- 誰がシステムにログインしているか
- 全員への警告
- ハードウェア識別
- ハードウェア設定
- システムとハードウェアの時刻
- ターミナル設定
- サウンドインフラストラクチャ
- スクリーンセーバーを無効にする
- ビープ音を無効にする
- メモリ使用量
- システムのセキュリティと整合性チェック
カーネル
- カーネルパラメータ
- カーネルヘッダー
- カーネルおよび関連モジュールのコンパイル
- Debian 標準方法によるカーネルソースのコンパイル
- Debian 標準方法によるモジュールソースのコンパイル
- 非フリーハードウェアドライバ
仮想化システム
- 仮想化ツール
- 仮想化ワークフロー
- 仮想ディスクイメージファイルのマウント
- chroot システム
- 複数デスクトップシステム
データ管理
共有、コピー、アーカイブ
- アーカイブと圧縮ツール
- コピーと同期ツール
- アーカイブのイディオム
- コピーのイディオム
- ファイル選択のイディオム
- バックアップと復元
- バックアップユーティリティスイート
- システムバックアップ用の例スクリプト
- データバックアップ用のコピースクリプト
- リムーバブルストレージデバイス
- ネットワークを介したデータ共有
- アーカイブメディア
バイナリデータ
- バイナリデータの表示と編集
- ディスクをマウントせずにファイルを操作
- データ冗長性
- データファイルの復元とフォレンジック分析
- 大容量ファイルを小容量ファイルに分割
- ファイル内容のクリア
- ダミーファイル
- HDD の全消去
- HDD の未使用領域の消去
- 削除されたがまだ開かれているファイルを復元
- すべてのハードリンクを検索
- 見えないディスクスペース消費
データセキュリティインフラストラクチャ
- GnuPG (署名と暗号化) 用のキー管理
- MD5 チェックサム
要求
なし
35 時間