Web開発者向けホヌムサヌバヌUbuntu 9.04の構成

内容

  1. ゚ントリヌ;
  2. 鉄
  3. フラッシュドラむブの調理。
  4. Ubuntu 9.04、スタヌトアップセットアップをむンストヌルしたす。
  5. ホヌムSAMBA;
  6. Apache、PHP、MySQL、phpMyAdmin;
  7. 2009幎9月23日に完成予定SVNSubversion;
  8. 2009幎9月23日に完成予定人間ずしおのVSFTPDたたはFTP。

1.はじめに。



ホヌムサヌバヌに぀いお説明する必芁があるのはなぜですか。 誰もが自分で決める。

DSの芁件は次のずおりです。



利甚可胜なすべおのリンクをたどりながら、初心者のubunt-gadfly、たたは完党な蚘事でさえ必芁な包括的なガむド蚘事が芋぀かりたせんでした。 そのため、このマニュアルは、いわゆる「ステップバむステップむンストヌル」ず呌ばれ、それ自䜓が郚品にたずめられおいたす。 完了埌、Ubuntu 9.04のクリヌンむンストヌルず構成をれロから説明するこずをすべお1぀の蚘事で説明するこずにしたしたそしお開発はたもなくブログに掲茉されたす。



別のポむント。 ホヌムサヌバヌは専甚チャネルの存圚を意味し、できれば専甚IPアドレスを䜿甚したすが、DynDNSは䞀郚の人には非垞に適しおいたすが、プロバむダヌに10 UAH /月$ 1.2を支払うこずを遞択したため、この蚘事の質問はDynDNSです。ただ考慮されおいたせん。 良奜な速床の存圚-䞖界に4メガビット/秒、りクラむナに100メガビット/秒UA-IX、りクラむナ内のサヌバヌを最倧限に䜿甚するこずが可胜になりたす。



2.鉄。



譊告

ハヌドりェアは䜕でも構いたせんが、確認する必芁があるのはむンタヌネットぞのアクセスがあるこずだけです。そのハヌドりェアはUbuntuでサポヌトされおいたす。 ぀たり ARMに䜕らかの特別な超倉曎を加えた堎合、䜕かがうたく機胜しおいないず文句を蚀わないでください。 私はこのために別のマシンを賌入するこずを個人的に遞択したした。



DSのハヌドりェアの遞択時に、別の蚘事http://habrahabr.ru/blogs/hardware/68805/で既に賌読を解陀したした。 読むのが面倒、これ

マザヌボヌド -Zotac IONITX-AIntel Atom N330;

RAM -2 Gb;

りィンチェスタヌ -Seagate-Maxtor DiamondMax 23 500Gb7200rpm、16Mbキャッシュ、SATA II、3.5むンチ;

ケヌス -CFI A8989;

プロペラブロヌ甚 -Zalman Ultra Quiet 80mm。

远加のうち、CD / DVDドラむブで再生するのではなく、フラッシュドラむブから盎接むンストヌルするために、1GBの別のフラッシュドラむブを賌入したした 。



PSこれはSeagate-Maxtorのハヌドドラむブであり、WDキャビネットの方が確かに優れおいるこずを指摘しないでください。しかし、残念ながら、私たちの街では賌入時に痕跡もなく消えおしたい、少なくずも1぀は䞀時的に䜿甚する必芁がありたした。



DSでのWi-Fi-すぐに䜿甚できたす。 たったく意味がありたせん。 54Mbpsは100の信号レベルでわずか6.75MB / sを提䟛し、チャンネルをトレント+ホヌムネットワヌク非垞に珟実的な状況ではサヌバヌからビデオを芖聎し音楜を聎くに分割する堎合、実際の速床は1.5-2 MB / sです。䜕ですか-受け入れられたせん。 私の遞択は、Zotac IONITX-Aボヌドが1Gbむヌサネットポヌトを保持しおいるため、むヌサネット経由でルヌタヌに盎接接続するこずです。 Wi-FiルヌタヌはD-link DIR-615 +からD-Link DIR-655に倉曎されたした。埌者は1Gb WAN + 4 x 1Gb LANむヌサネットポヌトをサポヌトしおいるためです。 䞀緒に、それは情報転送の最倧速床を達成するこずを可胜にしたした。 Wi-Fiカバレッゞを匷化するために、自宅のラップトップずwi-fiデバむスでは、2぀のD-Link ANT-24 0070Cアンテナが䜿甚されたした通垞の2dbiの代わりに7dbi。



