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

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

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

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

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

Q&A

解決済

4回答

3093閲覧

サーバー構築の入門って

johnbeetz

総合スコア31

CentOS

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

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

0グッド

0クリップ

投稿2016/11/11 11:02

大雑把な質問ですがよろしくお願いいたします。

Herokuではなく、VPSかAWSを使ってデプロイしたいと思っています。

現在は、ssh?ファイヤーウォール?って状態なので、一から勉強したいのですが、何から手をつけたらいいのか分かりません。

書籍として、
0. linux
2.centos or ubuntu
3.インフラ構築

が検索した結果出てきたのです題名の種類が多すぎて分かりません。

よろしくお願いします!

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

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

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

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

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

guest

回答4

0

こういうのはあちこち触っては壊し、やり直す事を繰り返すのが一番早いです。

個人で勉強用に触るならConoHaをオススメします。
インスタンスを作ったり壊したりは圧倒的にConoHaの方が便利です。
1時間単位での課金なので、遊んだ後に削除しておけば100円以下で十分に勉強することも出来ます。

さくらのVPSは安定性に定評がありますが、インスタンスが数ヶ月縛りです。
2週間のお試し期間がありますので、業務で借りる場合はあまり気にする必要はありませんが、
個人で週末ちょろっと触る場合は2週間などあっという間です。
もっとマシンパワーが欲しいとか、非力で良かったのに…という状況が出ても切り替えも困難です。


  1. centos or ubuntu

パッケージ管理ソフトがYumかAptかの違いがありますが、
それ以外の違いは殆どありません。

最近のトレンドはUbuntu寄りですが、日本国内ではCentOS人気も高く、
どちらを選んでも躓く事はないでしょう。

  1. インフラ構築

どちらかの書籍でもサーバー構築のような本を購入すれば一通り記載されているでしょう。
この時の注意点として、メジャーバージョン(一番左の数字)は書籍と実際に触るLinuxOSを一致させておくことを強く勧めます。

最初の書籍はなんでも良いと思いますが、
こういうのは実際に自分でコマンドをタイプしてあれこれ動かさなければ覚えません。
そういう意味で下手に分厚い書籍よりも、本屋で眺めて少々薄めの書籍を元に全てのコマンドを打ち込んで確認して、
興味の出た分野は改めて書籍を購入するなり、ネットで調べるなりしていきましょう。

投稿2016/11/16 05:49

miyabi-sun

総合スコア21158

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

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

0

ベストアンサー

初心者ならばVM(VirtualBox、VMwareなど)にLinuxを入れてみて勉強した方が良いと思います。
VPSかAWSなどのレンタルサーバーは慣れてきてからでも問題ないです。お金もかかりますし。

CentOSなら7が良いと思います。CentOS6とだいぶコマンドが変わっているので。
UbuntuはDeskTopとしては使っていますが、サーバーとしては使ったことがないのでわかりません。

書籍を選ぶ基準ですが
「CentOS7 入門」、「Ubuntu 入門」など初心者向けのもので発売日が新しいが良いと思います。古いとOSのバージョン・コマンドが違ったりします。自分にあった本を探すにはとりあえず立ち読みしてください。
また、書店においてある物でも古い物が置いてる場合があるので、最終ページあたりに発行日が書いてます。一応確認して見たほうが良いと思います。(1年以内が目安?)

そして書籍を一通りやってみる。完璧に理解する必要はありません。普通理解できないと思います。
ある程度理解できたときには「何ができるのか」「自分は何がしたいのか(HPを公開したいとか)」がイメージできると思います。

必要があれば上位版の書籍(プロが教える~Linux、完全網羅Linuxみたいな)、サービス(apacheとか)専門書籍、セキュリティ専門書籍、パフォーマンス専門書籍など自分が欲しいものを揃えればよいだけです。ネットだけの情報で十分の場合もありますが、マニアックなものは書籍の方が効率が良かったり脱線して悪かったり。(oreillyに行き着くはず。)

自分が欲しいサーバーをVMで構築できるようになってVPSやAWSで構築。
勉強はつまらないです。自分が欲しいものを作りましょう。

また、LPICというLinuxの資格があります。その中で標準教科書が無料でダウンロードできます。(アンケートには答えないといけませんが)
Linux標準教科書
Linuxサーバー構築標準教科書

投稿2016/11/16 02:18

mosapride

総合スコア1480

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

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

0

まずは安いさくらのVPSの一番小さなプランを契約して色々触ってみてはいかがでしょうか。
AWSは知らないと青天井で課金されますので、わからないうちは手を出さないほうがいいです。

投稿2016/11/11 11:27

moonphase

総合スコア6621

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

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

johnbeetz

2016/11/15 20:06

おはようございます! 返事が遅くなって申し訳ございませんでした。 AWSではなく、VPSに致します! 金銭面からのアドバイス、ありがとうございました。
guest

0

無料で始めたいのであれば、お使いのPC or Macの物理メモリが4GB以上あるなら
Oracle virtualBoxをインストールされて
仮想サーバの設定やインストールを学習されてはいかがでしょうか?

Vargrant経由ではなく、素直にVirtualBoxを使ってインストールされるといいかと思います。
サーバの設定の手順そのままで、演習できますのでお勧めです。(急がば回れです。)
設定を1度経験してから手順を理解したうえで、Vargrandなどの利用にステップアップすることを
お勧めします。

Macにインストールする場合

http://zacodesign.net/blog/?p=2487
http://zacodesign.net/blog/?p=2530

Windows10にインストールする場合

http://win.just4fun.biz/%E4%BB%AE%E6%83%B3%E5%8C%96%E9%96%A2%E9%80%A3%E3%82%BD%E3%83%95%E3%83%88/VirtualBox%E3%81%A7CentOS6%E3%82%92%E5%8B%95%E3%81%8B%E3%81%9D%E3%81%86.html

投稿2016/11/12 01:47

nagaetty

総合スコア1106

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

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

johnbeetz

2016/11/15 20:04

おはようございます。 返事が遅くなって申し訳ございません。 vertualboxは実際の環境構築をするにあたって必要なのは知っていたので、これから実行しようかと思っていたところでした。 それをするにあたって、linuxを勉強すれば良いのですか?サーバーの基本っという本を購入してlinuxに入る前に基礎を固めてはいるのですが、、、 また、物理メモリが4gb以上と仰っていますが、8gbあれば問題ないですか?macを初めて購入しようかと検討しているのですが、拡張性の無さにairか16gbのproのどちらにしようか迷っている最中です。 沢山質問してしまいましたが、よろしくお願いいたします!
nagaetty

2016/11/15 21:10

メモリが大きいと後々、色々できますのでProをお勧めします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問