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

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

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

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

4回答

2517閲覧

学習方法を教えてください

kenjikobayashin

総合スコア31

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

1クリップ

投稿2015/11/29 07:45

すみませんタグは何がいいのか分りませんでした。
私がレンタルしているサーバーを利用して基礎から本格的にインフラ/ネットワークの勉強をしてみたいと思っています。
私の借りているサーバーは

  • サーバに関する情報 *

ホスト名 www2674.sakura.ne.jp
IPアドレス 49.212.180.84
2403:3a00:201:1a:49:212:180:84
OSバージョン FreeBSD 9.1-RELEASE-p24 amd64
プラン さくらのレンタルサーバ スタンダード
CPU Intel Xeon E312xx (Sandy Bridge)
メモリー容量 18GB
Apacheバージョン Apache/2.2.29

  • FTP設定に関する情報 *

FTPサーバ yashinomidream.sakura.ne.jp
FTPアカウント **************
初期フォルダ www

  • 各種プログラムのコマンドパス *

コマンド名 コマンドパス バージョン
Perl /usr/bin/perl 5.8.9
PHP /usr/local/bin/php 5.6.14
Ruby /usr/local/bin/ruby 1.8.7
Python /usr/local/bin/python 2.7.6
nkf /usr/local/bin/nkf 2.1.2
uuencode /usr/bin/uuencode
uudecode /usr/bin/uudecode
sendmail /usr/sbin/sendmail 8.14.5
gzip /usr/bin/gzip
zip /usr/local/bin/zip 3.0
unzip /usr/local/bin/unzip 6.00
gcc /usr/bin/gcc 4.2.1
convert /usr/local/bin/convert 6.8.0-7
gs /usr/local/bin/gs 8.71
curl /usr/local/bin/curl 7.36.0
lynx /usr/local/bin/lynx 2.8.8dev.3
elvis /usr/local/bin/elvis 1.8pl4+j1.1
以上ですが、学習は可能でしょうか、無理ならどのような環境が必要でしょうか、あるいはどのような学習なら可能でしょうか。
教材としてタイトルだけで申し訳ないのですが、インフラ/ネットワークエンジニアのためのネットワーク技術&設計入門・ネットワーク仮想化 基礎からすっきりわかる入門書の中から選択しようと思っていますが、お薦めタキストほんがあれば合わせてお願いいたします。

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

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

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

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

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

guest

回答4

0

本当に基礎からやるなら(コピペネタ探してコピペ設定で済ませたくないなら)、まずはインターネットに繋がない環境である程度学習した方がよいと思う
余ってるPCにlinux入れたり、仮想環境で構築したり、やり方はいろいろあると思うし、それを模索するのも学習だと思いますよ
最近お手軽にサーバーを立てられるようになった弊害でしょうか、いきなりネットに繋がる環境デビューは踏み台に使われたり危なすぎです

気分を害されたらすみません

投稿2015/11/29 08:08

dojikko

総合スコア3939

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

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

kenjikobayashin

2015/11/30 01:08

皆様、同じようなご回答でしっかりと頭に入りました。 ありがとうございます。
guest

0

ベストアンサー

「基礎から本格的にインフラ/ネットワークの勉強をしてみたいと思っています。 」だと、目的が曖昧なので他の方の回答の様に概論的な回答になってしまうかと思います。

もっと具体的に、例えば
到達度として
「趣味でサーバを運用出来るくらいの知識と技術を得る」
「社内で専業の担当者が居ないので、会社のホームページの管理が出来るくらい」
「将来的にネットワークエンジニアになりたいので、新卒としてアピールできる程度の知識と技術を得る」
「転職(中途採用)でアピールできる程度」
「プロとして即戦力」
のどのあたりまでどの程度の期間と時間を投入するかがはっきりすればより具体的なアドバイスが得られるかと思います。

環境については、
「環境構築から扱っている書籍」という条件で実際に読んでみて、最後まで出来そうなもの、自分に合いそうなものを選んで、何とか一冊を終わらせて次にもう一度似たようなレベルのものを終わらせるという感じで何度も構築するのが良いかと思います。

1-2冊終わったところで、自分が目指しているものが明確になってきたらその内容をもう一度質問されるといいと思います。

レンタルサーバに関していえばインフラ/ネットワーク部分は構築済みで、
ユーザからは触れないようになっているのが普通です。
インフラ/ネットワークを触れる自由度としては、

レンタルサーバ <<<< VPS << AWS等のプライベートネットワークの組めるクラウド環境 <<<< 自宅で作ったネットワーク環境と言った感じです。

最近のPCの性能であれば仮想環境に複数台の仮想サーバを立ててネットワークを組むことも可能ですし、
1万円くらいの中古PC2-3台(個人的にはcore2duo以上の世代ならCUIなら余裕だと思います)とルータ(一番安いブロードバンドルータでOK)でネットワークを組んでも楽しいですが、まず最初は書籍にある方法で組んでみるのがお勧めです。

投稿2015/11/29 09:42

tanat

総合スコア18709

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

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

kenjikobayashin

2015/11/30 01:05

皆様、同じようなご回答でしっかりと頭に入りました。 ありがとうございます。
guest

0

レンタルサーバーでは、プログラムの勉強にはなりますが、インフラ/ネットワークの勉強は出来ません。
そもそも、レンタルサーバーそのものを作る事自体が、インフラ/ネットワークの勉強です。
つまり、物理サーバーを構築する事と言うのが勉強となります。

サーバーそのものと言っていますが、勉強だけなら、いわゆる家のパソコンにCentOSなどのサーバーOSをインストールするとからがインフラの勉強となります。
※パソコンを壊すくらいの勢いが必要ですので、主パソコンを壊す勇気がないのであれば、中古でCPUがi3以上のパソコンを購入される事をお勧めします。
VMwareによる仮想環境でも実現出来ますが、物理と仮想では、当然違う部分もありますし、物理と違い、仮想関連の知識も必要になる為、初めは物理サーバーをお勧めします。

ネットワークの勉強は、家で出来る事は限られています。
CCNA関連の書籍を漁って見られる事をお勧めします。

投稿2015/11/29 09:20

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

kenjikobayashin

2015/11/30 01:06

皆様、同じようなご回答でしっかりと頭に入りました。 ありがとうございます。
退会済みユーザー

退会済みユーザー

2015/11/30 16:23 編集

書籍ですと。 例えば、以下の様な物が参考になると思います。 【構築関連】 ・できるPRO CentOS 6 サーバー (できるプロシリーズ) ・シェルスクリプト 基本リファレンス ・[標準テキスト]Windows Server 2012 R2 構築・運用・管理パーフェクトガイド ・はじめてのoracle 11g データベース構築・管理入門編 【知識関連】 ・1週間でCCNAの基礎が学べる本 ・24時間365日]サーバ/インフラを支える技術 ……スケーラビリティ,ハイパフォーマンス,省力運用 ・ネットワークはなぜつながるのか ・小悪魔女子大生のサーバエンジニア日記 ――インターネットやサーバのしくみが楽しくわかる
guest

0

何事も段階を踏むことが重要です。無免許の人がレンタカーを借りて「この車種で運転の練習は可能でしょうか」と聞くようなものです(免許がない時点で断られるでしょうけど)。
dojikkoさんも指摘されていますが、勉強なら自宅でできます。お金もかかりません。自分が所有するPCに構築したサーバーなら好き勝手にいじれますから、その方が勉強になると思います。

投稿2015/11/29 09:02

catsforepaw

総合スコア5938

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

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

kenjikobayashin

2015/11/30 01:07

皆様、同じようなご回答でしっかりと頭に入りました。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問