インフラエンジニア – エンジニアの入り口 https://eng-entrance.com 「エンジニアの入り口」は、プログラミング入門やエンジニアリング入門の知識が満載の初心者のための勉強サイトです。プログラミングやサーバ、ネットワークの基礎知識や勉強方法を習得できます。 Thu, 16 Jun 2022 02:33:01 +0000 ja hourly 1 https://wordpress.org/?v=5.2.19 Linuxコマンドを習得しよう2 https://eng-entrance.com/linux%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89%e3%82%92%e7%bf%92%e5%be%97%e3%81%97%e3%82%88%e3%81%862 https://eng-entrance.com/linux%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89%e3%82%92%e7%bf%92%e5%be%97%e3%81%97%e3%82%88%e3%81%862#respond Mon, 23 Nov 2015 21:17:54 +0000 http://www.linuxacademy.ne.jp/lablog/?p=594 From: リスキルテクノロジー 松田航
新宿本校にて、、、

以前のブログで
Linuxコマンドの基礎的なものを
いくつかご紹介しました。

今回も引き続き
Linuxコマンドをご紹介してゆきます。

前回のおさらい

前回のおさらいです。

pwd

現在のフォルダを表示する。

cd [フォルダ名]

指定したフォルダに移動する。

ls [オプション] [フォルダ名]

(指定した)フォルダの
ファイルやフォルダ一覧を表示する。

...ですね。

とりあえずこれで、
コンソールを使って
フォルダ移動できるようになったはずです。

今回は
ファイルやフォルダ操作の
コマンドをご紹介しましょう。

ファイル操作系のコマンド

それでは始めましょう。

mkdir

フォルダを作成するコマンドです。

今回のご紹介のために
ひとつフォルダを作ってみましょう。

mkdir [フォルダ名]

...と入力して、
フォルダ名を指定して作成します。

現在のフォルダは

/usr/etc

...です。

lsコマンドで確認すると
ひとつもファイルやフォルダがありません。

mkdir linuxac

と入力して...

「linuxac」

...というフォルダを作成しました。

lsコマンドで確認すると
ちゃんとフォルダができていますね。

step1

touch

新しいファイルを
作成するコマンドです。

本来はファイルやフォルダの
タイムスタンプを
設定するコマンドですが、

新規ファイル作成に
使われますので覚えておきましょう。

touch [ファイル名]

...でファイルを作成します。

step2

cdコマンドで
先ほど作成したフォルダに移動し、

「linuxcmd.ini」

...というフォルダを作成します。

touch linuxcmd.ini

...と入力して、
lsコマンドで確認すると
ちゃんと作成されているのが確認できました。

cp

ファイルやフォルダを
コピーするコマンドです。

cp [オプション] [コピー元] [コピー先]

...と入力して
ファイルやフォルダをコピーします。

cp ./linuxcmd.ini ./linuxcmd2.ini

...と入力して
先ほど作ったファイルを

「linuxcmd2.ini」

という名前でコピーしましょう。

step3

コマンド実行後、
lsコマンドで確認すると
コピーされたことが確認できます。

もう一度コピーしようとすると
既にファイルがあるので
確認メッセージが表示されましたね。

確認メッセージを出さずに
強制的に上書きしようとするには

オプションに

「-f」

を指定するのですが、
CentOSの場合は初期設定で...

必ず上書き確認する

「-i」

オプションを指定した状態で
cpコマンドが実行されます。

もちろん初期設定を
解除することもできますが、
今回はそこまではしないでおきます。

CentOSの特徴として
覚えておいてください。

mv

ファイルやフォルダを
移動するコマンドです。

mv [移動元] [移動先]

...と入力して
ファイルやフォルダをコピーします。

step4

ひとつ上のフォルダに
先ほどコピーしたファイルを
移動してみましょう。

mv ./linuxcmd2.ini ../

...と
コマンドを入力します。

lsコマンドで
現在のフォルダを見てみると
ファイルが移動されていますね。

lsコマンドで
ひとつ上のフォルダを見てみると
先ほど移動したファイルが表示されました。

rm

ファイルやフォルダを
削除するコマンドです。

rm [オプション] [ファイルやフォルダ名]

...と入力して
ファイルやフォルダを削除します。

フォルダを削除する時には
オプションに

「-rf」

...を指定します。

それでは実行してみましょう。

step5

まずは
ひとつ上のフォルダに移動してから

rm ../linuxcmd2.ini

...と入力して
先ほど移動したファイルを削除します。

lsコマドで
削除されていることがわかりますね。

つづいて...

rm -rf linuxac

...と入力して
今回作成したフォルダを削除しましょう。

lsコマンドで
削除されたことがわかりますね。

ちなみに、
フォルダを削除する場合...

「-r」

オプションでも削除はできますが...

フォルダや
そのフォルダに含まれるファイルの、

ひとつひとつに対して
削除確認メッセージが出てしまいます。

結構手間がかかるので

「-rf」

...オプションを指定しましょう。

操作しながら覚えましょう

Linuxコマンドは
実際に操作しながら覚えるのが
習得効率が高いです。

このブログの過去ログにも
CentOS環境の作り方を紹介していますので

実際に環境を準備して
操作しながら学んで行きましょう。

リスキルテクノロジー
松田

PS

Linuxの講座はこちら

]]>
https://eng-entrance.com/linux%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89%e3%82%92%e7%bf%92%e5%be%97%e3%81%97%e3%82%88%e3%81%862/feed 0
Linuxコマンドを習得しよう その1 https://eng-entrance.com/linux%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89%e3%82%92%e7%bf%92%e5%be%97%e3%81%97%e3%82%88%e3%81%86-%e3%81%9d%e3%81%ae%ef%bc%91 https://eng-entrance.com/linux%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89%e3%82%92%e7%bf%92%e5%be%97%e3%81%97%e3%82%88%e3%81%86-%e3%81%9d%e3%81%ae%ef%bc%91#respond Mon, 09 Nov 2015 23:15:24 +0000 http://www.linuxacademy.ne.jp/lablog/?p=580 From: リスキルテクノロジー 松田航
新宿本校にて、、、

今回は
Linuxコマンドの使い方を
実例をつけて紹介しましょう。

基礎の基礎なので、
知っている人は他のページへどうぞ。

CUI

今でこそLinuxは
画面を見ながらマウスで
簡単に操作できますが...

