Exam 010: Linux Essentials
試験のバージョン: 1.6
試験コード: 010-160
目的別の重さについて: 各項目には、重み付けの値が割り当てられています。重みは、試験における各目標の相対的な重要性を示しています。重みが高い目標は、より多くの問題で試験に取り上げられます。
Purchase Voucher
Contents
はじめに
Linux Essential資格の目的は、Linuxオペレーティングシステムを使用したデスクトップやモバイルデバイスを効果的に使用するのに必要な、基本的な知識を定義することです。関連したLinux Essentialプログラムは、幅広いIT業界の背景において、Linuxとオープンソースの立場を、若い(あるいはLinuxやオープンソースの経験が浅い)人たちに対して、指導や勇気づけることにあります。
受験生についての説明
これは、Linux Essentialの試験に合格するために必要な内容の説明です。想定している受験生は、Minimally Qualified Candidate (MQC)という方です。Linux Essentialの試験には基準があり、能力がある人は合格ができますが、能力がない人は合格できないようになっています。
MQCはLinuxと、オープンソース産業と、オープンソースの主要なアプリケーションの理解が必要です。受験生は、Linuxオペレーティングシステムの主要なコンポーネントの理解があり、Linuxのコマンドラインの技術的な熟練が必要です。MOCには、セキュリティと、ユーザ/グループ管理や、コマンドラインでの操作、パーミッションなどの課題に関係した管理に関する知識が必要です。Linux Essentialの資格保有者は、大半が管理されたシステムのエンドユーザである位置付けです。
Linux EssentialのMOCは、以下の基本的なスキルや知識を持っている必要があります:
- フリー&オープンソースの、様々なコミュニティとライセンス。
- プロセス、プログラム、オペレーティングシステムのコンポーネント
- コンピューターハードウエア
- システムセキュリティ、ユーザとグループの管理とパプリックトプライベートのファイルパーミッション
- LAN上で、システムをアクセス可能にして、他のコンピュータに接続できる
- 作業環境にある、クローズドソースと同等のオープンソースアプリケーション
- Linuxデスクトップにあるファイルのブラウザ
- ヘルプはどこにあるか
- コマンドとファイルを用いた作業
- バックアップの作成とリストアの実行
- ラインエディタの基本的な操作コマンド
- ファイルの圧縮
- 簡単なシェルスクリプトを作成して実行する。
バージョン情報
この試験範囲のバージョンは1.6
This is also a summary and detailed information on the changes from version 1.5 to 1.6 of the objectives.
The version 1.5 objectives can be found here.
試験範囲の翻訳
このwikiで、以下の試験範囲が翻訳されています:
試験と必要項目
Linux Essentials資格は、以下の試験に合格すると授与されます:
- 010 (60分40問)
受験に際して、必要とされる他の資格はありません。
試験範囲
課題 1: Linuxのコミュニティとオープンソースのキャリア'
1.1 Linuxの革命と人気のオペレーティングシステム (総重量: 2)
総重量 |
2 |
説明 |
Linuxの開発と主なディストリビューションの知識。 |
主な知識分野:
- ディストリビューション
- 組込みシステム
- クラウドでのLinux
用語とユーティリティ:
- Debian, Ubuntu (LTS)
- CentOS, openSUSE, Red Hat, SUSE
- Linux Mint, Scientific Linux
- Raspberry Pi, Raspbian
- Android
1.2 主なオープンソースのアプリケーション (総重量:2)
重量 |
2 |
説明 |
主要なアプリケーションの利用方法や開発の知識。 |
主な知識分野:
- デスクトップアプリケーション
- サーバアプリケーション
- 開発用言語
- パッケージ管理ツールとリポジトリ
用語とユーティリティ:
- OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
- Nextcloud, ownCloud
- Apache HTTPD, NGINX, MariaDB, MySQL, NFS, Samba
- C, Java, JavaScript, Perl, shell, Python, PHP
- dpkg, apt-get, rpm, yum
1.3 オープンソースソフトウエアとライセンス (総重量:1)
総重量 |
1 |
説明 |
オープンコミュニティとライセンス、ビジネスのためのオープンソースソフトウエア。 |
主な知識分野:
- オープンソースの哲学
- オープンソースのライセンス
- フリーソフトウエア財団(FSF)と、オープンソースイニシアティブ(OSI)
用語とユーティリティ:
- コピーレフト、パーミッシブ
- GPL, BSD, クリエイティブ・コモンズ
- フリーソフトウエア、オープンソースソフトウエア、FOSS, FLOSS
- オープンソースビジネスモデル
1.4ICTスキルとLinuxでの作業 (総重量: 2)
総重量 |
2 |
説明 |
基本的な情報通信技術(ICT)スキルとLinuxでの作業。 |
主な知識分野:
- デスクトップ操作のスキル
- コマンドラインの理解
- 産業界での、Linux、クラウドコンピューティング、仮想化の利用。
用語とユーティリティ:
- ブラウザを利用し、プライバシー関心事、設定のオプション、Webでの検索、コンテンツの保存を行うことができる
- ターミナルとコンソール
- パスワードの関連事項
- プライバシー関連とツール
- プレゼンテーションとプロジェクトでの、共通のオープンソースアプリケーションの利用
課題 2: Linuxシステムで自分の手法を見つける
2.1 コマンドラインの基本 (総重量: 3)
総重量 |
3 |
説明 |
Linuxのコマンドライン利用の基本。 |
主な知識分野:
- シェルの基本
- コマンドラインの文法
- 変数
- 引用
用語とユーティリティ:
- Bash
- echo
- history
- 環境変数 PATH
- export
- type
2.2 コマンドラインのヘルプ機能の利用 (総重量: 2)
総重量 |
2 |
説明 |
ヘルプのコマンドを実行し、様々なヘルプシステムをナビゲーションします。 |
主な知識分野:
- Manページ
- Infoページ
用語とユーティリティ:
- man
- info
- /usr/share/doc/
- locate
2.3 ディレクトリの利用とファイルの一覧 (総重量: 2)
総重量 |
2 |
説明 |
ホームディレクトリとシステムディレクトリのナビゲーションと、様々な場所のファイルの一覧。 |
主な知識分野:
- ファイルとディレクトリ
- 隠しファイルとディレクトリ
- ホームディレクトリ
- 絶対パスと相対パス
用語とユーティリティ:
- lsの共通オプション
- 再帰的な一覧表示
- cd
- . と ..
- homeディレクトリと ~
2.4 ファイルの作成、移動と削除 (総重量: 2)
総重量 |
2 |
説明 |
ホームディレクトリ下での、ファイルとディレクトリの作成、移動、削除。 |
主な知識分野:
- ファイルとディレクトリ
- 大文字と小文字の区別
- 簡単なglobbig(ワイルドカードでの指定など)
用語とユーティリティ:
- mv, cp, rm, touch
- mkdir, rmdir
課題 3: コマンドラインの力
3.1 コマンドラインでのファイルアーカイブ (総重量: 2)
総重量 |
2 |
説明 |
ユーザのホームディレクトリで、ファイルをアーカイブするする。 |
主な知識分野:
- ファイルとディレクトリ
- アーカイブ、圧縮
主な知識分野:
- tar
- tarの共通オプション
- gzip, bzip2, xz
- zip, unzip
3.2 ファイルの検索と展開 (総重量: 3)
総重量 |
3 |
説明 |
ホームディレクトリのファイルを検索したり展開できる。 |
主な知識分野:
- コマンドラインのパイプ
- I/Oのリダイレクト
- ., [ ], *,?を利用した基本的な正規表現
用語とユーティリティ:
- grep
- less
- cat, head, tail
- sort
- cut
- wc
3.3 コマンドをスクリプトにする (総重量: 4)
総重量 |
4 |
説明 |
コマンドの繰り返しを単純なスクリプトにする。 |
主な知識分野:
- シェルスクリプトの基本
- 一般的なテキストエディタ(vi, nano)の知識
用語とユーティリティ:
- #!について
- /bin/bash
- 変数
- 引数
- forループ
- echo
- Exitステータス
課題 4: Linuxオペレーティングシステム
4.1 オペレーティングシステムの選択 (総重量: 1)
説明 |
1 |
Description |
主要なオペレーティングシステムとLinuxディストリビューションの知識。 |
主な知識分野:
- Windows, OS XとLinuxの違い
- ディストリビューションのライフサイクル管理
用語とユーティリティ:
- GUI vs コマンドライン、デスクトップ設定
- メンテナンスサイクル、ベータとステーブル(安定板)
4.2 コンピュータハードウエアの理解 (総重量: 2)
総重量 |
2 |
説明 |
デスクトップとサーバコンピュータを構成するコンポーネントについて詳しくなる。 |
主な知識分野:
- ハードウエア
用語とユーティリティ:
- マザーボード、プロセッサ、電源、光学ドライブ、周辺機器
- ハードドライブ、SSD、パーティションと/dev/sd*
- ドライバ
4.3 データの保管場所 (総重量: 3)
説明 |
3 |
Description |
Linuxシステムに存在している様々な情報について。 |
主な知識分野:
- プログラムと設定
- プロセス
- メモリアドレス
- システムメッセージ
- ロギング
用語とユーティリティ:
- ps, top, free
- syslog, dmesg
- /etc/, /var/log/
- /boot/, /proc/, /dev/, /sys/
4.4 ネットワーク上のコンピュータ (総重量: 2)
説明 |
2 |
Description |
重要なネットワークの設定やLAN上のコンピュータに対する基本的な要求の問い合わせを行います。 |
主な知識分野:
- インターネット、ネットワーク、ルーター
- DNSクライアント設定の問い合わせ
- ネットワーク設定の問い合わせ
用語とユーティリティ:
- route, ip route show
- ifconfig, ip addr show
- netstat, ss
- /etc/resolv.conf, /etc/hosts
- IPv4, IPv6
- ping
- host
課題 5: セキュリティとファイルパーミッション
5.1 セキュリティの基本と、ユーザタイプの確認 (総重量: 2)
総重量 |
2 |
説明 |
Linuxシステムのユーザの様々な種類。 |
主な知識分野:
- rootと一般ユーザ
- システムユーザ
用語とユーティリティ:
- /etc/passwd, /etc/shadow, /etc/group
- id, last, who, w
- sudo, su
5.2 ユーザとグループの作成 (総重量: 2)
総重量 |
2 |
説明 |
Linuxシステムでユーザとグループを作成する。 |
主な知識分野:
- ユーザとグループのコマンド
- ユーザID
用語とユーティリティ:
- /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
- useradd, groupadd
- passwd
5.3 ファイルのパーミッションと所有権の管理 (総重量: 2)
総重量 |
2 |
説明 |
ファイルのパーミッションと所有権の設定の、理解と操作。 |
主な知識分野:'
- ファイルとディレクトリのパーミッションと所有権
用語とユーティリティ:
- ls -l, ls -a
- chmod, chown
5.4 特別なディレクトリとファイル (総重量: 1)
総重量 |
1 |
説明 |
特別なパーミッションを含むLinuxシステムの特別のディレクトリとファイル。 |
主な知識分野:
- テンプラリファイルとディレクトリの使用
- シンボリックリンク
用語とユーティリティ:
- /tmp/, /var/tmp/ とスティッキービット
- ls -d
- ln -s