大雑把な質問ですがよろしくお願いいたします。
Herokuではなく、VPSかAWSを使ってデプロイしたいと思っています。
現在は、ssh?ファイヤーウォール?って状態なので、一から勉強したいのですが、何から手をつけたらいいのか分かりません。
書籍として、
0. linux
2.centos or ubuntu
3.インフラ構築
が検索した結果出てきたのです題名の種類が多すぎて分かりません。
よろしくお願いします!
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
こういうのはあちこち触っては壊し、やり直す事を繰り返すのが一番早いです。
個人で勉強用に触るならConoHaをオススメします。
インスタンスを作ったり壊したりは圧倒的にConoHaの方が便利です。
1時間単位での課金なので、遊んだ後に削除しておけば100円以下で十分に勉強することも出来ます。
さくらのVPSは安定性に定評がありますが、インスタンスが数ヶ月縛りです。
2週間のお試し期間がありますので、業務で借りる場合はあまり気にする必要はありませんが、
個人で週末ちょろっと触る場合は2週間などあっという間です。
もっとマシンパワーが欲しいとか、非力で良かったのに…という状況が出ても切り替えも困難です。
- centos or ubuntu
パッケージ管理ソフトがYumかAptかの違いがありますが、
それ以外の違いは殆どありません。
最近のトレンドはUbuntu寄りですが、日本国内ではCentOS人気も高く、
どちらを選んでも躓く事はないでしょう。
- インフラ構築
どちらかの書籍でもサーバー構築のような本を購入すれば一通り記載されているでしょう。
この時の注意点として、メジャーバージョン(一番左の数字)は書籍と実際に触るLinuxOSを一致させておくことを強く勧めます。
最初の書籍はなんでも良いと思いますが、
こういうのは実際に自分でコマンドをタイプしてあれこれ動かさなければ覚えません。
そういう意味で下手に分厚い書籍よりも、本屋で眺めて少々薄めの書籍を元に全てのコマンドを打ち込んで確認して、
興味の出た分野は改めて書籍を購入するなり、ネットで調べるなりしていきましょう。
投稿2016/11/16 05:49
総合スコア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
総合スコア1480
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
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にインストールする場合
投稿2016/11/12 01:47
総合スコア1106
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/15 20:04
2016/11/15 21:10
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。