基本的には
コマンドを入力して
システムの操作を行います。

CUI(command line interface)と
呼ばれます。

Linuxをいじるのは、
基本的にこちらです。

コマンドで命令を
実行した方が早いですしね。

ファイル管理系のコマンド

それでは
Linuxのコマンドを
いくつかご紹介してゆきましょう。

コマンドの数は
非常に多くありますので、
よく使うものに絞って

何回かに分けて
紹介してゆきますね。

pwd

現在のフォルダを知るコマンドです。

コンソールで
いろいろと操作していると

自分が今どこにいるのか
わからなくなる時がありますが...

pwd

step1

…と入力すれば
自分がいるフォルダを知ることができます。

この例では

/usr/bin

にいることが分かりますね。

これはよく使いますので
覚えておいてください。

cd

フォルダ移動のコマンドです。

マウス操作だと
フォルダを開くだけで
場所を移動できますが...

コマンドでは
どのフォルダに移動するかを
指定しなければいけません。

cd [フォルダ名]

...で
指定したフォルダに移動します。

例を見てみましょう。

cd etc

…と入力して、

/usr/etc

に移動することができます。

cd ..

...で、
ひとつ上の
フォルダに移動します。

etcのひとつ上にある

/usr

フォルダに移動しました。

cd

...のように
何も指定せずに実行すると

ユーザーの
ルートフォルダに移動します。

今回はrootでログインしているので

/root

に移動しましたね。

ls

ファイルやフォルダの
情報を表示するコマンドです。

マウス操作の場合は
フォルダを開くだけで

ファイルやフォルダの
一覧が表示されますが...

コンソール操作の場合は
このコマンドで情報を表示します。

現在いるフォルダは

/usr/eclipse

...ですね。

ここでコマンドを実行します。

ls [オプション] [フォルダ]

...と入力すると
ファイルとフォルダ一覧が
表示されます。

ls

とだけ入力すると
横並びに一覧表示されます。

ls -l

...と、
「-l」オプションを指定すると

今度は縦に並んで
詳細な情報が表示されます。

ls -a

...と
「-a」オプションを指定すると

隠しファイルを含めた
全てのファイルが表示されます。

隠しファイルとは...

「.」(ドット)

で始まるファイルのことです。

また、
フォルダ名を指定することで
別フォルダの一覧を表示できます。

この例だと

ls ../

...というように、
ひとつ上のフォルダの情報を
表示しています。

基礎の基礎なので、何度も叩いて記憶を!

今回ご紹介できるのは
少ないですが...

今後もいくつかよく使うコマンドを
ご紹介してゆきます。

マウス操作に
慣れた方にとって、

コマンド入力は
馴染みにくいかも知れませんが...

慣れてしまえば
コマンドの方が使いやすい

...というエンジニアも
たくさんいらっしゃいます。

Linux環境のある方は
ぜひコマンドを叩いてみてください。

環境のない方は...

以前のブログで
CentOSのインストール方法を
ご紹介していますので、

この機会に
ぜひ作ってやってみてください。

リスキルテクノロジー
松田

PS

Linuxのスクールはこちらから

]]>
https://eng-entrance.com/linux%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89%e3%82%92%e7%bf%92%e5%be%97%e3%81%97%e3%82%88%e3%81%86-%e3%81%9d%e3%81%ae%ef%bc%91/feed 0
IoTの普及でLinuxのシェアが急成長 https://eng-entrance.com/iot%e3%81%ae%e6%99%ae%e5%8f%8a%e3%81%a7linux%e3%81%ae%e3%82%b7%e3%82%a7%e3%82%a2%e3%81%8c%e6%80%a5%e6%88%90%e9%95%b7 https://eng-entrance.com/iot%e3%81%ae%e6%99%ae%e5%8f%8a%e3%81%a7linux%e3%81%ae%e3%82%b7%e3%82%a7%e3%82%a2%e3%81%8c%e6%80%a5%e6%88%90%e9%95%b7#respond Tue, 03 Nov 2015 02:59:20 +0000 http://www.linuxacademy.ne.jp/lablog/?p=574 From: リスキルテクノロジー 松田航
新宿本校にて、、、

以前ブログでも紹介した

「IoT」(Internet of Things)

...について覚えているでしょうか。

「モノのインターネット」

と呼ばれ、
近年特に注目されている技術ですが...

IoTの普及には
Linuxが大きく影響しているのです。

急成長する組み込みLinuxのシェア

Linux.comによると、
アメリカの調査会社である
VDC Research Groupの調査結果から、

IoTの普及にともなって
オープンソースLinuxのシェアが
成長していると報じられています。

Linux.com
[URL]http://www.linux.com/news/embedded-mobile/mobile-linux/818011-embedded-linux-keeps-growing-amid-iot-disruption-says-study

linux_com

組み込み機器には
Linux系OSが広く採用されていましたが、

それでも
Linux以外のOSやリアルタイムOSは
まだまだ使用されていました。

ところが、
IoTが普及してゆくにつれて

2012年では
56.2%の組み込み機器に
採用されていたオープンソースLinuxは

2017年には
64.7%にまで広がるだろうと
予想されています。

年平均の成長率は
およそ16.7%にまでのぼり
普及は加速度を増しているのです。

なぜLinuxの普及が広がるのか

オープンソースならではの
開発のしやすさが挙げられます。

商用OSなどでは
利用するにあたり
決して少なくない開発費用がかかりますが、
オープンソースでは費用がかかりません。

また、
それぞれの
オープンソースコミュニティに
支援されているプラットフォームですので、

「試作品の制作と開発の助けになる」

...という開発者の声が挙げられています。

そして、
Raspberry Pi(ラズベリーパイ)

BeagleBone(ビーグルボーン)
など、

オープンソースLinuxに対応した
小型のシングルボードコンピュータは

IoT対応製品の一部として開発されるケースも多く
Linuxの採用を広めているのです。

また、
Linuxは複数のOSを組み合わせた
ハイブリッドなIoTでも採用されています。

たとえば、
グラフィック関連の処理と
通信機能をLinuxで処理し...

それ以外の部分を
リアルタイムOSで処理するなど、

目的に応じて使われるケースも
増えてきているのです。

そして新しいIoTにも

Linuxは
新しいIoTの通信技術の開発にも
採用されています。

