LinuxEssentials Objectives V1.6(JA): Difference between revisions
| (9 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
__FORCETOC__ | __FORCETOC__ | ||
==はじめに== | ==はじめに== | ||
Linux Essential資格の目的は、Linuxオペレーティングシステムを使用したデスクトップやモバイルデバイスを効果的に使用するのに必要な、基本的な知識を定義することです。関連したLinux Essentialプログラムは、幅広いIT業界の背景において、Linuxとオープンソースの立場を、若い(あるいはLinuxやオープンソースの経験が浅い)人たちに対して、指導や勇気づけることにあります。 | Linux Essential資格の目的は、Linuxオペレーティングシステムを使用したデスクトップやモバイルデバイスを効果的に使用するのに必要な、基本的な知識を定義することです。関連したLinux Essentialプログラムは、幅広いIT業界の背景において、Linuxとオープンソースの立場を、若い(あるいはLinuxやオープンソースの経験が浅い)人たちに対して、指導や勇気づけることにあります。 | ||
<br /> | <br /> | ||
| Line 57: | Line 46: | ||
* [[LinuxEssentials Objectives V1.6|英語]] | * [[LinuxEssentials Objectives V1.6|英語]] | ||
* [[LinuxEssentials Objectives V1.6(PT-BR)|ポルトガル語(ブラジル)]] | * [[LinuxEssentials Objectives V1.6(PT-BR)|ポルトガル語(ブラジル)]] | ||
* [[LinuxEssentials Objectives V1.6(ZH)|中国語(簡体字)]] | |||
* [[LinuxEssentials Objectives V1.6(ZH-TW)|中国語(伝統的)]] | |||
* [[LinuxEssentials Objectives V1.6(NL)|オランダ語]] | |||
* [[LinuxEssentials Objectives V1.6(FR)|フランス語]] | * [[LinuxEssentials Objectives V1.6(FR)|フランス語]] | ||
* [[LinuxEssentials Objectives V1.6(DE)|ドイツ語]] | * [[LinuxEssentials Objectives V1.6(DE)|ドイツ語]] | ||
* [[LinuxEssentials Objectives V1.6( | * [[LinuxEssentials Objectives V1.6(IT)|イタリア語]] | ||
* [[LinuxEssentials Objectives V1.6(JA)|日本語]] | * [[LinuxEssentials Objectives V1.6(JA)|日本語]] | ||
* [[LinuxEssentials Objectives V1.6(ES)|スペイン語]] | * [[LinuxEssentials Objectives V1.6(ES)|スペイン語]] | ||
<br /> | <br /> | ||
| Line 189: | Line 177: | ||
<br /> | <br /> | ||
====<span style="color:navy">1. | ====<span style="color:navy">1.4ICTスキルとLinuxでの作業 (総重量: 2)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 200: | Line 188: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
基本的な情報通信技術(ICT)スキルとLinuxでの作業。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * デスクトップ操作のスキル | ||
* | * コマンドラインの理解 | ||
* | * 産業界での、Linux、クラウドコンピューティング、仮想化の利用。 | ||
''' | '''用語とユーティリティ:''' | ||
* | * ブラウザを利用し、プライバシー関心事、設定のオプション、Webでの検索、コンテンツの保存を行うことができる | ||
* | * ターミナルとコンソール | ||
* | * パスワードの関連事項 | ||
* | * プライバシー関連とツール | ||
* | * プレゼンテーションとプロジェクトでの、共通のオープンソースアプリケーションの利用 | ||
<br /> | <br /> | ||
==='' | ===''課題 2: Linuxシステムで自分の手法を見つける''=== | ||
====<span style="color:navy">2.1 | ====<span style="color:navy">2.1 コマンドラインの基本 (総重量: 3)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
| Line 237: | Line 225: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Linuxのコマンドライン利用の基本。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * シェルの基本 | ||
* | * コマンドラインの文法 | ||
* | * 変数 | ||
* | * 引用 | ||
''' | '''用語とユーティリティ:''' | ||
* Bash | * Bash | ||
* echo | * echo | ||
* history | * history | ||
* PATH | * 環境変数 PATH | ||
* export | * export | ||
* type | * type | ||
| Line 263: | Line 251: | ||
<br /> | <br /> | ||
====<span style="color:navy">2.2 | ====<span style="color:navy">2.2 コマンドラインのヘルプ機能の利用 (総重量: 2)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 274: | Line 262: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
ヘルプのコマンドを実行し、様々なヘルプシステムをナビゲーションします。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * Manページ | ||
* | * Infoページ | ||
''' | '''用語とユーティリティ:''' | ||
* man | * man | ||
| Line 296: | Line 284: | ||
<br /> | <br /> | ||
====<span style="color:navy">2.3 | ====<span style="color:navy">2.3 ディレクトリの利用とファイルの一覧 (総重量: 2)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 307: | Line 295: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
ホームディレクトリとシステムディレクトリのナビゲーションと、様々な場所のファイルの一覧。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * ファイルとディレクトリ | ||
* | * 隠しファイルとディレクトリ | ||
* | * ホームディレクトリ | ||
* | * 絶対パスと相対パス | ||
''' | '''用語とユーティリティ:''' | ||
* | * lsの共通オプション | ||
* | * 再帰的な一覧表示 | ||
* cd | * cd | ||
* '''.''' | * '''.''' と '''..''' | ||
* | * homeディレクトリと ~ | ||
<br /> | <br /> | ||
====<span style="color:navy">2.4 | ====<span style="color:navy">2.4 ファイルの作成、移動と削除 (総重量: 2)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 343: | Line 331: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
ホームディレクトリ下での、ファイルとディレクトリの作成、移動、削除。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * ファイルとディレクトリ | ||
* | * 大文字と小文字の区別 | ||
* | * 簡単なglobbig(ワイルドカードでの指定など) | ||
''' | '''用語とユーティリティ:''' | ||
* mv, cp, rm, touch | * mv, cp, rm, touch | ||
| Line 364: | Line 352: | ||
<br /> | <br /> | ||
==='' | ===''課題 3: コマンドラインの力''=== | ||
====<span style="color:navy">3.1 | ====<span style="color:navy">3.1 コマンドラインでのファイルアーカイブ (総重量: 2)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 377: | Line 365: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
ユーザのホームディレクトリで、ファイルをアーカイブするする。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * ファイルとディレクトリ | ||
* | * アーカイブ、圧縮 | ||
''' | '''主な知識分野:''' | ||
* tar | * tar | ||
* | * tarの共通オプション | ||
* gzip, bzip2, xz | * gzip, bzip2, xz | ||
* zip, unzip | * zip, unzip | ||
| Line 399: | Line 387: | ||
<br /> | <br /> | ||
====<span style="color:navy">3.2 | ====<span style="color:navy">3.2 ファイルの検索と展開 (総重量: 3)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
| Line 410: | Line 398: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
ホームディレクトリのファイルを検索したり展開できる。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * コマンドラインのパイプ | ||
* I/ | * I/Oのリダイレクト | ||
* | * ., [ ], *,?を利用した基本的な正規表現 | ||
''' | '''用語とユーティリティ:''' | ||
* grep | * grep | ||
| Line 435: | Line 423: | ||
<br /> | <br /> | ||
====<span style="color:navy">3.3 | ====<span style="color:navy">3.3 コマンドをスクリプトにする (総重量: 4)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 4 | | style="background:#eaeaea" | 4 | ||
| Line 446: | Line 434: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
コマンドの繰り返しを単純なスクリプトにする。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * シェルスクリプトの基本 | ||
* | * 一般的なテキストエディタ(vi, nano)の知識 | ||
''' | '''用語とユーティリティ:''' | ||
* #! | * #!について | ||
* /bin/bash | * /bin/bash | ||
* | * 変数 | ||
* | * 引数 | ||
* | * forループ | ||
* echo | * echo | ||
* | * Exitステータス | ||
<br /> | <br /> | ||
==='' | ===''課題 4: Linuxオペレーティングシステム''=== | ||
====<span style="color:navy">4.1 | ====<span style="color:navy">4.1 オペレーティングシステムの選択 (総重量: 1)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
| Line 488: | Line 476: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
主要なオペレーティングシステムとLinuxディストリビューションの知識。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * Windows, OS XとLinuxの違い | ||
* | * ディストリビューションのライフサイクル管理 | ||
''' | '''用語とユーティリティ:''' | ||
* GUI | * GUI vs コマンドライン、デスクトップ設定 | ||
* | * メンテナンスサイクル、ベータとステーブル(安定板) | ||
<br /> | <br /> | ||
====<span style="color:navy">4.2 | ====<span style="color:navy">4.2 コンピュータハードウエアの理解 (総重量: 2)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 515: | Line 503: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
デスクトップとサーバコンピュータを構成するコンポーネントについて詳しくなる。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * ハードウエア | ||
''' | '''用語とユーティリティ:''' | ||
* | * マザーボード、プロセッサ、電源、光学ドライブ、周辺機器 | ||
* | * ハードドライブ、SSD、パーティションと/dev/sd* | ||
* | * ドライバ | ||
<br /> | <br /> | ||
====<span style="color:navy">4.3 | ====<span style="color:navy">4.3 データの保管場所 (総重量: 3)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
| Line 550: | Line 538: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Linuxシステムに存在している様々な情報について。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * プログラムと設定 | ||
* | * プロセス | ||
* | * メモリアドレス | ||
* | * システムメッセージ | ||
* | * ロギング | ||
''' | '''用語とユーティリティ:''' | ||
* ps, top, free | * ps, top, free | ||
| Line 571: | Line 559: | ||
<br /> | <br /> | ||
====<span style="color:navy">4.4 | ====<span style="color:navy">4.4 ネットワーク上のコンピュータ (総重量: 2)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 586: | Line 574: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
重要なネットワークの設定やLAN上のコンピュータに対する基本的な要求の問い合わせを行います。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * インターネット、ネットワーク、ルーター | ||
* | * DNSクライアント設定の問い合わせ | ||
* | * ネットワーク設定の問い合わせ | ||
''' | '''用語とユーティリティ:''' | ||
* route, ip route show | * route, ip route show | ||
| Line 608: | Line 596: | ||
<br /> | <br /> | ||
==='' | ===''課題 5: セキュリティとファイルパーミッション''=== | ||
====<span style="color:navy">5.1 | ====<span style="color:navy">5.1 セキュリティの基本と、ユーザタイプの確認 (総重量: 2)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 621: | Line 609: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Linuxシステムのユーザの様々な種類。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * rootと一般ユーザ | ||
* | * システムユーザ | ||
''' | '''用語とユーティリティ:''' | ||
* /etc/passwd, /etc/shadow, /etc/group | * /etc/passwd, /etc/shadow, /etc/group | ||
| Line 642: | Line 630: | ||
<br /> | <br /> | ||
====<span style="color:navy">5.2 | ====<span style="color:navy">5.2 ユーザとグループの作成 (総重量: 2)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 653: | Line 641: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Linuxシステムでユーザとグループを作成する。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * ユーザとグループのコマンド | ||
* | * ユーザID | ||
''' | '''用語とユーティリティ:''' | ||
* /etc/passwd, /etc/shadow, /etc/group, /etc/skel/ | * /etc/passwd, /etc/shadow, /etc/group, /etc/skel/ | ||
| Line 674: | Line 662: | ||
<br /> | <br /> | ||
====<span style="color:navy">5.3 | ====<span style="color:navy">5.3 ファイルのパーミッションと所有権の管理 (総重量: 2)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 685: | Line 673: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
ファイルのパーミッションと所有権の設定の、理解と操作。 | |||
|} | |} | ||
'' | ''主な知識分野:''' | ||
* | * ファイルとディレクトリのパーミッションと所有権 | ||
''' | '''用語とユーティリティ:''' | ||
* ls -l, ls -a | * ls -l, ls -a | ||
| Line 704: | Line 692: | ||
<br /> | <br /> | ||
====<span style="color:navy">5.4 | ====<span style="color:navy">5.4 特別なディレクトリとファイル (総重量: 1)</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''総重量''' | ||
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
| Line 715: | Line 703: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''説明''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
特別なパーミッションを含むLinuxシステムの特別のディレクトリとファイル。 | |||
|} | |} | ||
''' | '''主な知識分野:''' | ||
* | * テンプラリファイルとディレクトリの使用 | ||
* | * シンボリックリンク | ||
''' | '''用語とユーティリティ:''' | ||
* /tmp/, /var/tmp/ | * /tmp/, /var/tmp/ とスティッキービット | ||
* ls -d | * ls -d | ||
* ln -s | * ln -s | ||
Latest revision as of 11:35, 6 September 2022
はじめに
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