機能・要件
    シェル 
    エイリアス 
    distribution 
    PKG管理 
    セキュリティ
 構成・方式
 タスク
 導入
 Linux研修

 シェル
 ・対話型機能(ユーザが直接コマンドを入力するインタフェース)
コマンドの解釈と実行(コマンドインタプリタ)
カーネルにユーザの意図を伝える。
ユーザが入力したコマンドを逐次翻訳
コマンドの入力支援(Tab補完、コマンド履歴)
コマンド入出力の切り替え(リダイレクト)
コマンド入出力の連結(パイプ)
ジョブ管理機能
 ・動作環境調整機能
動作環境をカスタマイズする機能(シェル変数、環境変数)
 ・プログラミング機能
シェルスクリプト
ファイルに記述した一連の処理を実行する機能

 エイリアス (alias)
 ・ある対象や実体を、異なるシンボルや識別子で同じように参照できる仕組み
 ・電子メールアドレスに別名をつける機能 (メールアドレスのエイリアス)
/etc/aliases の設定例(一部分、メール関連)
# Basic system aliases -- these MUST be present.
(基本的なシステムエイリアス)
mailer-daemon:   postmaster
postmaster:     root
# General redirections for pseudo accounts.
(疑似アカウントの一般的なリダイレクト)
mail:          root
dovecot:       root
postfix:        root
info:          postmaster
marketing:      postmaster
sales:         postmaster
support:        postmaster
# trap decode to catch security attacks
(セキュリティ攻撃キャッチ用のトラップデコード)
decode:        root
# Person who should get root's mail
(rootからのメールを受け取る人)
root:          [email protected] (指定のアドレスへ転送)
mailman-owner:  root
/etc/aliases.db(エイリアスデータベース)更新
# newaliases
 ・コマンドの別名を設定
/home/xxxx/.bashrc の設定例
alias ll='ls -al'
PCに登録されている別名の一覧
$ alias
 ・シンボリックリンク
 ・Windowsのショートカット

 ディストリビューション
 ・RHEL(Red Hat Enterprise Linux)
 ・CentOS
RHELのアップストリーム
RHELのダウンストリームからの変更
2018年にIBM社がRedHat社を買収
メリット
開発プロジェクトなどの重心がCentOSに移る。
デメリット
CentOSを使った商用機のリスクが拡大する。
研修など使用には問題がない。
 ・Rocky Linux
RHELのダウンストリーム
オープンソースのコードからビルド
 ・AlmaLinux
RHELのダウンストリーム
 ・Fedora
 ・Debian
 ・Ubuntu
 ・Slackware
 ・OpenSUSE
 ・参考

 パッケージ管理
 ・ソフトウェアを構成するファイルを、パッケージと呼ばれる単位で管理
 ・パッケージマネージャ
ソフトウェアのインストールやアップデート、アンインストールを行う。
ソフトウェアのアップデート情報など、ソフトウェアに関する情報を管理
パッケージ間の依存関係を管理

 セキュリティ
 ・性質
         性質       意味
機密性     認められた人以外は、ホストなどにアクセスできない。
可用性     使いたいときに、必要なだけ使える。
 ・情報セキュリティ