Linux Light Bulbs: Enabling Internet Protocol Connectivity for Light Bulb Networks
[URL]http://www.disneyresearch.com/wp-content/uploads/Linux-Light-Bulbs-Enabling-Internet-Protocol-Connectivity-for-Light-Bulb-Networks-Paper.pdf

vlc

Disneyの研究者が開発している

「Linux電球」
(Linux Light Bulb)

というプロトコルは
光の点滅によって通信できるプロトコルです。

これは...

「可視光通信」
(Visible Light Communication)

と呼ばれている方式で
Wi-Fiなどの通信設備がない場所でも

LEDライトさえあれば
通信することができるという技術で、

さまざまな家電製品、
ウェアラブル端末からおもちゃまで

それぞれの機器が
光で通信することができるのです。

可視光通信を
制御するドライバには
Linuxデストリビューションが採用されています。

このような
今までの通信の概念を変える

全く新しい技術にも
Linuxが使われているのです。

時代の流れ

これから
エンジニアを目指す方にとって
IoTの普及は大きなチャンスだと言えます。

これほどITが社会に普及しても
Linuxエンジニアは常に不足しています。

エンジニアになりたい方は、
インフラエンジニアの選択もあることを、
知っておくと良いのではないでしょうか?

リスキルテクノロジー
松田

PS

No.1 Linuxのスクール リスキルテクノロジーはこちら

]]>
https://eng-entrance.com/iot%e3%81%ae%e6%99%ae%e5%8f%8a%e3%81%a7linux%e3%81%ae%e3%82%b7%e3%82%a7%e3%82%a2%e3%81%8c%e6%80%a5%e6%88%90%e9%95%b7/feed 0
万一の時にも安心のUPSとは? https://eng-entrance.com/%e4%b8%87%e4%b8%80%e3%81%ae%e6%99%82%e3%81%ab%e3%82%82%e5%ae%89%e5%bf%83%e3%81%aeups%e3%81%a8%e3%81%af%ef%bc%9f https://eng-entrance.com/%e4%b8%87%e4%b8%80%e3%81%ae%e6%99%82%e3%81%ab%e3%82%82%e5%ae%89%e5%bf%83%e3%81%aeups%e3%81%a8%e3%81%af%ef%bc%9f#respond Fri, 02 Oct 2015 09:06:19 +0000 http://www.linuxacademy.ne.jp/lablog/?p=552 From: リスキルテクノロジー 松田航
新宿本校にて、、、

ハードウェアを稼働させるのに
根本的に必要なものがあります。

おわかりですね、それは...

「電気」

...です。

今回はハードウェアに
電気の安定供給を行う装置である

「UPS」

についてお話ししましょう。

突然のデータ消失に備えるために

スマホでメールを書いていて
もう少しで完成という時に

バッテリーが切れて
システムダウンしてしまった...

なんてことありませんか?

せっかく書いた
力作メールも消えてしまい
最初から書き直さなければいけませんよね。

私たちが普段使っている
パソコンも同じです。

ノートパソコンの場合は
バッテリー切れもありますが、

デスクトップパソコンだと
電源コードを足でひっかけてしまい

プラグが外れて
システムがダウンするなんてこともあります。

何時間もかけて作った
設計書やプログラムが消えてしまうと

明日も頑張って生きて行こうという
気力さえ萎えてしまうことにもなりかねません。

ええ、実際に私も経験あります(笑)。

そんな時、
あって助かる装置が...

UPS (Uninterruptible Power Supply)

...です。

万一の時にも電源を供給

UPSは日本語で

「無停電電源装置」

と言い、
突然の電源切断や停電時にも
安定して電力を供給する装置です。

パソコンなどの
ハードウェアの電源コードを
UPSと接続しておけば

万一の電源切断の時に
UPSから電力が供給される仕組みです。

電力が供給されるのは
機器にもよりますが数十分程です。

数十分もあれば
作りかけのファイルを保存して
システムを正常終了させる時間は十分ありますね。

停電なんて滅多にないから
UPSってあまり必要ないのでは?

という声もありそうですが、
停電がなくてもブレーカーが落ちるケースは
結構頻繁にあります。

小さな企業でも
パソコンを何台も使っている場合は
UPSが重宝されています。

UPSは一般企業だけでなく
データセンターなどでも使用されています。

データセンターでは
規模が大きいUPSが使用されますが、

非常時の際には
UPSだけでなく自家発電装置を使って
電療を供給しています。

実は電力は安定していません

私たちが
普段使っている電力ですが、

安定して供給されているようで
実際には少し不安定なのです。

どこが不安定かと言うと
供給される電圧が低下する現象が時々あります。

それは...

「瞬間電圧低下」(瞬低)

...という現象です。

瞬低とは、
電力の送電ルートの切り替えなどにより
0.1秒程度電圧が低下する現象です。

日常生活ではあまり意識しませんが、
常に電源を必要とするシステムにとって、

瞬低が発生すると
ネットワーク切断などのトラブルが発生します。

停電は少なくても
瞬低は年間に約10回程度発生していますので、
瞬低対策にもUPSが必要になります。

UPSには
電圧を安定供給するために...

CVCF (Constant Voltage Constant Frequency)

という機能を持っています。

CVCFとは...

「定電圧定周波数」

...の意味で、
安定した電圧を供給する機能です。

CVCF機能があれば
瞬低による電圧低下を検知した際、

安定した電圧を
ハードウェアに供給することができるのです。

あってよかったUPS

日々作られるデータは
個人や企業の資産だと言えます。

その資産を
万一のトラブルから守るために
UPSは必要なのです。

生命保険や医療保険に
ちょっと似ているかも知れませんね。

万一の時でも
データを守れる体制を作ること。

ソフトウェアエンジニアでも
インフラエンジニアでも

そのことを忘れないようにしましょう。

リスキルテクノロジー
松田

PS