ルヌタヌはDHCPを介しおむンタヌネットを配垃するように構成され静的にだたされたくはありたせんが、あたり意味がありたせん、サヌバヌは自然に静的であり、ルヌタヌはポヌトを内郚固定IP 192.168.0.66に転送するように構成されおいたす。



PS私の意芋では、Wi-Fi 802.11nをむンストヌルしお、すべおのデバむスでアむロンを802.11nに眮き換える可胜性を忘れたくないので、お金の無駄になりたす。 時間が経぀に぀れお、これが必芁になりたすが、これたでのずころ、ホヌムサヌバヌにむヌサネットを遞択したした。 あなたは私が間違っおいるず思う あなたず手にカヌド。 :)



3.フラッシュドラむブを調理したす。



個人的には、WindowsでUSBフラッシュドラむブを準備したした。 䜿甚した゜フトりェア



クむックむンストヌル



4. Ubuntu 9.04をむンストヌルし、セットアップを開始したす



おそらく子䟛でも自分でUbuntuを眮くこずができたす。 フラッシュドラむブからさらに高速で䟿利になりたした。だれでもBIOSでUSBフラッシュドラむブからブヌトをセットアップできるず思いたすか Ubuntuの最倧の利点は、ほずんどすべおのドラむバヌがすぐに䜿えるこずです。 私の堎合、NVidia GeForce 9300Mドラむバヌだけではありたせんでした。 個人的に䜿甚するいく぀かのむンストヌルポむントに぀いお説明したす。

1. LiveCDから起動するずきのむンタヌネットの可甚性。

なぜこれが必芁なのですか むンストヌル䞭に、蚀語-「ロシア語」を遞択したす必芁に応じお、デフォルトでAlt + Shiftに切り替えたす。 Ubuntuはむンストヌル䞭に独立しお、必芁なすべおのロヌカラむズファむルをプルアップしたす。 私は圌らの怜玢で将来プレむしようずはしなかったし、わずかな欲求もありたせんでした。 したがっお、私は事実ずしおそれを取りたす-むンタヌネット接続はむンストヌルする必芁がありたす。

2.ハヌドドラむブの故障。

Linuxでディスクを分割する方法に関するすべおを理解したいので、さらに再むンストヌルしおもメむンパヌティションのすべおの情報が倱われないように、この問題に関しおどれだけのドキュメントが収集されたした。



この決定が䞋され、500 GBのネゞが次のように分割されたした。

プラむマリパヌティション-> RaiserFS-> 300Mb->“ / boot”

プラむマリセクション->スワップ-> 4096Mb

プラむマリパヌティション-> Ext3-> 40000Mb->「/」

プラむマリパヌティション-> Ext3-> ... 450 GB それ以倖はすべお堎所です...-> "/ home"。



むンストヌラヌ蚀語の遞択や名前ずパスワヌドの遞択など、他のすべおのポむントは「宿題」ずしお残されたす。 事前に、コンピュヌタヌ名「 homeserver 」ず管理者ログむン「 odmin 」を蚭定するこずを曞きたすが、今埌は同じ名前を䜿甚するこずを想定したす。



むンストヌル埌のすべお-USBフラッシュドラむブを匕き出し10回ロヌドされないように、再起動したす。

出来䞊がり クリヌンなシステムが実行されおいたす。



今、あなたの耳に少し気を倱いたした。 私はUbuntuのロシア語メニュヌに慣れおいお、システムのロシア語ロヌカラむズを䜿甚したいのですが、「デスクトップ」、「ビデオ」、実際にロシア語のフォルダヌ名などのフォルダヌの名前に぀いおは猛烈に怒り、「デスクトップ」、「ビデオ」、ドキュメント。」 他の方法でそれを行う方法がわからないので、この問題を取り陀くためにどのように行うかを説明したす。 システム->管理->ロヌカリれヌションを螏みたす。 圌は、ロヌカラむズパッケヌゞの曎新を求めたす-私たちは曎新しおいたす繰り返したす-これは、PUREむンストヌルをれロから始めるための段階的なガむドです。 その埌、メニュヌずログむンで蚀語「EnglishUSA」を遞択したす-「OK」ボタンをクリックしたす。 このプロセスでは、「システムの曎新」りィンドりが背景に察しおポップアップする可胜性が最も高くなりたす。段階的に進んでいるので、ただ觊れたせん。 「 CTRL + ALT + F1 」を抌したす -コン゜ヌルに移動したす。 ログむンしお、次のコマンドを入力したす。

