サーバーエンジニアは普通の人じゃなれない?いや、まったくそんなことありません…

 

01-01
Linuxサーバーにリモートログイン ・・・

  • SSHクライアントのインストール
  • Linuxサーバーにログインする方法
  • 動画講座 Linuxサーバーにログイン
  • システム全体の負荷を確認するコマンド
  • lsコマンド ディレクトリの内容を表示
  • yumコマンド(*CentOS 8からはdnf)パッケージを管理
  • shutdownコマンド サーバーの再起動
  • yum update後に再起動が必要なパッケージ

01-02
Linuxのディレクトリを学ぶ ・・・

  • Linuxのディレクトリ
  • 動画講座 Linuxのディレクトリを学ぶ
  • pwdコマンド
  • ルートディレクトリ
  • cdコマンド カレントディレクトリを変更

01-03
ディレクトリやファイルの権限 ・・・

  • 動画講座 パーミッションを学ぶ
  • ディレクトやファイルのアクセス権限
  • パーミッションを数字で表現する方法
  • touchコマンド
  • chmodコマンド
  • rmコマンド

01-04
インターネットの名前解決の仕組み ・・・

  • 動画講座 名前解決やFQDNについて
  • FQDNからIPアドレスを求める正引き
  • digコマンドで名前解決をトレース

01-05
標準エディタでファイル編集 ・・・

  • vi習得のための7ステップ
  • 動画講座 vi ファイルの編集
  • viチートシート

02-01
最低限行っておくべきアクセス制限 ・・・

  • 動画講座 アクセス制限
  • Linuxのログ機能
  • インターネットサーバーの過酷な実態
  • 相手を知り、己を知る
  • ネットワークアドレスの計算
  • ネットワークの表記方法
  • TCP Wrapperによるアクセス制限
  • 02-01 ブロンズメンバー昇格課題

02-02
SSHの待ち受けポート番号を変更 ・・・

  • 攻撃者の目的
  • TCP Wrapper設定後の/var/log/secure
  • 動画講座 SSHサーバーのポート番号を変更
  • ファイアウォールの設定
  • SSHサーバーのポート番号を変更
  • SSHサーバーの再起動
  • 変更したポート番号を使ってSSHログイン
  • SSHサーバーデフォルトの22番ポートはどうする?
  • Well-Known Ports

02-03
rootでSSHログインすることを禁止 ・・・

  • ログインとユーザー識別の仕組み
  • 動画講座 rootログインは原則禁止
  • 一般ユーザーの追加と削除
  • パスワードの設定
  • sudoの設定
  • suコマンド
  • 一般ユーザーのログイン
  • rootでSSHログインを禁止する設定

02-04
WebサーバーApacheのインストール ・・・

  • インターネットサーバーの知られざる真実
  • 動画講座 Apacheのインストール
  • Apacheのインストール方法
  • Apacheのインストール(パッケージ)
  • Apacheのポイント厳選7
  • httpd.confの中身
  • Apacheのアンインストール

02-05
コンパイルするための準備 ・・・

  • 動画講座 開発環境の構築
  • 開発ツールのインストール
  • ソースコードからインストールする手順
  • SLコマンドのインストール

03-01
Apacheソース版のインストール ・・・

  • ダウンロードディレクトリ
  • Apacheソースコードのダウンロード
  • 動画講座 Apacheのビルド&インストール
  • ソースコード、圧縮ファイルの解凍
  • Apacheのインストール手順
  • Apacheのconfigure

03-02
Apacheソース版の起動 ・・・

  • 動画講座 Apache2.4ソース版の起動
  • Apacheのインストールディレクトリにcd
  • Apacheソース版のsystemd対応
  • Apacheの起動ユニットファイルの設置
  • Apache設定ファイルの構文チェック
  • httpd-default.confの編集
  • Apacheを起動

03-03
Apache2.4ソース版の設定 ・・・

  • 動画講座 Apache2.4ソース版の設定
  • Apacheの実行ユーザーの考え方
  • httpd.confの編集
  • Apacheのセキュリティー

03-04
Apacheのバーチャルホスト設定 ・・・

  • 動画講座 Apacheのバーチャルホスト設定
  • 視認性を意識した設定ファイル
  • 設定ファイルからすべきことを推測

04-01
FTPサーバーの設定 ・・・

  • ダウンロードディレクトリ
  • Apacheソースコードのダウンロード
  • 動画講座 Apacheのビルド&インストール
  • ソースコード、圧縮ファイルの解凍
  • Apacheのインストール手順
  • Apacheのconfigure