万一のトラブルにも動じないエンジニアを目指すならこちらから

]]>
https://eng-entrance.com/%e4%b8%87%e4%b8%80%e3%81%ae%e6%99%82%e3%81%ab%e3%82%82%e5%ae%89%e5%bf%83%e3%81%aeups%e3%81%a8%e3%81%af%ef%bc%9f/feed 0
実はみんなが使っているNFCとは? https://eng-entrance.com/%e5%ae%9f%e3%81%af%e3%81%bf%e3%82%93%e3%81%aa%e3%81%8c%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%84%e3%82%8bnfc%e3%81%a8%e3%81%af%ef%bc%9f https://eng-entrance.com/%e5%ae%9f%e3%81%af%e3%81%bf%e3%82%93%e3%81%aa%e3%81%8c%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%84%e3%82%8bnfc%e3%81%a8%e3%81%af%ef%bc%9f#respond Wed, 30 Sep 2015 02:52:16 +0000 http://www.linuxacademy.ne.jp/lablog/?p=549 From: リスキルテクノロジー 松田航
新宿本校にて、、、

ICカードは誕生以来、
私たちの社会にすっかり定着しています。

このICカードには

NFC

という技術が使われています。

今回はこの、
NFCについてお話ししましょう。

NFCって何ですか?

NFCとは

Near Field Communication

の略で、

近距離無線通信と言われています。

特定の周波数で
ICカードや通信機器と
無線でデータのやりとりする技術です。

2001年にICタグを使った
交通機関の乗車券が導入されはじめ、

2年後の2003年に
国際標準規格として定められました。

当初は
SuiCaやICOCAなど
交通系ICカードの利用が主流でしたが、

今ではスマホや家電など
さまざまな機器で使われている技術です。

NFCの3つのモード

NFCの特徴としては
3つのモードがあげられます。

それぞれのモードを
活用例とあわせてご紹介しましょう。

1:リーダ/ライタモード

これが一番
一般的な使われ方で、
ICカードの読み書きするモードです。

ICカードリーダーに
カードをかざすことで、
データの読み書きを行います。

SuicaやICOCAなどの
交通系IC乗車券での活用や、

企業内の入退室を管理する
社員証などにも活用されていますね。

交通系ICカードで言えば...

・どの路線のどの駅で入出場したか
・入出場した日時
・チャージしている金額

...などが記録されています。

2:エミュレーションモード

NFC機能が
搭載されている機器を

ICカードのようにして
使うことができるモードです。

一番馴染みがあるのは
おサイフケータイでしょう。

携帯やスマホが
ICカードのように振る舞って、

カードリーダー/ライターに
機器をかざして使うことができます。

おサイフケータイのように
クレジットカードとして使うだけでなく

モバイルSuicaのように
交通系ICカードとしても使われていますね。

3:P2Pモード

P2Pというのは...

ピア・ツー・ピア

という意味で、
端末間通信機能のことです。

Androidでは…

Android Beam

と呼ばれている技術ですね。

この機能を使って、
他の端末にデータ送信します。

スマホ同士を近づけて
メールアドレス交換できるのも
この機能を使っています。

NFCはひとつだけではありません

NFCは
国際標準規格ではありますが、

実際には
さまざまな規格に分かれています。

どういうことかと言うと...

・SuiCaやICOCA、Edyなど
・taspo(成人識別カード)
・IC運転免許証や住人基本台帳カード

これらは全て
NFCという事ができますが、
細かく言えば別の規格なのです。

SuiCaやEdyなどのICカードは

NFC-F

という規格で、
SONY社が開発したFeliCaカードにあたります。

taspoには

NFC-A

という規格で、
NXP社が開発したMIFAREカードにあたります。

IC運転免許証などは

NFC-B

という規格で、
モトローラ社が開発したカードの規格です。

このように
それぞれ規格が分かれているので、

カードリーダーが
あるからと言って、

全てのカードの
読み書きができる訳ではないのです。

使う方にとっては
非常にややこしい話ですよね。

最近では別々の規格でも
読み書きできる機器が増えてきましたので、
もし必要ならそういった機器を選ぶようにしましょう。

技術を活かすための視野の広さ

NFCの技術は
公共交通機関や
クレジットなどの利用が主流でしたが、

最近では
ショッピングモールの
スタンプラリーやクーポン券、

博物館での展示品紹介など、
さまざまなシーンで活用されています。

広く社会に
浸透しているものだからこそ、

その技術を使用した
アプリケーションの開発案件も増えています。

ひとつの技術から
さまざまな活用シーンを提案する...

このような視野の広さも
これからのエンジニアにとって必要なのでしょう。

リスキルテクノロジー
松田

PS

ネットワークの講座ならこちら

]]>
https://eng-entrance.com/%e5%ae%9f%e3%81%af%e3%81%bf%e3%82%93%e3%81%aa%e3%81%8c%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%84%e3%82%8bnfc%e3%81%a8%e3%81%af%ef%bc%9f/feed 0
Apache Webサーバーを作ってみよう! https://eng-entrance.com/apache-web%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%88%e3%81%86%ef%bc%81 https://eng-entrance.com/apache-web%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%88%e3%81%86%ef%bc%81#respond Wed, 23 Sep 2015 03:15:03 +0000 http://www.linuxacademy.ne.jp/lablog/?p=532 From: リスキルテクノロジー 松田航
新宿本校にて、、、

インターネットを
楽しむために必要なサーバーは

Webサーバー

...です。

そもそも、
このWebサーバーがないと

ホームページを
見ることができません。

このWebサーバーを
今ここで作ってみましょう。

Apacheを使ってやりますが、
立てるだけであればすぐにできます。

Webサーバーの役割って?

ニュースサイトや
ショッピングサイト、

そして
今あなたが見ているこのブログも

Webサーバーに
よって見ることができます。

Webサーバーとは
あなたのPCで動いている

Webブラウザから
送られるリクエストを処理して

要求されたページを
Webブラウザに送っています。

たとえば、
Webブラウザで...

http://www.linuxacademy.ne.jp/

...とURLを入力すると、

そのURLのファイルを表示してほしい!

...というリクエストが送信されます。

Webサーバーは
目的のファイルを探しだして、

Webブラウザに
要求されたWebページを表示するのです。

多くのWebページは
HTML言語で書かれています。

HTMLとは...

Hyper Text Markup Language

...の略称で、
Webブラウザで
ページを表示するために開発された言語です。

定められたルールで
HTMLを書くことによって、

ページの構成や
画像の位置などが決められます。

もっとも今では...

CSS(Cascading Style Sheets)

...と言う
ページのデザインを設定する言語で
レイアウトなどがデザインされることが多いですね。

それ以外にもWebサーバーでは、
動的なWebページを実現するための

CGI(Common Gateway Interface)

...などの言語をWebサーバーで処理しています。