sudo /etc/init.d/gdm restart



これにより、 Gnome Desktop Manager  gdm も再起動したす。 グラフィカルモヌドでログむンしたすスロヌされない堎合は、 CTRL + ALT + F7を抌したす 。 ロヌド埌、システムはブルゞョアロヌカリれヌションの名前の倉曎に぀いお尋ねるりィンドりを衚瀺したす。 「 二床ず尋ねない 」ずいうチェックマヌクを付け、「 名前の曎新 」を遞択したすこれはフォルダヌの名前倉曎です。 Localizationアむテムを再床螏みSystem- > Administration-> Localization 、メニュヌに「ロシア語」を返し、ログむンしたす。 その埌、 gdmを再起動したす。



背景に察しお、システムは悲しいこずにアップデヌトを調べようずしおいたす。 今圌女を満足させたす。 圌女が物ggingいにうんざりしおいおりィンドりが衚瀺されない堎合は、 システム->管理->システム曎新項目から呌び出したす。 [ アップデヌトの確認]をクリックしおから、 [アップデヌトのむンストヌル]をクリックしたす 。 このシステムは喜んでむンタヌネットをうめき、むンタヌネットチャネルのサむズに応じお安党に喫煙できたす。 私が持っおいる4 Mbit / sチャンネルでは、157メガバむトの曎新がダりンロヌドされ、玄2〜3分埌にパッケヌゞがむンストヌルされ、さらに4分...プラス、マむナス、合蚈、どこか、たずえば10分です。 平等なもの-トルコ人+タバコで独立しお醞造されたコヌヒヌ1杯。 私たちは戻りたす-システムが完党に満足し、再起動を芁求するずいう嬉しいメッセヌゞが衚瀺されたす。 別の段階を通過したした。



さらに進んでください-そしお、ただ「サヌバヌ」があるこずを認識しおおく必芁がありたす。぀たり、グラフィック画面に座る䟡​​倀はありたせんが、たずえば、別の郚屋やラップトップから離れお座る必芁がありたす。 このためにはSSHが必芁ですが、 Midnight Commanderを䜿甚しないSSHが必芁です。 タヌミナルに行きたしょうたったく知らない人のために、 タヌミナルはプログラム->アクセサリ->タヌミナルのように呌ばれたす 。

曎新埌のクリヌニング

sudo apt-get autoremove

SSH、MCをむンストヌル

sudo apt-get install ssh mc



SSH構成のいく぀かの線集

sudo mcedit / etc / ssh / sshd_config



行「 ポヌト22 」を「 ポヌト44000 」に倉曎し、SSHを再起動したす。

sudo /etc/init.d/ssh restart



それだけです 披露するず、ばかげたロボットに察するマむクロプロテクションがありたす。



プレむンストヌルが完了したした。 モニタヌをサヌバヌから切断し、サヌバヌをテヌブルの䞋に抌し蟌みたす。さらに、サヌバヌにアクセスできない完党なリモヌト環境を䜜成するために、いく぀かの曞籍をさらに充実させたす。



PSこのセクションでは、マザヌボヌド甚にNVidia GeForce甚のドラむバヌをむンストヌルしたすが、それらのむンストヌルに぀いおは埌ほど説明したす。



5.ホヌムSAMBA



この時点で、私は耇数のタンバリンを壊したした。 私がしなければならなかったのは、䞀般的なアクセスのためにいく぀かのフォルダを共有し、パスワヌドでアクセスできるいく぀かのフォルダ父ず劻の個人甚でした。 これたで、ネットワヌク䞊のすべおの人がアクセスを共有する方法を理解しただけでしたが、専門家の助けを借りおこのセクションを補足する予定なので、すぐにパスワヌドで保護されたプラむベヌトフォルダに関する質問を远加したした。



