質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

解決済

4回答

1115閲覧

centos6を学習で使用することについて【ローカル開発環境構築】

gi_sa

総合スコア7

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

1クリップ

投稿2021/02/17 01:03

現在、学習サイトでローカル環境構築(vagrant、VirtualBox)について学んでおります。

そちらのサイトでは、
仮想マシン設定用のVagrantfileを作る際に

vagrant init bento/centos-6.8 

として進めているのですが、
centos6は2020年11月でサポート終了となっており、
使用し続けると脆弱性に問題ありとのことですが、

学習でローカル開発環境を構築する分に関してもやめておいた方が良いのでしょうか?
作ったものを公開する訳ではありません。
できればサイトと同じように進めたいのですが、大丈夫でしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yambejp

2021/02/17 01:23

ローカルの仮想マシンでは機能をテストできないのでは?
gi_sa

2021/02/17 01:28

ご回答いただきありがとうございます。 今回は環境構築の練習だけなのでテストは想定しておりません。
guest

回答4

0

もしかして、ドットインストールの「ローカル開発環境の構築 [Windows版]」というレッスンですか?
以下、推測が合っているとして説明します。

【CentOS6終了につきサポート終了】 ローカル開発環境の構築 [Windows版] (全14回) - プログラミングならドットインストール

このレッスンはアーカイブされました

このレッスンは視聴可能ですが、質問の受付や内容の更新は終了しております。

2020年11月30日をもって CentOS 6 のサポート期間が終了したため、CentOS 6 をベースとしたローカル開発環境の構築は実施不可となりました。代替手段につきましては、ヘルプ「ローカル開発環境を構築できないのですが……」をご覧ください。

のように、学習サイト側でも質問は受け付けないし、内容も更新されないので、あえて古い開発環境を苦労して学習する利点はありません。

投稿2021/02/17 01:41

Daregada

総合スコア11990

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gi_sa

2021/02/17 01:47

ご回答いただきありがとうございます。 おっしゃる通り、挙げていただいたサイトで学習しております。 ただ、代替案のAWS Cloud9も良いのですがvagrant、VirtualBoxでの 環境構築を学習したいため、そのまま続けようと思っています。 再度ご質問をして申し訳ございませんが、その場合ですと vagrant init bento/centos-8.3  として最新バージョンで作成すれば学習する利点はありますでしょうか?
Daregada

2021/02/17 02:03

CentOS 8は、いまから学習に使うのは問題があります。 今年(2021年)の年末にサポートが終了してしまうからです。これについては、ニュースサイトなどを検索されるとよいかと思います。 一世代古いCentOS 7なら2024年6月までがサポート期間ですが、これもちょっと開発用のツール群のバージョンが今のものより古めですし。 なお、「とりあえず環境構築してみたいだけで、その後は使わずに消してしまう」というのであれば、何でも好きにすればいいかと思います。
gi_sa

2021/02/17 02:17

ご丁寧にご回答いただきありがとうございます。 centos7,centos8について承知いたしました。 勉強不足で申し訳ございません。 本当にありがとうございました。
guest

0

ベストアンサー

セキュリティの観点で言うと、公開せずにローカル内で学習で使うだけであれば殆どのケースで問題ありません。(CentOS6の最新まではアップデートしておいた方が良いですが)

ただ、教材の鮮度という観点で言うと、分野によっては情報が古くて厳しいかもしれません。
centos-6.8は2016年にリリースされたバージョン教材自体がそのあたりに書かれたものなのであれば(分野にもよるのですが)現行と常識が大きく変わっている分野も多くあるので。

今からCentOS6の操作を覚えてもあんまりいいことは無いので(業務でCentOS6を保守しないといけないとかそういう理由があれば別ですが)、個人的な感覚としては新しい教材を選択する方がベターなんじゃないかなと思います。

投稿2021/02/17 01:28

tanat

総合スコア18727

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gi_sa

2021/02/17 01:39

ご丁寧にご回答いただきありがとうございます。 確かに、今後実際に構築するとなった場合は新しいものを使いますもんね。 まずはSentos6.8の方で基本的な構築方法を覚えて、その後最新バージョンの方も 構築してみようと思います。
yambejp

2021/02/17 01:45

最近の流れ的にはCentOS自体が存続の危機にひんしていますので それも考慮して学習されたほうがいいでしょう
tanat

2021/02/17 02:16

とりあえず試してみる分には良いと思いますよ。 ホストOSや仮想環境ツールの仕様変更などで、教材通りにやってもうまく行かないことも良くありますが、その場合は別の教材を探せばいいことですし。
gi_sa

2021/02/17 02:18

そうなのですね。 教えていただきありがとうございます。 色々調べてみます。
tanat

2021/02/17 02:19 編集

古い教材を使って発生した問題は、teratailでも割と嫌われる質問ではあるので、駄目だったらきっぱりと諦める様な潔さも必要かとは思いますが。
gi_sa

2021/02/17 04:00

承知いたしました。 centos6.8で続けていると、やはり古いため途中でエラーが出たので、諦めてAWS Cloud9で開発環境を構築することにいたしました。
tanat

2021/02/18 01:36

ああ、そうなのですね。フィードバックありがとうございます。
guest

0

目的があって学習しているはずです。
凡そ目的に適したCentOSのバージョンは8です。8で学習しましょう。
その学習サイトが6にしか対応してなくて8とは差異があり過ぎて参考にならないなら7で学習しましょう。
6での学習は無駄です。

但しentOS6を学習して役に立つ場合もあり、それはお友達が誰かにCentOS6上でシステム作ってもらったけどその後のサポートは無いどうしようって困っていいて質問者がそれを手助けしてあげようって言う時です。

投稿2021/02/17 04:09

hentaiman

総合スコア6426

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gi_sa

2021/02/17 04:15

ご丁寧にご回答いただきありがとうございます。 承知いたしました。centos6での学習は意味がないのですね。 7か8で試してみます。
guest

0

学習でローカル開発環境を構築する分に関してもやめておいた方が良いのでしょうか?

実際に使うサーバのバージョンに合わせるのが適切です。いまだCentOS 6で動くサーバを前提とするなら、そのまま続けざるを得ないでしょう。

投稿2021/02/17 01:19

maisumakun

総合スコア146018

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gi_sa

2021/02/17 01:28

ご回答くださいましてありがとうございます。 承知いたしました。 今回は練習用なので、とりあえずそのまま続けることにいたします。
maisumakun

2021/02/17 01:51 編集

> 今回は環境構築の練習だけなのでテストは想定しておりません。 作ったところで有用な使いみちの乏しい仮想環境の構築練習、それ自体に意味があるのか疑わしいです。
gi_sa

2021/02/17 02:23

そうですよね..。 ローカル開発環境構築についての知識がまだまだ未熟なので、 色々調べてみます。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問