Webサーバーの役割を
簡単にまとめると...

  • リクエストを処理して結果をWebブラウザに表示する
  • Webページの表示や動作に関する全般的なサービスを提供する

...ということが言えます。

Apacheをインストールしてみよう!

Webサーバーを作るのに
必要なアプリケーションはさまざまですが、

Linuxでは...

Apache(アパッチ)

というアプリケーションが主に使われます。

Apache
[URL] http://httpd.apache.org/

apache

アメリカの政府機関である

NCSA(米国立スーパーコンピュータ応用研究所)

で開発された
Webサーバーをベースとして開発され、

今では
世界中のWebサーバーで使用されています。

このApacheを
CentOS7にインストールして
Webサーバーを構築する手順をご紹介します。

まずは
CentOSのデスクトップ左上にある…

「アプリケーション」

から…

「端末」

を選んでコンソールを表示します。

rootでログインしていない場合は…

su

…と、
管理者に切り替えるコマンドを入力し、
続けてパスワードも入力して管理者に変更します。

Apacheをインストールするには
次のようにyumコマンドを使用します。

step1

yum -y install httpd

「httpd」
とはWebサービスのことで
LinuxではApacheにあたります。

step2

コマンドを実行すると
インストールが開始され...

「完了しました!」

と表示されたらインストールは終了です。

  • いよいよApache Webサーバーを起動!

それでは、
Webサーバーを起動してみましょう。

起動するには
systemctlコマンドを実行します。

systemctlコマンドは
CentOS7から使われているコマンドです。

それ以前のバージョンでは
コマンドが異なりますので注意してください。

systemctl start httpd

と入力して実行すると
Webサービスが起動します。

では、
本当に起動したかを見てみましょう。

psコマンドという
実行中のアプリケーションを確認する
コマンドを実行します。

step3

ps -ef | grep httpd

Apacheが起動しているのが確認できました。

それでは、
Webブラウザで表示させる
HTMLファイルを作りましょう。

コンソールに...

gedit

と入力して
geditというエディタを起動します。

step4

簡単ですが、

LinuxAcademy

とだけ書いたファイルを作ります。

step5

このファイルを

/var/www/html/

の場所に

test.html

という名前で保存します。

次に、
CentOSのIPアドレスを調べます。

step6

ifconfig

というコマンドを実行すると
CentOSのIPアドレスがわかります。

inetと書かれている欄ですね。

この例だと
「10.0.2.15」がIPアドレスです。

IPアドレスは
環境によって変わるので
使っている環境のIPアドレスを調べましょう。

最後に
左上のアプリケーションから
Firefoxウェブ・ブラウザを起動し、

URL欄に...

http://10.0.2.15/text.html

と入力すると、
先ほど作ったファイルが表示されます。

step7

Webブラウザから
Webサーバーにリクエストが送られ、

Webサーバーから
test.htmlが送られてきたのです。

Webサーバーができました!

実際には、

今回は
簡単な構築法でしたが、

実際には
CGIやPHPなど
Web系言語が動作する設定や

Apacheの設定ファイルを変更して
より詳細に構築する必要があります。

実践的な構築法については
今後しっかりと覚えてゆけばいいでしょう。

まずは...

一度構築してみてください。

そうすれば、チューニングなどは、
自然と頭に入って聞きます。

リスキルテクノロジー
松田

PS

サーバーが構築できるようになる講座

]]>
https://eng-entrance.com/apache-web%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%88%e3%81%86%ef%bc%81/feed 0
便利なシングルサインオンとは? https://eng-entrance.com/%e4%be%bf%e5%88%a9%e3%81%aa%e3%82%b7%e3%83%b3%e3%82%b0%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%b3%e3%82%aa%e3%83%b3%e3%81%a8%e3%81%af%ef%bc%9f https://eng-entrance.com/%e4%be%bf%e5%88%a9%e3%81%aa%e3%82%b7%e3%83%b3%e3%82%b0%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%b3%e3%82%aa%e3%83%b3%e3%81%a8%e3%81%af%ef%bc%9f#respond Wed, 16 Sep 2015 23:39:42 +0000 http://www.linuxacademy.ne.jp/lablog/?p=529 From: リスキルテクノロジー 松田航
新宿本校にて、、、

システムの
セキュリティ性を高めるうえで

最低限必要なのは
IDやパスワードです。

しかし
利用するシステムが増えるにつれて

IDやパスワードの管理が
大変になってしまいます。

今日はそのような問題を解決する

「シングルサインオン」

...についてお話しましょう。

あれ?ここのログインIDは何だっけ?

手元にキーホルダーがあれば
少し手に取ってみてください。

自宅の鍵や
車やバイクの鍵など、

普段使用する
数本の鍵が掛かっていると思います。

では、
手元のキーホルダーに

今付いている鍵の
10倍の鍵がかかっているとしましょう。

自宅に帰って
鍵を取り出そうとしても

鍵が多すぎて
どの鍵が自宅の鍵か
わかりにくくなってしまいますよね。

これはシステムでも同じことです。

世の中には
ビジネスであれホビーであれ

さまざまなシステムが
あふれています。

セキュリティ性を高めるために
システムごとに
ユーザーIDやパスワードを設定しますが、

使うシステムが
増えれば増えるほど...

「あれ?IDは何だっけ?」
「パスワードってこれじゃないの?」

...という事態になりやすいです。

さまざまなパスワードを設けると
確かにセキュリティは高くなりますが...

使うシステムが増えると
混乱してしまうこともありますし、

何度も何度も
IDとパスワードを入力することになります。

このような
問題を解決する1つの方法として...

シングルサインオン(Single Sign-On)

...があるのです。

シングルサインオンとは?

シングルサインオン(SSO)とは
複数のIDやパスワードをひとつにまとめ

1回のログインだけで
複数のシステムを利用することができる仕組みです。

企業などでは
多くのシステムを使用するため、

何度もIDやパスワードを
入力しなければなりませんでしたが、

SSOを導入することで
何度も入力する手間を省くことができ、

システムを利用する際の
利便性を向上させることができます。

また、
SSOを導入していない場合、
システムへのアクセス記録は
それぞれのシステムで記録されますが、

SSOを導入すると
SSOの認証サーバーで記録されますので、

システム管理者の
管理作業の負担も軽減することができます。

この他にも、
システムの利用者権限を変更する場合、

