自宅サーバーを立てるまでにスキルアップして置かなければ成らない必須ってなんですか?
*参考書籍 参考HPを添えてね!
出来れば貴方がスキルアップしてきた経緯なんかも語ってくれたら嬉しいです。
http://www.st.ryukoku.ac.jp/~kjm/security/memo/
$B%;%-%e%j%F%#%[!<%k(B memo
すべてを自分で管理しなければならないことから、セキュリティの意識が必要になります。
上記サイトはセキュリティ関係のニュースがまとまっています。意識付けに毎日見るのがいいと思います。
$B%;%-%e%j%F%#%[!<%k(B memo $B%a!<%j%s%0%j%9%H(B
メーリングリストに参加するのもいいかもしれません。
僕も参加しています。
http://www.st.ryukoku.ac.jp/~kjm/security/memo/teiban.html
$B%;%-%e%j%F%#%[!<%k(B memo - $BDjHV>pJs8;(B
定番情報源のリンクに含まれているところも巡回してみるのがいいと思います。
いろいろと役立ち情報あり。
セキュリティですね
http://www.atmarkit.co.jp/fnetwork/bookreview/10tcpip3/tcpip3-01...
書評:TCP/IP入門に最適な最新書籍+α
マスタリングTCP/IP 入門編
まずは、自宅のネットワークが外に漏れないように、ポートなどtcp/ipのお勉強を。いい本ですよ。
isbn4-274-06453-0
いえいえ!気にしないで
やっぱセキュリティですか
http://pc-unix.goco.ne.jp/mokuji.html
Go-net:PC-UNIXサーバ構築・運用講座*目次
http://kody.jp/redhat/redhat01.shtml
THE KODY'S PAGE - RedHatをインストールしてみよう!
http://www.nspl.co.jp/Solaris/Internet/apache1_3_12.html
Apacheのインストールと設定
http://www.net-sintech.jp/linux/
Linuxコマンド
Linuxコマンド:Linuxコマンド UNIX/Linuxコマンド Topics:Linux初心者の為のコマンドリファレンス:Linuxサーバー設定方法のノウハウを提供:Linux初心者向け:あなたを脱Linux初心者へ!
何を置いても必要なのは”やる気”と自由にお使えるPC、そして何に使いたいかという目的でしょう。
私の場合はPCはありましたから後はやる気だけでした。やりたいなぁと思ってもなかなか行動に起こせませんでしたが、友達が自宅サーバーを立ち上げたのに触発されて、Linuxのisoイメージのダウンロード、そしてインストール…とやりました。その後”やっぱりサーバーはSolarisでないと!”なんて意味ないこだわりでSolarisを買って(現在は無料で入手可能)、”サーバー立てるならミニマムインストールだよ!全部なんてダメ駄目”とミニマムインストール。しかしSolarisのミニマムは本当に何も入っていない状態で、そこからシステムを組むのは結構大変で、四苦八苦しながらやりました。OS自体のインストールも何回したか分かりません。(Intel系でない)SolarisはOSのインストールをもRS-232C経由の遠隔操作でできるため、Windowsにつなげておいて、会社で働いている時間にOSのインストールや設定を色々やっていたものです(働いていなくてごめんなさい!)。
…という感じです。
Solarisのミニマムインストールとなるとかなり面倒ですが、最近のLinuxはインストーラに任せておくだけで簡単にサーバーを構築することが可能です。そのため何も知らなくても数時間もあれば自宅サーバーを作れます(あくまで自宅サーバーを作れるだけで自由に設定を変えたり、セキュリティを高めたりというようなことはそれなりに面倒ですし、時間もかかりますが)。
そのため、まずは何種類もあるLinuxのうちから何を使うのか?を決めて(何も考えずにRedhat Linuxとかにしてもいいです)、そのISOイメージをダウンロードして、CD-Rに焼きます。
もしも自由に使えるPC(普段メールやインターネットに使っているのとは別の方がいいです。ネットで情報を仕入れるのが難しくなりますから)があるのならPCにインストール。というところまでをとりあえずは今夜にでも(!)やってみてはどうでしょう?
3番の方コメント無しでしっつれいしました。送信ボタンをポチットね!
ネットに関わってから随分経つのに自分はあまりスキルアップしてないなって「はてな」見てると思ったもので・・・
鯖立ててる事は立てているんですけど
やっぱなんか違うのかなって不安と言うか知らない事が多過ぎて最近もう一度きっちりやろうかなとおもいまして・・と言うわけです。
ありがとうございました
http://japan.cnet.com/column/watch/story/0,2000050148,20053965,0...
LAMP/LAPP:フルオープンソースという魅力的な選択肢 - CNET Japan
必須事項は、一般的なapachなどのHTTPサーバの設定とPHPなどのCGIの使いかたや、コマンド全部、データベースを考えているなら、MySQLなどの使いかたと、コマンド全部でしょうか、LAMPと言われるキーワードでよく登場しますので、お馴染かも知れませんが。
当然、Lのlinuxもnet関連コマンド全てとインストールなど、最低限の使いかたを覚えておいて損は有りません。
お金が余っているなら全てをWin関連のソフトで揃えることも可能ですが、無駄に思えます。
私は、スキルアップと言うと語弊が有りますが、8ビットPCからパソコンに馴染んで、汎用機まで幅広く経験しております。どれが良いか判りませんが、その都度必要な知識を増やし、対応してきました。
今は、仕事上でこれといって、スキルを利用する状態にないので、力を持て余しております。
後、ソフトウエアだけでなく、ハードウエアの知識を持っておくと、ソフトの設定やチューニングの為の基礎知識になり、故障か、バグかの判断材料になりますので、これも必須かと思います。私は、故障して使いものにならないからと、言われて貰った、PCをサーバとして運用しております。既に、運用2年目となってます。
無料で、DDNSのドメイン割り当てしてもらう為のノウハウや、最も安くて速い通信費の計算なども、必須となるスキルと思われます。
やっぱり色々有りますね。
「鷹の巣」の自宅サーバー
このサイトを見て学びました。ここに書いてあることはスキルアップに欠かせません。
ちなみに、私の考えるスキルについて
<必須>
グローバルIPアドレス、プライベートIPアドレスの意味がわかる。
ソフトウェアのインストール方法がわかる
パソコン初心者でない
セキュリティについて一通り(例えばFWソフトは必須であるとか)
ルーターの接続開放(ポートマッピングとか)
PerlやCの知識があるとなおよい。
なお、BSDやLinuxの知識があると非常に楽であるが、無理ならば支援サイトは山のようにあります。
<やっていてGetできる知識>
サーバーOSの使い方
セキュリティへの危機感がさらにUP
プログラム、シェルなどの知識
私がFreeBSDではじめてサーバーを立てたとき、何がなんだかわからずむちゃくちゃでした。
参考サイトを見ながらの「半独学」ですね。
しかもセキュリティが甘かったのか(理由はいまだよくわからず)、覚えのない荒らし行為をされて警告を受けたこともありました。
だから、いいます。
ログは必ずとり、何のプログラムを動かしどの種類のアクセスを許可しているか絶対に把握しましょう!
http://sakura.take-labo.jp/freebsd/
FreeBSD 6.1/i386 note
ちょっと又頑張ってみようと言う感じかな
参考に成ります
ありがとう
Java Linux システムエンジニアになる通信教育(自己 学習、スクール)/IT Boost
私はこちらのスクールで学びました。
他のスクールよりも値段が安いですが、その割りに内容が実務的なので自宅サーバなどが普通に立てられるようになりました。
http://school.itboost.co.jp/ss
Java Linux システムエンジニアになる通信教育(自己 学習、スクール)/IT Boost
同じスクールが提供している通信教育のサイトです。
お金が無い場合は、こちらの通信教育を受けてみては?
スクールが必須?
必須ってなんですか?