LinuxEssentials Objectives V1.6(JA): Difference between revisions

From LPI Wiki
Jump to navigationJump to search
Okadaknj (talk | contribs)
Okadaknj (talk | contribs)
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__FORCETOC__
__FORCETOC__
{|
| style="background:#ffd0d0" | ''' ATTENTION: ''' This page is currently translated and updated. The information on this page might not be current. Please refer to the [[LinuxEssentials Objectives V1.6|English version of this page]] until this hint is removed!
|}


==はじめに==
==はじめに==


Linux Essential資格の目的は、Linuxオペレーティングシステムを使用したデスクトップやモバイルデバイスを効果的に使用するのに必要な、基本的な知識を定義することです。関連したLinux Essentialプログラムは、幅広いIT業界の背景において、Linuxとオープンソースの立場を、若い(あるいはLinuxやオープンソースの経験が浅い)人たちに対して、指導や勇気づけることにあります。
Linux Essential資格の目的は、Linuxオペレーティングシステムを使用したデスクトップやモバイルデバイスを効果的に使用するのに必要な、基本的な知識を定義することです。関連したLinux Essentialプログラムは、幅広いIT業界の背景において、Linuxとオープンソースの立場を、若い(あるいはLinuxやオープンソースの経験が浅い)人たちに対して、指導や勇気づけることにあります。
<br />
{|
| style="background:#ffd0d0" | ''' ATTENTION: ''' This page is currently translated and updated. The information on this page might not be current. Please refer to the [[LinuxEssentials Objectives V1.6|English version of this page]] until this hint is removed!
|}


<br />
<br />
Line 26: Line 15:
Linux EssentialのMOCは、以下の基本的なスキルや知識を持っている必要があります:
Linux EssentialのMOCは、以下の基本的なスキルや知識を持っている必要があります:


* Free and Open Source Software, the various communities and licenses
* フリー&オープンソースの、様々なコミュニティとライセンス。
* Processes, programs and the components of an operating system
* プロセス、プログラム、オペレーティングシステムのコンポーネント
* Computer hardware
* コンピューターハードウエア
* System security, users/groups and file permissions for public and private directories
* システムセキュリティ、ユーザとグループの管理とパプリックトプライベートのファイルパーミッション
* Make the system accessible and able to connect to other computers on a Local Area Network (LAN)
* LAN上で、システムをアクセス可能にして、他のコンピュータに接続できる
* Open Source Applications in the workplace as they relate to closed source equivalents
* 作業環境にある、クローズドソースと同等のオープンソースアプリケーション
* File system browsers on a Linux Desktop
* Linuxデスクトップにあるファイルのブラウザ
* Where to go for help
* ヘルプはどこにあるか
* Work on the command line and with files
* コマンドとファイルを用いた作業
* Make and restore simple backups and archives
* バックアップの作成とリストアの実行
* Use a basic command line editor
* ラインエディタの基本的な操作コマンド
* File compression
* ファイルの圧縮
* Create and run simple shell scripts
* 簡単なシェルスクリプトを作成して実行する。


<br />
<br />


==Version Information==
==バージョン情報==


These objectives are version 1.6.
この試験範囲のバージョンは1.6


This is also a [[LinuxEssentials_Summary_Version_1.5_To_1.6(JA)|summary and detailed information]] on the changes from version 1.5 to 1.6 of the objectives.
This is also a [[LinuxEssentials_Summary_Version_1.5_To_1.6(JA)|summary and detailed information]] on the changes from version 1.5 to 1.6 of the objectives.
Line 52: Line 41:
<br />
<br />


==Translations of Objectives==
==試験範囲の翻訳==


The following translations of the objectives are available on this wiki:
このwikiで、以下の試験範囲が翻訳されています:


* [[LinuxEssentials Objectives V1.6|English]]
* [[LinuxEssentials Objectives V1.6|英語]]
* [[LinuxEssentials Objectives V1.6(AR)|Arabic]]
* [[LinuxEssentials Objectives V1.6(PT-BR)|ポルトガル語(ブラジル)]]
* [[LinuxEssentials Objectives V1.6(PT-BR)|Brazilian Portuguese]]
* [[LinuxEssentials Objectives V1.6(ZH)|中国語(簡体字)]]
* [[LinuxEssentials Objectives V1.6(FR)|French]]
* [[LinuxEssentials Objectives V1.6(ZH-TW)|中国語(伝統的)]]
* [[LinuxEssentials Objectives V1.6(DE)|German]]
* [[LinuxEssentials Objectives V1.6(NL)|オランダ語]]
* [[LinuxEssentials Objectives V1.6(EL)|Greek]]
* [[LinuxEssentials Objectives V1.6(FR)|フランス語]]
* [[LinuxEssentials Objectives V1.6(JA)|Japanese]]
* [[LinuxEssentials Objectives V1.6(DE)|ドイツ語]]
* [[LinuxEssentials Objectives V1.6(ES)|Spanish]]
* [[LinuxEssentials Objectives V1.6(IT)|イタリア語]]
* [[LinuxEssentials Objectives V1.6(TR)|Turkish]]
* [[LinuxEssentials Objectives V1.6(JA)|日本語]]
* [[LinuxEssentials Objectives V1.6(IT)|Italian]]
* [[LinuxEssentials Objectives V1.6(ES)|スペイン語]]
* [[LinuxEssentials Objectives V1.6(NL)|Dutch]]


<br />
<br />


==Exams and Requirements==
==試験と必要項目==


The Linux Essentials certificate is awarded after passing this exam:
Linux Essentials資格は、以下の試験に合格すると授与されます:


* 010 (40 questions in 60 minutes)
* 010 (60分40問)


There is no requirement to posses another certificate.
受験に際して、必要とされる他の資格はありません。


<br />
<br />


==Objectives==
==試験範囲==


===''Topic 1: The Linux Community and a Career in Open Source''===
===''課題 1: Linuxのコミュニティとオープンソースのキャリア'===