複数のシステム設定を変える必要がなく、
SSOの設定のみ変更することで対応できるなど、

システムの利用者だけでなく
管理者にも多くのメリットがあります。

「○○アカウントでログイン」とどう違うの?

それって、
ネットによくある...

「Facebookアカウントでログインする」

...って機能と同じじゃないの?

と、間の良い方は気付くかもしれません。

Facebookと関係のない
別のサイトを利用するにあたって

FacebookのIDとパスワードで
利用できるサイトもあります。

Google+や
Yahoo!IDとかもありますよね。

確かにとてもよく似ていますが、
両者は別のものです。

Facebookなどの
アカウントで利用できるのは...

「Open ID」

...という仕組みで、
基本的にはウェブ上での利用に
限られた使い方になります。

これに対して
SSOではウェブサイトに限定されず

サーバーへのログインや
異なるネットワークへの接続などにも
使うことができるのです。

SSOでは

「トラストサークル(信頼関係)」

...という概念があり、
あらかじめサーバー同士が

「このサーバーは接続できますよ」

...という
相互認証可能なグループが
構築されることで成り立ちます。

OpenIDは
認証サーバーへの問い合わせ
(アカウントが適切かなど)

による認証であり、
トラストサークルという概念はありませんので、

セキュリティ性の高さ言えば
SSOの方が高いと言えるでしょう。

ニーズの高いSSOを理解しておこう

SSOとOpenIDの
どちが良いかというのは

用途や使用目的が分かれますので
何とも言えませんが、

両者のような...

認証回数を減らし、
かつ、
セキュリティ性を高める!

...といったサービスに対する
ニーズが高まっているのは間違いありません。

クラウド環境に
SSOのシステムを構築することで、

利用するシステムのそばに
SSO認証サーバーを置く必要なく
SSOを実現することもできますので、

SSOの利用は
確実に今後も広がってゆきます。

インフラエンジニアだけでなく
アプリケーション開発者にとっても

今後ますます
馴染み深くなってゆきますので
基本的な仕組みを理解しておいてください。

リスキルテクノロジー
松田

PS
ネットワーク・サーバー構築の講座はこちらから

]]>
https://eng-entrance.com/%e4%be%bf%e5%88%a9%e3%81%aa%e3%82%b7%e3%83%b3%e3%82%b0%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%b3%e3%82%aa%e3%83%b3%e3%81%a8%e3%81%af%ef%bc%9f/feed 0
エンジニアリングと2進数・16進数(基礎) https://eng-entrance.com/%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%83%aa%e3%83%b3%e3%82%b0%e3%81%a82%e9%80%b2%e6%95%b0%e3%83%bb16%e9%80%b2%e6%95%b0%ef%bc%88%e5%9f%ba%e7%a4%8e%ef%bc%89 https://eng-entrance.com/%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%83%aa%e3%83%b3%e3%82%b0%e3%81%a82%e9%80%b2%e6%95%b0%e3%83%bb16%e9%80%b2%e6%95%b0%ef%bc%88%e5%9f%ba%e7%a4%8e%ef%bc%89#respond Tue, 21 Jul 2015 10:50:56 +0000 http://www.linuxacademy.ne.jp/lablog/?p=442 From: リスキルテクノロジー 松田航
新宿本校にて、、、

システムの学習を
進めていると

「2進数」
「16進数」

...という
耳慣れない言葉を学びます。

10進数とは異なる
このような数の考え方が

システムの学習に
どうして必要なのでしょうか。

さまざまな数の数え方

普段の生活で
使われるのは10進数です。

言う間でもありませんが、

0,1,2,3,4,5,6,7,8,9

と数えてゆき、
9の次は桁上がりして

10

となる数の考え方ですね。

人間の手に
10本の指があるから
10進数が定着したとも言われています。

他には
60進数も使われますね。

時計の考え方です。

0...57,58,59

と数えてゆき、
59の次は桁上がりします。

1時59分の次は
2時0分になりますね。

こちらは
古代のバビロニア帝国で使われた
数の考え方です。

そして
コンピュータが登場して

世に定着しはじめたのが
2進数と16進数の考え方です。

2進数は

0と1だけで数えます。

2になると
桁上がりする数え方で、

0,1,10,11,100...

...と数えます。

これを10進数で言うと

0,1,2,3,4...

にあたります。

16進数は
16の次に桁上がりする数え方で、

0,1,2,3...9,A,B,C,D,E,F

と数えてゆき、
F(16)になると桁上がりします。

F,10,11,12,13...1F,20,21,22...

と数えます。

ここまでよろしいでしょうか。

あまり理解できなくても...

普段の生活とは違う
とっつきにくい数の考え方!

という風に覚えておいてください。

コンピュータは2進数しか扱えない

基本的に
コンピュータは
2進数しか扱うことができません。

コンピュータには多くの

IC(Integrated Circuit)

…が含まれています。

コンピュータの中身を
見たことがあるならわかりますが、
黒い虫みたいな部品のことです。

最近では
小型化、薄型化されて
ICカードに内臓されていますね。

このICでは
多くの計算が行われていますが、

実際には...

0か1

...しか判断できないのです。

0か1

つまり、

0 = 電流が流れていない状態
1 = 電流が流れている状態

ですね。

ICカード内では
0か1を判断するエリアが複数あり、

その単位を

ビット(bit)

...と言い、

8ビットだと
一度に8つ判断できるという意味になります。

最近のPCは

32ビットマシン
64ビットマシン

と言いますが、

文字通り
一度に計算できる量(実行速度)が
多いことを表しているのです。

プログラムを書いていると
多くの命令文が存在しますが、

結局のところ
コンピュータ上で実行される時には

0,1

という電気信号に変換された
プログラムが実行されるのです。

人間が使う
10進数でコンピュータと
やりとりしようとしても

コンピュータは
ONかOFFの2進数しか扱えません。

機械を制御するにしても
通信してデータを送るにしても

最終的には
2進数で行う必要があるのです。

2進数と相性のいい16進数

しかし、
2進数にも欠点があります。

それは

人間にわかりにくい!

...ということです。

たとえば

10000

という10進数を
2進数で表すとなると

0010011100010000

...になり、
表している数がわかりにくいですね。

ここで表れるのが16進数です。

16進数は2進数と相性がよく、

2進数を4桁ずつ区切ると、
16進数で表現できます。

0010 0111 0001 0000

