• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Linuxについて)

Linuxでサイトを作ろう!初心者でも中上級者まで使える方法と勉強の進め方

このQ&Aのポイント
  • Linuxでサイトを作るために必要な勉強や使い方について解説します。
  • 初心者から中上級者まで、Linuxを使いこなすための学習方法をご紹介します。
  • おすすめのLinux OSとしてCentOSをご紹介します。また、サイトの環境構築に必要なApache, PHP, MySQLのバージョンについても説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • nolix
  • ベストアンサー率19% (110/572)
回答No.4

サーバーサイドの話ですよね? 推奨は、あなたのいう通りCentOSですね。 落としどころは、良いと思いますよ。 httpd-2.2.X php-5.2.X MySQL-5.1.X postgresql-8.4.4 openssl-1.0.0 openssl-1.0.0を導入する場合は、関連するhttpd,php等も全てリコンパイルしてください。 phpは、指摘の通り5.3系より、5.2系を推奨します。 あとは、iptablesでセキュリティを施して下さい。 セキュリティが肝ですよ。サーバーサイドは クライアント側の開発ツールは、他の方が書いていますので!

SatouJoney
質問者

補足

ご回答頂きありがとうございます。 はい、おっしゃるとおりサーバーサイドの話です。 ご忠告のとおりPHPは5.2を使っていますが、最近Mysqlを取り入れるようになり、うまく設定できていなかったようで、そのようなときXAMPPを知り、そちらを入れましたら5.3にバージョンアップしました。しかし、まだ公開段階に入っていないため、もう少し様子を見て見ます。 セキュリティー関連は、まだ公開していないためしておりませんが、ファイアウォール以外まだしっかり勉強できていません。いずれセキュリティーについてしっかりやりたいと思います。現在は、SElinuxのみで、本体部分をクラックされた時の対策は実践してみてます。 もしよければ、サーバ関連の役立った書籍等ございましたらご一報いただければ幸いです。

その他の回答 (4)

回答No.5

http://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%83J%83%5E%83J%83i&url=search-alias%3Daps&field-keywords=linux http://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%83J%83%5E%83J%83i&url=search-alias%3Daps&field-keywords=linux#/ref=nb_sb_noss?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&url=search-alias%3Daps&field-keywords=linux+%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3&rh=i%3Aaps%2Ck%3Alinux+%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3 >そのために勉強したいのですが、なにをどこから勉強すればいいのかがさっぱりわかりません。 カーネルの再コンパイルからでいいと思います。 余談ですが。 サイト管理者とサーバー管理者は、野球チームの監督とグラウンド整備員程度の違いがあります。 「照明用の配線もできるような野球監督」になりたいってのなら別ですが。

SatouJoney
質問者

補足

ご回答いただきありがとうございます。 まさに、野球はもとより、それに必要となるものまでやり方を知りたいのです。 基礎を知らずして築けるものはないと考えています。 もちろん、すべてに特化することはできませんが、少なくとも他人に任せるときがきたとき、それをチェックし得るほどの技術はほしいのです。 サイトを構築することや、サーバを管理することは、とても創造的な頭脳を持つ必要があります。その技術は、専門的に勉強するか遊んでいなくては難しいでしょう。しかし、チェックは彼らの考えを理解することにあります。 管理者が、誰が何をやってるのかわからないなど恥るべきと存じます。 だから私は、そのどちらも実践することにより知りたいのです。

  • Shin1994
  • ベストアンサー率22% (551/2493)
回答No.3

サイトという事は、HTMLやJAVA、Flashなどですよね? なぜ、Linuxなんでしょう。Windowsでもというかむしろ使い慣れたWindowsの方が、効率もイイと思います。 WebにOSは関係無いのだから。HTML等はどちらかというとブラウザの問題かと… 本気で作るなら、金つぎ込んでAdobeソフトのスイートを買うとか、の方がイイと思います。

SatouJoney
質問者

補足

ご回答いただきありがとうございます。 Linuxで作ろうと思ったのは、まず、Windowsではあまりにウイルスが多すぎるためです。また、資本がもともとあってこのサイトを作ろうというわけではなく、必要になったため、しかし誰も作っていなかったため、サイトを作るのです。 また、Windowsはもうひとつ、バックグラウンドでなにをしているかが、不透明なこと(サービスでも隠れていることがあるため)、無駄にスペックを食う等、自分が使っていてあまりに不審な点が多いこともあります。 Adobeのスイートは費用対効果が現時点ではあまりに薄すぎます。あれはある程度使える人やデザイナー等がしっかり集まってこそ使うべきと思います。

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.2

LinuxはUnixと親戚のOSですので、初級からはじまり、中級をめざすのであれば、さしあたりUnixを学習すればいいと思います。 とりあえず読む本としては、坂本 文さんの、 ・たのしいUNIX―UNIXへの招待 (Ascii books) ・続・たのしいUNIX―シェルへの招待 (Ascii books) がいいのではないでしょうか?今は無き「UNIXマガジン」の連載をまとめたものです。(本誌連載時にあった著者の近況報告的な部分がのっていないのがちょっと残念) そのあとはOSであるUnixやC言語の本、シェルやネットワークの本、データベースやHTML,JavaSriptとかWebServer、漢字コード関連など読むべき本がイロイロとあるので、2~5年計画くらいで実際にLinuxで操作をしながら学習していけばいいと思います。 なお、書籍代をケチってネットだけで学習しようと思わず、入門書や専門書(高いけど・・)を購入されるほうが学習効率が良いと思います。

SatouJoney
質問者

補足

ご回答いただきありがとうございます。 UNIX関連書籍を読ませていただきました。ご紹介いただいた本はとてもわかりやすく参考になりましたが、しかし、ここまでは必要がないかと、知りました。ある程度の運用と思い中級と書かせていただいた私がうかつでした。申し訳ありませんでした。 指導いただきました、書籍を購入するという選択は間違っておらず、とても効率が高くてありがたく学べております。

回答No.1

 サイトを作るのにLinuxは遠回りし過ぎ。  LinuxはいわゆるUNIX系のソフトで、OS(windowsとかMacOSとか)レベルの話。もちろんサイトは作れますが、大変ややこしいです。さらに、Linuxが分かっても、それだけではサイトは出来ませんので。  サイトを作るのがはっきりしているのであれば、JavaやHTML、あるいはMovableTypeなどを勉強するほうが早いです。特にHTMLはあまり複雑なものは、それなりに勉強が必要ですが、アップするだけならあっという間です。このあっという間に出来たサイトに色々加えていけば、見ながら形を整えられますし、試しながら出来るのであまり手間がかかりません。  ホームページビルダーなどは、そのHTMLが自動的に書き出されていくようになっているソフトです。そのあとで、多少専門的な本からプログラムを勉強していけばいい。Javaは主にHTMLのコマンドをマシンに実行させるために使われていたりします。  習うより慣れろです。とにかくいじってみて、エラーを修正していけば覚えられますから。

SatouJoney
質問者

補足

ご回答いただきありがとうございます。 すでにかなり明確な目標とビジョンを持って動いておりますので、いただいた回答を元に、CentOSでの基本コマンドを練習し、やっと稼動させるに必要な基本的な仕組みが理解できました。また、現在XAMPPでPHPとMySQLをインストールしてPHPでMySquleのデータを取り込む練習をしています。 もしよければお教え願いたいのですが、JAVAはとても難しいと聞きますがいかがでしょうか。いつごろから始めればいいでしょうか。

関連するQ&A

専門家に質問してみよう