====<span style="color:navy">1.1 Linux Evolution and Popular Operating Systems (weight: 2)</span>====
====<span style="color:navy">1.1 Linuxの革命と人気のオペレーティングシステム (総重量: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 95: Line 83:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Knowledge of Linux development and major distributions.
Linuxの開発と主なディストリビューションの知識。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Distributions
* ディストリビューション
* Embedded Systems
* 組込みシステム
* Linux in the Cloud
* クラウドでのLinux


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* Debian, Ubuntu (LTS)
* Debian, Ubuntu (LTS)
Line 119: Line 107:
<br />
<br />


====<span style="color:navy">1.2 Major Open Source Applications (weight: 2)</span>====
====<span style="color:navy">1.2 主なオープンソースのアプリケーション (総重量:2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''重量'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 130: Line 118:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Awareness of major applications as well as their uses and development.
主要なアプリケーションの利用方法や開発の知識。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Desktop applications
* デスクトップアプリケーション
* Server applications
* サーバアプリケーション
* Development languages
* 開発用言語
* Package management tools and repositories
* パッケージ管理ツールとリポジトリ


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
* OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
Line 155: Line 143:
<br />
<br />


====<span style="color:navy">1.3 Open Source Software and Licensing (weight: 1)</span>====
====<span style="color:navy">1.3 オープンソースソフトウエアとライセンス (総重量:1)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
Line 166: Line 154:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Open communities and licensing Open Source Software for business.
オープンコミュニティとライセンス、ビジネスのためのオープンソースソフトウエア。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Open source philosophy
* オープンソースの哲学
* Open source licensing
* オープンソースのライセンス
* Free Software Foundation (FSF), Open Source Initiative (OSI)
*フリーソフトウエア財団(FSF)と、オープンソースイニシアティブ(OSI)


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* Copyleft, Permissive
* コピーレフト、パーミッシブ
* GPL, BSD, Creative Commons
* GPL, BSD, クリエイティブ・コモンズ
* Free Software, Open Source Software, FOSS, FLOSS
* フリーソフトウエア、オープンソースソフトウエア、FOSS, FLOSS
* Open source business models
* オープンソースビジネスモデル


<br />
<br />


====<span style="color:navy">1.4 ICT Skills and Working in Linux (weight: 2)</span>====
====<span style="color:navy">1.4ICTスキルとLinuxでの作業 (総重量: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 200: Line 188:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Basic Information and Communication Technology (ICT) skills and working in Linux.
基本的な情報通信技術(ICT)スキルとLinuxでの作業。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Desktop skills
* デスクトップ操作のスキル
* Getting to the command line
* コマンドラインの理解
* Industry uses of Linux, cloud computing and virtualization
* 産業界での、Linux、クラウドコンピューティング、仮想化の利用。


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* Using a browser, privacy concerns, configuration options, searching the web and saving content
* ブラウザを利用し、プライバシー関心事、設定のオプション、Webでの検索、コンテンツの保存を行うことができる
* Terminal and console
* ターミナルとコンソール
* Password issues
* パスワードの関連事項
* Privacy issues and tools
* プライバシー関連とツール
* Use of common open source applications in presentations and projects
* プレゼンテーションとプロジェクトでの、共通のオープンソースアプリケーションの利用


<br />
<br />


===''Topic 2: Finding Your Way on a Linux System''===
===''課題 2: Linuxシステムで自分の手法を見つける''===


====<span style="color:navy">2.1 Command Line Basics (weight: 3)</span>====
====<span style="color:navy">2.1 コマンドラインの基本 (総重量: 3)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 3
Line 237: Line 225:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Basics of using the Linux command line.
Linuxのコマンドライン利用の基本。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Basic shell
* シェルの基本
* Command line syntax
* コマンドラインの文法
* Variables
* 変数
* Quoting
* 引用


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* Bash
* Bash
* echo
* echo
* history
* history
* PATH environment variable
* 環境変数 PATH
* export
* export
* type
* type
Line 263: Line 251:
<br />
<br />


====<span style="color:navy">2.2 Using the Command Line to Get Help (weight: 2)</span>====
====<span style="color:navy">2.2 コマンドラインのヘルプ機能の利用 (総重量: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 274: Line 262:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |
| style="background:#eaeaea" |


Running help commands and navigation of the various help systems.
ヘルプのコマンドを実行し、様々なヘルプシステムをナビゲーションします。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Man pages
* Manページ
* Info pages
* Infoページ


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* man
* man
Line 296: Line 284:
<br />
<br />


====<span style="color:navy">2.3 Using Directories and Listing Files (weight: 2)</span>====
====<span style="color:navy">2.3 ディレクトリの利用とファイルの一覧 (総重量: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 307: Line 295:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Navigation of home and system directories and listing files in various locations.
ホームディレクトリとシステムディレクトリのナビゲーションと、様々な場所のファイルの一覧。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Files, directories
* ファイルとディレクトリ
* Hidden files and directories
* 隠しファイルとディレクトリ
* Home directories
* ホームディレクトリ
* Absolute and relative paths
* 絶対パスと相対パス


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* Common options for ls
* lsの共通オプション
* Recursive listings
* 再帰的な一覧表示
* cd  
* cd  
* '''.''' and '''..'''
* '''.''' '''..'''
* home and ~
* homeディレクトリと ~


<br />
<br />


====<span style="color:navy">2.4 Creating, Moving and Deleting Files (weight: 2)</span>====
====<span style="color:navy">2.4 ファイルの作成、移動と削除 (総重量: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 343: Line 331:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Create, move and delete files and directories under the home directory.
ホームディレクトリ下での、ファイルとディレクトリの作成、移動、削除。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Files and directories
* ファイルとディレクトリ
* Case sensitivity
* 大文字と小文字の区別
* Simple globbing
* 簡単なglobbig(ワイルドカードでの指定など)


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* mv, cp, rm, touch
* mv, cp, rm, touch
Line 364: Line 352:
<br />
<br />


===''Topic 3: The Power of the Command Line''===
===''課題 3: コマンドラインの力''===


====<span style="color:navy">3.1 Archiving Files on the Command Line (weight: 2)</span>====
====<span style="color:navy">3.1 コマンドラインでのファイルアーカイブ (総重量: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 377: Line 365:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Archiving files in the user home directory.
ユーザのホームディレクトリで、ファイルをアーカイブするする。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Files, directories
* ファイルとディレクトリ
* Archives, compression
* アーカイブ、圧縮


'''The following is a partial list of the used files, terms and utilities:'''
'''主な知識分野:'''


* tar
* tar
* Common tar options
* tarの共通オプション
* gzip, bzip2, xz
* gzip, bzip2, xz
* zip, unzip
* zip, unzip
Line 399: Line 387:
<br />
<br />


====<span style="color:navy">3.2 Searching and Extracting Data from Files (weight: 3)</span>====
====<span style="color:navy">3.2 ファイルの検索と展開 (総重量: 3)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 3
Line 410: Line 398:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Search and extract data from files in the home directory.
ホームディレクトリのファイルを検索したり展開できる。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Command line pipes
* コマンドラインのパイプ
* I/O redirection
* I/Oのリダイレクト
* Basic Regular Expressions using ., [ ], *, and ?
* ., [ ], *,?を利用した基本的な正規表現


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* grep
* grep
Line 435: Line 423:
<br />
<br />


====<span style="color:navy">3.3 Turning Commands into a Script (weight: 4)</span>====
====<span style="color:navy">3.3 コマンドをスクリプトにする (総重量: 4)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 4
| style="background:#eaeaea" | 4
Line 446: Line 434:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Turning repetitive commands into simple scripts.
コマンドの繰り返しを単純なスクリプトにする。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Basic shell scripting
* シェルスクリプトの基本
* Awareness of common text editors (vi and nano)
* 一般的なテキストエディタ(vi, nano)の知識


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* #! (shebang)
* #!について
* /bin/bash
* /bin/bash
* Variables
* 変数
* Arguments
* 引数
* for loops
* forループ
* echo
* echo
* Exit status
* Exitステータス


<br />
<br />


===''Topic 4: The Linux Operating System''===
===''課題 4: Linuxオペレーティングシステム''===


====<span style="color:navy">4.1 Choosing an Operating System (weight: 1)</span>====
====<span style="color:navy">4.1 オペレーティングシステムの選択 (総重量: 1)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''説明'''


| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
Line 488: Line 476:
| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Knowledge of major operating systems and Linux distributions.
主要なオペレーティングシステムとLinuxディストリビューションの知識。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Differences between Windows, OS X and Linux
* Windows, OS XとLinuxの違い
* Distribution life cycle management
* ディストリビューションのライフサイクル管理


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* GUI versus command line, desktop configuration
* GUI vs コマンドライン、デスクトップ設定
* Maintenance cycles, beta and stable
* メンテナンスサイクル、ベータとステーブル(安定板)


<br />
<br />


====<span style="color:navy">4.2 Understanding Computer Hardware (weight: 2)</span>====
====<span style="color:navy">4.2 コンピュータハードウエアの理解 (総重量: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 515: Line 503:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Familiarity with the components that go into building desktop and server computers.
デスクトップとサーバコンピュータを構成するコンポーネントについて詳しくなる。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Hardware
* ハードウエア


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* Motherboards, processors, power supplies, optical drives, peripherals
* マザーボード、プロセッサ、電源、光学ドライブ、周辺機器
* Hard drives, solid state disks and partitions, /dev/sd*
* ハードドライブ、SSD、パーティションと/dev/sd*
* Drivers
* ドライバ


<br />
<br />


====<span style="color:navy">4.3 Where Data is Stored (weight: 3)</span>====
====<span style="color:navy">4.3 データの保管場所 (総重量: 3)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''説明'''


| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 3
Line 550: Line 538:
| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Where various types of information are stored on a Linux system.
Linuxシステムに存在している様々な情報について。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Programs and configuration
* プログラムと設定
* Processes
* プロセス
* Memory addresses
* メモリアドレス
* System messaging
* システムメッセージ
* Logging
* ロギング


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* ps, top, free
* ps, top, free
Line 571: Line 559:
<br />
<br />


====<span style="color:navy">4.4 Your Computer on the Network (weight: 2)</span>====
====<span style="color:navy">4.4 ネットワーク上のコンピュータ (総重量: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''説明'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 586: Line 574:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Querying vital networking configuration and determining the basic requirements for a computer on a Local Area Network (LAN).
重要なネットワークの設定やLAN上のコンピュータに対する基本的な要求の問い合わせを行います。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Internet, network, routers
* インターネット、ネットワーク、ルーター
* Querying DNS client configuration
* DNSクライアント設定の問い合わせ
* Querying network configuration
* ネットワーク設定の問い合わせ


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* route, ip route show
* route, ip route show
Line 608: Line 596:
<br />
<br />


===''Topic 5: Security and File Permissions''===
===''課題 5: セキュリティとファイルパーミッション''===


====<span style="color:navy">5.1 Basic Security and Identifying User Types (weight: 2)</span>====
====<span style="color:navy">5.1 セキュリティの基本と、ユーザタイプの確認 (総重量: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 621: Line 609:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Various types of users on a Linux system.
Linuxシステムのユーザの様々な種類。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Root and standard users
* rootと一般ユーザ
* System users
* システムユーザ


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* /etc/passwd, /etc/shadow, /etc/group
* /etc/passwd, /etc/shadow, /etc/group
Line 642: Line 630:
<br />
<br />


====<span style="color:navy">5.2 Creating Users and Groups (weight: 2)</span>====
====<span style="color:navy">5.2 ユーザとグループの作成 (総重量: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 653: Line 641:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Creating users and groups on a Linux system.
Linuxシステムでユーザとグループを作成する。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* User and group commands
* ユーザとグループのコマンド
* User IDs
* ユーザID


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* /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 Managing File Permissions and Ownership (weight: 2)</span>====
====<span style="color:navy">5.3 ファイルのパーミッションと所有権の管理 (総重量: 2)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 685: Line 673:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Understanding and manipulating file permissions and ownership settings.
ファイルのパーミッションと所有権の設定の、理解と操作。


|}
|}


'''Key Knowledge Areas:'''
''主な知識分野:'''


* File and directory permissions and ownership
* ファイルとディレクトリのパーミッションと所有権


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* ls -l, ls -a
* ls -l, ls -a
Line 704: Line 692:
<br />
<br />


====<span style="color:navy">5.4 Special Directories and Files (weight: 1)</span>====
====<span style="color:navy">5.4 特別なディレクトリとファイル (総重量: 1)</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''総重量'''


| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
Line 715: Line 703:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''説明'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Special directories and files on a Linux system including special permissions.
特別なパーミッションを含むLinuxシステムの特別のディレクトリとファイル。


|}
|}


'''Key Knowledge Areas:'''
'''主な知識分野:'''


* Using temporary files and directories
* テンプラリファイルとディレクトリの使用
* Symbolic links
* シンボリックリンク


'''The following is a partial list of the used files, terms and utilities:'''
'''用語とユーティリティ:'''


* /tmp/, /var/tmp/ and Sticky Bit
* /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