それぞれの区切りを
16進数に変換すると...

2 7 1 0

...になり、

0x2710

...となります。

ずいぶんと短くなりますね。

最初の0xは...

16進数で表現していますよ

という意味です。

プログラムや仕様書に
16進数で表現しておけば、

長い2進数を
書く必要もありませんし、

処理においても
2進数に変換しやすく、

コンピュータにも
複雑な変換処理が必要なくなるのです。

制御系やインフラ系ではよく使います

一般的なシステム開発で
2進数や16進数を使うことは
あまりないかも知れません。

ほとんどの
プログラムや仕様書では

10進数がベースで
書かれているためです。

しかし、
機械を操作する制御系システムや、
インフラ系エンジニアにとっては

2進数や16進数を
目にする機会は増えることでしょう。

その時になって
慌てないためにも、

今のうちから
2進数、16進数に馴染んでおいてください。

リスキルテクノロジー
松田

PS

私も最初は戸惑いましたが
学んでいくうちに次第に慣れます。

何でもそうですが、
知ることで不安は消えます。

安心して多くを学びましょう。

ネットワークのスクールならこちら

]]>
https://eng-entrance.com/%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%83%aa%e3%83%b3%e3%82%b0%e3%81%a82%e9%80%b2%e6%95%b0%e3%83%bb16%e9%80%b2%e6%95%b0%ef%bc%88%e5%9f%ba%e7%a4%8e%ef%bc%89/feed 0
サービスを停止させないクラスタリングとは? https://eng-entrance.com/%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%82%92%e5%81%9c%e6%ad%a2%e3%81%95%e3%81%9b%e3%81%aa%e3%81%84%e3%82%af%e3%83%a9%e3%82%b9%e3%82%bf%e3%83%aa%e3%83%b3%e3%82%b0%e3%81%a8%e3%81%af%ef%bc%9f https://eng-entrance.com/%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%82%92%e5%81%9c%e6%ad%a2%e3%81%95%e3%81%9b%e3%81%aa%e3%81%84%e3%82%af%e3%83%a9%e3%82%b9%e3%82%bf%e3%83%aa%e3%83%b3%e3%82%b0%e3%81%a8%e3%81%af%ef%bc%9f#respond Mon, 01 Jun 2015 08:15:31 +0000 http://www.linuxacademy.ne.jp/lablog/?p=308 From: リスキルテクノロジー 松田航
新宿本校にて、、、

システムの障害などにより
サーバーが停止してしまうと、

ビジネスだけでなく
生活にも大きな影響を与えてしまいます。

今日は
システムを停止させない技術である、

「クラスタリング」

についてお話しします。

クラスタリングって何ですか?

現代社会では
システムが止まってしまうと、

大きな混乱が
発生してしまいます。

また、
システム利用者の増加によって

大量のデータや
通信のやりとりが発生しています。

システムを
停止させないように、

そして、
できるだけ高速に
処理を行うように考えられた技術が

「クラスタリング」

という技術です。

「クラスタ」とは
「ぶどうの房」という意味で、

複数のサーバーを統合して
処理を行うことを言います。

複数のサーバーを
統合することにより、

1台のサーバーでは
実現できないサービスを提供できます。

クラスタリングは大きく分けて…

・HAクラスタ(High Availability)

と…

・HPCクラスタ(High Performance Computing)

…の2種類があります。

では、
それぞれの特徴を見てみましょう。

高可用性を実現するHAクラスタとは?

HAクラスタは
高可用性を目的としたクラスタリングです。

「可用性」

とは、
継続して稼働できることを意味します。

言い換えれば、
システムの壊れにくさですね。

HAクラスタは
さらに2種類に分けられます。

ha

■1:フェイルオーバー型

同じ役割を持つノードを
複数用意しておき、

一方を稼働系
もう一方を待機系とします。

※ノード:サーバーやネットワーク機器などの総称

常に動いているのは
稼働系のノードです。

そして稼働系ノードに
何か障害が発生したときには、

待機系ノードが
稼働系ノードに切り替わります。

こうすることで、
サービスを停止することなく、
システムを稼働することができるのです。

稼働系がActive、
待機系がSatndbyなので
Active-Standby型とも言われます。

■2:負荷分散型

同じ役割を持つノードを
複数用意しておき、

いずれも並行して
稼働させておく方法です。

1つのノードが停止しても
他のノードが処理をするので、

サービスを停止することなく
システムを稼働させられます。

また、
複数のノードで処理をするため、

各ノードの負荷が減り、
高い処理性能を発揮することができます。

いずれもActiveなので
Active- Active型とも言われます。

高い処理性能を実現するHPCクラスタとは?

HPCクラスタとは
処理速度を高めるための手法で、

スーパーコンピュータでも
使われている技術です。

HA構成では
各サーバーの役割は同じでしたが、

HPC構成では
それぞれの役割が異なります。

hpc

ヘッドノードは
クラスタの管理を行う役割で、

各ノードの管理や
クライアントとのやりとりを行います。

そして、
計算用ノードは
計算処理を専門に扱うノードで、

複数の計算用ノードが
平行して処理を行う事で
高い計算能力を発揮します。

データベースとのやりとりは
データノードが行います。

このように、
それぞれの処理を専門に行い、

処理の高速化をするのが
HPCクラスタの特徴なのです。

インフラエンジニアの大切な役目

ひと昔前までは
クラスタリングをするには、

高額なアプリケーションや
専用の機器が必要でした。

しかし、
オープンソースソフトウェアにより
安価に導入できるようになり、

多くの企業や研究機関で
クラスタリングが行われています。

Linuxをはじめとする
オープンソースの普及が、

現代のITを
リードしていると言えるでしょう。

これからの時代、
インフラエンジニアを目指すなら、

サービスを停止させずに
高い処理性能を維持する、
クラスタリングのノウハウは必要です。

多くのシステムは
人々の生活に大きく影響しています。

インフラエンジニアには
そのようなシステムやサービスを

停止させないという、
大切な役目があるのです。

リスキルテクノロジー
松田

PS

