合格教本」を執筆させていただいた河原木と申します。本稿では,LinuCレベル1合格に向けてどのように学習を進めていくべきかという点について,書かせていただきます。LinuC試験についてLinuCとはLPI-Japanにより提供されている資格制度で,Linuxについての技術を問う内容になっております。レベル1〜3という認定資格が用意されており,レベル1はLinuxについての基本知識を知っているということを認定します。レベル1については,101試験,102試験という2つの試験に合格することで,認定がされます。基礎知識とはいっても,102試験ではシステム管理的な内容も多く含まれており,Linux初心者の方にとっては,かなり幅広く学習していただく必要があるでしょう。試験内容についての詳細は,公式サイトを参照してください。本試験の特徴としては,CBT試験では一般的な選択問題の他,入力問題があります。この入力問題をどのように制するかが合格に至る鍵となります。実践力が伴った資格取得を目指す資格試験の学習をする場合,問題集を徹底的に読み込み,準備をするという方法も考えられます。その場合,当然ながら,合格をするにはその問題集の内容が出題される試験の傾向とかなり一致しているという必要があるでしょうし,しっかり問題集の内容を暗記するという必要もあります。うろ覚えだった内容の場合でも選択問題であれば,解答できる可能性がありますが,入力問題の場合,コマンド名やファイル名をしっかり覚えていないと正解を導き出すのは難しいでしょう。その意味では,本試験の試験対策としては,問題集だけでの学習はリスクがあると言わざるを得ません。試験対策以外の側面でも,試験の合格し,資格として認定された場合,当然ながら,その技術を実践するスキルが必要となるでしょう。問題集だけでの学習では,そうした実践力が身につきづらいと言わざるを得ません。Linux経験者の方が自分のスキルを再確認するために資格取得を目指している場合は,問題集だけで再確認するということでも効果があるかもしれませんが,Linux初学者の方には特に急がば回れで,実際にLinux環境を触って,動作確認しながら,学習をされることをお勧めします。合格教本」では,出題範囲の多くについて,動作確認をしながら,学習ができるように構成しておりますので,ぜひそうした学習をされる際の一助にしていただければと思っております。実機にLinuxをインストールしてみるのもいいのですが,普段利用しているOS上に仮想化環境を用意した方が効率的に学習しやすいでしょう。普段利用しているOSを残したまま,学習環境を構成できるというほか,次のような理由が考えられます。Hat系ディストリビューションで採用されているRPMパッケージ管理方式,Debian系ディストリビューションで採用されているDebianパッケージ管理方式についての問題がそれぞれ出題されます。一部古い環境ではないと,もしくは新しい環境ではないと検証環境を作りづらい項目などもあります。仮想化環境を用意すれば,それぞれの検証環境に応じた仮想マシンを作成し,それを使い分けて,学習を行うことができます。101試験では,ハードウェアやディスク管理の問題が出題範囲に含まれています。現在のLinux環境では,新しいディスクが接続されると,udevの仕組みにより,デバイスファイルが自動生成されますが,これを実機で確認するとなると,そのために追加用のディスクを用意しなければなりません。仮想化環境を利用した場合,仮想ディスクを追加するという操作を行う前後を比較すると,簡単にそのことを確認することができます。図2:udevによりデバイスファイルの自動生成このほかにも102試験で出題されるTCP/IPネットワークの基礎知識を問う部分の検証など,1台の物理マシンさえ用意すれば複数台の検証環境が構成できたりなど,仮想化環境の方が柔軟に検証操作をしやすいでしょう。仮想マシンの構成では,仮想化環境を構成するにはどのような手順が必要かを簡単にまとめます。1.仮想化環境のセットアップまずは仮想化環境を有効にする必要があります。VirtualBoxを利用する前提でご紹介をします。VirtualBoxは,仮想化環境を実現できるソフトウェアで,WindowsやmacOS,Linuxなど,様々なプラットフォーム用のインストールファイルが用意されております。以下のサイトから,ダウンロードが可能です。6.0.8をインストールした前提で,書かせていただきます。2.仮想マシンの作成VirtualBoxのインストールが終わったら,仮想マシンを作成します。VirtualBoxを起動すると,以下のような画面が表示されますので,[新規]ボタンをクリックして,仮想マシンを作成します。図3:VirtualBoxの起動画面3.OSのインストール作成した仮想マシンにはOSがインストールされておりませんので,インストールをします。そのためにはインストール用のisoファイルをダウンロードしておく必要があります。RedHat系のディストリビューションであるCentOSのインストール用isoファイルは,以下のサイトからダウンロード可能です。https://www.centos.org/download/isoファイルをダウンロードしたら,[設定]ボタンをクリックし,仮想マシンの設定画面を表示し,isoファイルを読み込むように構成します。図4:isoファイルを読み込むその後,仮想マシンを起動すると,インストール画面が表示されますので,インストールを行います。VirtualBox上で動作する仮想マシンデータを用意しておりますので,仮想マシンの作成とOSのインストールをやらなくてもそれらのデータをインポートして利用していただくことができます。Linuxはサーバーシステムの他,IoT端末,クラウド環境など様々な場面で用いられております。これらのシステムを理解する上で,土台となるOSについて理解することは必須となります。LinuCの認定を通じて,実践力を伴ったLinuxの基礎知識を身につけましょう。LinuC著者プロフィール河原木忠司(かわらぎただし)Linux・Windowsを使ったインフラ環境の構築・運用,セキュアなインターネットサーバーの構築など企業・官公庁向けへの技術研修を担当。LPI-Japan主催のLinuC技術セミナーなども担当する。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。業務を改善する情報共有の仕掛け~DevOpsの実現,RPAの導入に向けて~ソフトウェア開発の業務改善をテーマに,DevOps実現の手順やそれを助けるツールとの連携,RPAによる社内ドキュメントの管理や効率化について解説します。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。