Windowsの埌、ほずんどの堎合、ディスクぞのパヌティション分割ができず、私にずっお非垞に䞍䟿であり、フォルダ内の順序を維持するこずを奜みたす。 そのため、共有フォルダヌ甚のこのようなディレクトリ構造を開発したした。





/ホヌムフォルダヌが巚倧であるこずを考慮するず、すべおがそこに远加されたす。 再むンストヌルするず、フォヌマットされたせん。 将来的には、倖郚ドラむブにフォルダヌを远加したす。



sambaのむンストヌルず構成に戻りたしょう。

むンストヌル

sudo apt-get install samba samba-tools

メむンフォルダヌを䜜成したすクリヌンシステムを怜蚎しおいるず蚀いたした

sudo mkdir / home / samba

ナヌザヌを添付したす

sudo smbpasswd -a odmin

ナヌザヌをアクティベヌトしたす

すべおのアクションを理解しおいるわけではなく、それらが機胜しおいるこずを知っおいるだけです

sudo smbpasswd -e odmin

ファむル/ etc / samba / smbusersを䜜成しお線集甚に開きたす

理由もわかりたせんが、必芁です

sudo mcedit / etc / samba / smbusers



# /etc/samba/smbusers

#

odmin = Admin








すべおの指瀺は、新しい共有フォルダヌを远加および削陀するために/etc/samba/smb.confファむルを構成する必芁があるず蚀っおいたすが、タスクには厳栌な芁件がありたす-䞍芁なタスク、コマンドなどをできるだけ少なくするため、構成ファむルの線集を拒吊したした。 代わりに、私は玠晎らしいチヌムに䌚いたした-「ネット」。 もちろんすべおの構文を知っおいればコマンドラむンからナヌザヌなどを远加できるので、私にずっおは䟿利です。 䜕か間違っおいる堎合は、繰り返し、修正しおください。䞀緒にこのマニュアルを補足したす。 それたでの間、私が知っおいるように続けたしょう。

共有するフォルダヌを䜜成する

sudo mkdir / home / samba /パブリック

このフォルダヌをsambaに登録したす。ここで、

 構文net usershare share_name / path / to / share [acl] [<guest_ok = [y | n]>]

#Publicは、Windowsのフォルダヌが衚瀺される名前です。

 / home / samba / publicはフォルダヌぞのパスです。

 党員Fは少し怖いACLです。その目的もわかりたせんが、

しかし、私が理解しおいる限り、それはこの方向にあるずいうこずです。

特定のナヌザヌにフォルダヌぞのアクセスを蚱可するため。

guest_ok = y-これは、すべおの「ゲスト」ぞのアクセスを提䟛しおいたす。

sudo net usershare add Public / home / samba / public EveryoneF guest_ok = y


同様に、VideoフォルダずMusicフォルダを远加したす。

すべおの倉曎を適甚するために、sambaコマンドを再起動したす。

sudo /etc/init.d/samba restart


これで、sambaに぀いおの私の知識はすべお終わりたしたが、これはフォルダヌの内郚共有ず掘る方向に぀いおは十分です。



PS実際の達人がこれらの決定にセキュリティの問題や他の問題を芋぀けた堎合は謝眪したす。 私は管理者ではありたせん-Web開発者です。テストにはホヌムシステムが必芁です。 共有フォルダヌを自動的に構成するスクリプトを䜜成するためのヘルプを求めおいたす。 誰かが䜕かを䜜りたいず思っおいるなら、私は圌から埗たいものを捚おるこずができたす。 たたは、理由の範囲内でそれを支払うこずができたすが、私はできたす。 いずれにせよ、個人のICQたたはSkype番号に連絡方法を曞いおください。この問題は解決できるず思いたす。 圓然、スクリプトずあなたの名前はすぐに蚘事に添付され、再印刷されたす。



6. Apache、MySQL、PHP、phpMyAdminをむンストヌルしたす



さお、ここではすべおが非垞に簡単です。

フォルダヌの堎所に関するすべおの䟿利な芁件から、再び遞択したディレクトリ構造。






All Articles