サーバーエンジニアや
ネットワークエンジニアを目指すならこちらから

]]>
https://eng-entrance.com/%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%82%92%e5%81%9c%e6%ad%a2%e3%81%95%e3%81%9b%e3%81%aa%e3%81%84%e3%82%af%e3%83%a9%e3%82%b9%e3%82%bf%e3%83%aa%e3%83%b3%e3%82%b0%e3%81%a8%e3%81%af%ef%bc%9f/feed 0
VirtualBox使ってみよう! 副題:1台で複数のOSを動かす仮想化とは? https://eng-entrance.com/virtualbox%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%88%e3%81%86%ef%bc%81%e3%80%80%e5%89%af%e9%a1%8c%ef%bc%9a1%e5%8f%b0%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%aeos%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99 https://eng-entrance.com/virtualbox%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%88%e3%81%86%ef%bc%81%e3%80%80%e5%89%af%e9%a1%8c%ef%bc%9a1%e5%8f%b0%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%aeos%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99#respond Fri, 22 May 2015 02:24:01 +0000 http://www.linuxacademy.ne.jp/lablog/?p=287 From: リスキルテクノロジー 松田航
新宿本校にて、、、

Linuxを使いたい時などに、
パソコンそのまま使うのは大変ですよね?

今回は
1台のパソコンを
2台にも3台にもすることができる

「仮想化」+「VirtualBox」

についてお話ししましょう。

仮想化って何ですか?

一般的には
パソコン1台につき
1つのOSがインストールされています。

ですが、
新しい環境が必要になった時、

毎回新しいパソコンを
購入するのは費用がかかってしまいます。

この問題を解消するのが...

「仮想化」

...という技術で、
1台のパソコンの中に、

複数のOSを同居させることを
可能とする技術です。

仮想化で作られた環境を...

「仮想マシン」

と呼び、仮想マシンで動作するOSを...

「ゲストOS」

と呼んでいます。

つまり、
仮想化されたパソコンには
複数の仮想マシン・仮想OSが同居しています。

仮想化を理解するには、
賃貸マンションをイメージしてください

マンションの空き部屋を
別のOSに貸し出すようなイメージです。

この例だと
空き部屋が仮想マシンですね。

内装やインテリアは
住む人によって違うのでさまざまです。

内装が仮想OSにあたります。

同じ物件を使っているので、
物理的な資源は共有しています。

つまり、
CPUやメモリーなど、

パソコンが持つ資源をシェアして
複数のOSを動作させることができるのです。

仮想化するには仮想化ソフトが必要

仮想化するには
専用のソフトをインストールして、
仮想環境を作ります。

代表的な仮想化ソフトを
いくつか見てみましょう。

■1:VMWare

アメリカのVMWare社が開発した
仮想化ソフトウェア。

サーバーの仮想化など
多くの企業で採用されています。

個人用途には
VMWare Playerがあり、

業務用のVMWareと
同じ仮想化技術が使われています。

■2:VirtualBox

DBやJavaで有名な
アメリカのOracle社の仮想化ソフトです。

商用利用すると
ライセンスが必要となるVMWareと異なり、

オープンソースなので
無料で使用することができます。

■3:KVM

Linux標準の仮想化技術で
イスラエルのQumranet社が開発した仮想化ソフトです。

正式名称は

「Kernel-based Virtual Machine」

と言い、
Linuxカーネルの機能を
最大限に利用することができるソフトです。

■4:Xen

イギリスのケンブリッジ大学で
研究されたソフトがベースの仮想化ソフトです。

こちらもオープンソースなので
無料で仮想化環境を作ることができます。

VirtualBoxで仮想マシンを作ろう!

仮想化するには
どのようにすればいいのでしょうか。

実は意外と簡単に
仮想環境を作ることができるのです。

VirtualBoxを使った
仮想マシンの構築法をご紹介しましょう。

まずは、
VirtualBoxをダウンロードします。

VirtualBoxダウンロードページ
[URL] https://www.VirtualBox.org/wiki/Downloads

vbdownload

「VirtualBox platform packages」

にあるリストから、
仮想環境を作りたいパソコンの
OSに合うソフトウェアをダウンロードします。

ダウンロードしたら、
インストールしましょう。

インストール時に
いろいろ設定画面が出ますが

特に変更する必要はありませんので、
そのままインストールしてください。

step1

インストールが終わったら
VirtualBoxを起動して仮想マシンを作りましょう。

「新規」ボタンをクリックします。

step2

ゲストOSはCentOSにします。

CentOSのDVDイメージファイルが必要ですが、
あらかじめ以下のサイトから入手してください。

CentOS
[URL]https://www.centos.org/download/

詳しい入手方法については、
こちらのブログを参考にしてくださいね。

step3

ゲストOS(今インストールしているこれのこと)に
割り当てるメモリーの量を指定します。

上限はパソコンで使える
メモリーの最大量ですので、

あまり負担をかけ過ぎないように
設定しましょう。

step4

仮想マシン用の
ハードディスクを作成します。

step5

ハードドライブのファイルタイプは
「VDI(VirtualBox Disk Image)」

step6

物理ハードドライブにあるストレージは
「固定サイズ」

step7

ファイルの場所とサイズでは
「16.00GB」

...に設定して
「作成」ボタンをクリックします。

サイズはパソコンの
空き容量にあわせて設定してください。

step8

これで仮想マシンができました。

CentOSを選択して
画面上の「起動」ボタンをクリックします。

step9

最初の起動ですので…

「起動ハードディスクを選択」

という画面が表示されますが、
右のフォルダアイコンをクリックして…

あらかじめダウンロードしておいた
CentOSのDVDイメージファイルを選択します。

これで
CentOSのインストールが開始されます。

こちらのブログを参考にして
インストールをしてくださいね。

仮想環境に接する機会はますます増える

仮想化技術は
多くの企業が採用している技術です。

レンタルサーバーなどでは
1台のサーバーに複数の仮想マシンを構築し、

仮想マシンを
レンタルするサービスが多いです。

また、
実際にサーバーを購入すると

コストや維持費がかかるため、
自社サーバーを仮想化する企業も増えています。

インフラエンジニアだけでなく
アプリケーションエンジニアでも

仮想環境に接する機会は
これからますます増えて行くことでしょう。

仮想化技術についての
基本的なノウハウを持つようにしてください。

リスキルテクノロジー
松田

PS
仮想化の講座ならこちらから

]]>
https://eng-entrance.com/virtualbox%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%88%e3%81%86%ef%bc%81%e3%80%80%e5%89%af%e9%a1%8c%ef%bc%9a1%e5%8f%b0%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%aeos%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99/feed 0