2011年04月03日 02:43 by ELF 上鍵

初めまして。

Sier系の会社で仕事をしている者です。
担当はシステム開発なのですが、小さなシステム開発案件では、自分でLinuxでサーバを構築し開発したシステムをデプロイする、ということが最近増えてきています。
専門でないという言い訳ばかりでは仕事になりませんので、なんとかウェブサーバやDBサーバを構築をしているという感じです。

LinuxでTomcatやMySQLをインストールする際、方法は様々あるとは思うのですが、ものの本を見てもyumでのインストールばかりが書かれていますし(yumだとバージョンの選択やイントラ内にサーバ構築する際に手間になることが多いと思っています。)、ネット上でよく見かけるインストール方法もバージョンが古いか、ブログ形式の簡単な備忘録で参考にならないことが多々あります。

そこでご質問です。

初心者が”仕事の業務(=一定の責任と保障を技術として担保する必要がある)”として一からLinuxサーバを構築して行くという観点で

・参考になる書籍などがあればご教授頂けませんでしょうか。
・お仕事でサーバ構築されている方がいらっしゃいましたら、サーバ構築時のソフトウェアのインストールはどういった方法を取るべきか、または注意点などをご教授頂けませんでしょうか。


宜しくお願い致します。

1: 口コミさん : 2011-04-03 03:48
まずは,コマンドを調べて使って覚えるといいと思います.yum コマンドの使い方も覚えましょう.

> yumだとバージョンの選択やイントラ内にサーバ構築する際に手間になることが多いと思っています。
yum はバージョン管理を自動でやってくれるツールなので,自分で選ぼうとするときは大変ですし,ネットなどから必要なソフトウェアをダウンロードしてくれるので,ネットにつながっていないと意味がありません.

>・参考になる書籍などがあればご教授頂けませんでしょうか。
コマンド集の本はいくつか出ているので,いいと思った本を購入してみてはどうでしょうか.

>・お仕事でサーバ構築されている方がいらっしゃいましたら、サーバ構築時のソフトウェアのインストールはどういった方法を取るべきか、または注意点などをご教授頂けませんでしょうか。
僕の場合,グローバル接続しないのであれば,その都度グローバルに接続して必要なソフトを yum でインストールしています.dpkg や make でインストールすると,パッケージの依存関係の解消が面倒なので...
ただ,ソフトウェアのバージョンの指定があったり,プログラムを改変する場合は,make してインストールすることもしますが,極力避けた方がいいと思います.
2: 口コミさん : 2011-04-03 04:17
某大手SIで、サーバ・ネットワーク構築をやってきました。最近Linux多いですね。

数年前からセキュリティがうるさく、商用環境のサーバをインターネットに接続することは
お客様から許可がでない状況も多々あるとお察しします。
また、他のサーバとバージョンを合わせる等の理由で、必ずしも最新のバージョンを
インストールするわけにはいかないということもあると思います。

yumが使えないのであれば、インストール対象のRPMパッケージファイルを事前に入手しておいて、
rpmコマンドでインストールすることになると思います。

その場合は依存関係のわずらわしさはあるので、事前に検証用のサーバでインストールして、
十分検証することをお勧めします。

わからないことがあれば気軽にメッセージください。

がんばってくださいねexclamation
3: 口コミさん : 2011-04-03 05:00
学術系のお客様のもと、サーバ運用管理をして2年半になります。
まだまだ未熟な私ですが、よければ参考に。

書籍についてはほとんどみていません。基本的にはWebで検索しています。
見ているとしたら「oreilly」のシリーズぐらいです。

サーバ構築時のソフトウェアインストールは、基本的に apt-get または
dpkg で行っていますが、それで良いかどうかはお客様のセキュリティ
ポリシーによります。
※当方はdebian系(Debian,Ubuntu)を扱っております。

Webサーバの場合は、最新のものを使う。バグフィックスがでたら当てる。
ということになっていますので、Apacheをソースでインストールしています。
外部にも公開するものですので、必要最小限のオプションでコンパイルし、
セキュリティに気をつけています。

同じWebサーバでも、外部に公開しないものであれば、apt-get でインストール
しています。パッケージ管理コマンドを使うと楽です。ただ、使わない
オプションがあったり、逆に必要なものがなかったりといったことあるかもし
れません。

構築時には、何がしたくて、何が必要なのか、
そしてインストールするソフトウェアで何ができるのかを把握すること、
後はお客様のポリシーや要望に沿った内容であるかが重要じゃないかと思います。

がんばってくださいね!私もまだまだなのでがんばります(`・ω・´)
4: 口コミさん : 2011-04-03 10:30
場末の中小組織で底辺シス管やってます。
ゆるゆるのところなので私のやり方は参考にならないでしょうから、参考になりそうな書籍の紹介だけ。詳しい内容はリンク先のレビューを見て下さい。

Amazon.co.jp: プロのための Linuxシステム構築・運用技術 (Software Design plus): 中井 悦司: 本
http://goo.gl/RZFCN
5: 口コミさん : 2011-04-03 18:54
>harre.orzさん

コマンドを覚えるという点、大変参考になりました。
現場のプレッシャーで焦るとついつい自分の知ってる範囲のコマンドを叩いてなんとかしてしおうと
しがちで、どのようなことができて、どういう状況で使うのか、という範囲を広げることを忘れてしまいがちです。
コマンドを使い方を見直してみようと思います。
ありがとうござます。

>よってぃさん
言葉足らずな説明をご理解頂いてありがとうございます。

>その場合は依存関係のわずらわしさはあるので、事前に検証用のサーバでインストールして、
>十分検証することをお勧めします
アドバイス頂いた方法を、私のサーバ構築の標準にさせて頂こうかなと思いました。
客先のサーバルームで構築、という状況も多々あるのですが、環境が違うのはどうしようもないでので、限られた時間の中きちっと作業を完了させるためにはベストですよね。

今後とも宜しくお願い致します。

>雪さん

>構築時には、何がしたくて、何が必要なのか、
>そしてインストールするソフトウェアで何ができるのかを把握すること、
>後はお客様のポリシーや要望に沿った内容であるかが重要じゃないかと思います。

大変参考になりました。
初心者の感覚として、ついつい絶対的な答えを探しがちですが、正解を探すよりサービスとして満足するものを探す、ですね。
そこからのトップダウンで、どのようなサーバを作るか⇒どういった方法で実現するか
という意識が大事だなと再認識しました。
ありがとうございます。

>第一条さん

ご紹介頂きましてありがとうございます。
早速、書籍を注文してみました。

届くのが楽しみです。

6: 口コミさん : 2011-04-06 11:18
情シス子会社でSIもどきやってます。

yumでRHELのDVDメディアを参照できるようにしておいて、
そこからインストールすると楽ですよ。

社外につながなくてもいいですし、
バージョンアップも上位バージョンのDVDにファイルがあれば
メディア入れ替えればいいだけです。

最近のサーバはディスクに余裕があるのでisoメディアを入れておいたりしてます。
7: 口コミさん : 2011-04-07 07:44
>・お仕事でサーバ構築されている方がいらっしゃいましたら、サーバ構築時のソフトウェアのインストールはどういった方法を取るべきか、または注意点などをご教授頂けませんでしょうか。

できるだけディストリビューションに用意されているパッケージを使う方が保守が楽です。RHELやDebianなどは基本的に(そのディストリビューションが)リリースされたときに使っているバージョンで固定されます。そのバージョンに対して脆弱性の修正が行われるため、「保守しているサーバの脆弱性修正をしたら何かの機能が動かなくなった」という問題が発生する可能性が極めて低くなるからです。最新版に更新したら問題が発生する可能性が結構高くなりますね。(それでも低い可能性でしかないと考える人はいるかもしれません)
もちろん、その(きっと最新版ではない古い)バージョンで問題なく要件を満たせるのであれば、という前提がありますが。

>(yumだとバージョンの選択やイントラ内にサーバ構築する際に手間になることが多いと思っています。)

バージョンの選択については上に書いたとおり。イントラネット内に構築する場合ってのはインターネットに繋げないという場合でしょうか。そうだとしても「必要なソースコードを全部持っていく」と「必要なパッケージを全部もっていく」のどちらかになるだけで手間は変わらないとは思います。脆弱性対策は「ソースコードからインストールして毎回パッチ探してあてる」と「ソースコードからインストールして毎回最新バージョンに更新する」と「ディストリビューターからリリースされた修正パッケージに更新する」のうち問題が発生するリスクが違うだけで手間はそれほど変わらないんじゃないでしょうか。手間が変わるというのは実際どのような工数がかかるとお考えでしょうか?
# あと、要件によっては「イントラネット内だから無視する」というのであれば手間は当然変わらないかな。
8: 口コミさん : 2011-04-07 08:15
 中小企業の総務部員で、社内IT担当をしています。サーバーは全てLinuxです。

 直接、お役に立つかどうか、わかりませんが、ネット上でシステム構築や運用の物語を公開していますので、よろしければ、ご覧になってみてください。
http://www.geocities.jp/sugachan1973/doc/funtouki.html

 ソフトのインストールですが、私の場合、RPMを使うか、ソースコンパイルです。
 ソースコンパイルの場合、不要な物をcongiureの際に、オプションで外していく事ができます上、最新バージョンのインストールもできますので、ソースコンパイルを行う事があります。

 私の場合は、社内に導入なので、品質面、費用面などが、対顧客向けとは異なりますが、少しでもご参考になれば幸いです。

スレッド一覧

【求人】港区でのお仕事です【時給1700円以上】 【急募・東京】プログラマー&デザイナー Ubuntu11.10でバッファローNASLS-V2.0TLを使いたい crontabでcommandを5秒単位で指定する方法を教えてください メールサーバ、明日お昼まで受付。ご教示ください&疑問お答えします。sendmailをマスターしたい。 Linux Fedora Core4マニュアル USBメモリからブートする方法 MTA(ウィルス対策付き)のテスト方法について ICMP Destination host administratively 真剣に聞きたいのだが、Ubuntuの何が良いの? FMV-BIBLO LOOX P70でタッチパネル成功した方 OSのリストア syslog-ngってロストしますか? HDDから情報の救出。助けてください。 [Q] bdflushの設定値について 質問: egrepにおける正規表現の記述 inodeを増やす方法 セキュリティについて CDからの曲の取り込みとその管理、視聴 FedoraCoreファンの集い VMware Workstation v6.0の使い方 Ruby on Rails 現場ノウハウ講座(β) ネットをするための設定は?><) gcovとlcovについて。 教えてください。 RAIDが壊れたとき ffmpegをインストールしようとするとエラーが発生します。 無線Linux考 内部向けDNS設定 日本語がCUI画面で文字化けします。 「YouOS」というものについて Linuxが動くノートPCを教えてください HHKBの相性 情報源 サーバ構築時のソフトウェアインストール Ubuntuでネット How to? diffコマンドで,連続行の変更を1行ずつ取得する方法 ロシア、リナックス基盤に国産OS開発へ zenwalk linux 使っている人いますか? Linux Mint ネットブックで自宅サーバやってる方いませんか? 参加者を募集しています。 EeePC 4GのSDカードに linuxディストリビューションの種類・特徴・メリット・デメリットを教えてください アシスタント求人募集 fedoraネットワーク リモートデスクトップについて SLAX-6rc6の日本語化 シェルスクリプトを使ったsftp接続 中古のパソコンに入れるなら Mplayerのインストール ウィルス対策 vmwareにインストールしたCentOSをteratermで操作するやり方 ビジネスにおけるLinuxの未来をは・・・? Hackの内容、ご教授願いたい。 linuxっていろいろあるけど Windowsユーザーの初Linuxはどれが? NFS について パソコンの名前 Linux のための Google Earth はじめましてぇ〜! 「run-crons」について教えてください。 プリンター/スキャナー Linux でも動く mpeg4 H/Wキャプチャボックス はじめまして。 TUXくんグッズ デュアルモニター coLinux Linuxを使った便利システム XMMSって… Linuxデスクトップでウイルス HP のマルチユーザー PC LinuxWorld Expo/Tokyo 2004 Oracle Linux最強説 fedora 12にてインターフェースの設定 http://xx.xx/cgi-bin/x.prgでCGIプログラムを実行したい。 Couch DBの入門書 著者求む 【質問】 Ocsigen のインストール方法 画面に何も映らない。セーフモード Xenの管理OSでアプリケーションをの動かしてもいい? LPIC試験への道。 fedora7インストールについて Fedora8の設定について教えてください。 Quad Coreでのパフォーマンス 技術者を急募しています。 仕事。 Linuxで使うアプリは? 救ってください <質問>デスクトップでエラー ASUS M6R 740 NOTEBOOK に相応しいLINUX? linuxは重たい?>WinXP 初心者向け研修―Red Hat社のトレーニングってどうでしょう? パーティションを切る 今月のWindows系や自作DOS/V機系の雑誌にKNOPPIXのCDが付いてますね(^_^)。 自宅サーバが進入されました。 /dev/memって Xbox Linux fedoraがフリーズします for文について サーバエンジニア募集中! 新しいインターフェースが設定できない Slackware13.0のcifsでマウントしたファイルシステムの上でコンパイルしようとするとリンクに失敗する Linux の良さ おすすめ書籍を教えてください オープンソースの先駆けと対NDS宣戦布告 kernel hackに関する質問 #0x00 USBフラシュメモリーにLiveCDのLinuxを入れて持ち運ぶ rootからuserに戻る方法? Linux 標準バンドルされている 暗号化ライブラリを教えてください linuxとwindowsの狭間で 京都Linux友の会 linuxで1を変数01に変更して変数に格納する方法について。 モジュールとドライバの違いは? SSLの設定方法について Knoppixをインストールしたい。 漢字をかな変換するコマンド 【ノートPCで】タッチパッドが動かない!!HP 500 Notebook PC【LINUXを稼動♪】 usermodなどの使い方を教えてください。 ファイル特定の文字の出力方法に関して。 UbuntuでのWLI-U2-KG54使用について PlayStation Linux Users Group(PSLUG) のコミュニティを立ち上げました。 linux超初心者です。 time 複数コマンド 無線LAN環境は? おしえてください Linuxはじめてみようと思ってます。 一番、サーバーに向いているディストリってなんですかね? LINUX関連の本、サイト さしあげます パーミッション、所有者のバックアップ Linuxルータ オープニングパーティはいつですか? Kobo Touch と、その拡張性について質問 はじめまして 红旗 Linux 。。。???  会社や学校で使っている環境は? リスク管理 【求人】 Linuxサーバ・ネットワーク管理者急募! NFSで " No such file or directory"が発生する メモリー128MBのノートパソコンにでインターネットに接続したい。 どーすれば!? [Q]Canon LBP5100を使う WebSphere Application Server のインストール方法 複数台のNFSサーバーを自動的にマウントしてくれるソフトウェアってありますか? delegate 無線LAN(bcm43xx)使えたのに災難?ログの山 mysqlのインストールについて。 linuxをyahooBBでインターネットをするには? IDE Microsoft と Novell の提携 Fedora Core5 「コミュニティ利用で気をつけてほしいこと」を掲載しました 初歩的な事なのでしょうが apache LinuxとEMT64 スクリーンセーバ 自宅鯖に使えるUPS デュアル CPU の功罪 Open Source Conferlence 2004 SELinux勉強会(4/17・渋谷) Cloud話よろず Cron Jobが実行されない 初心者用のくだらない質問トピック #3 mozc(モズク)コミュ作成しました sk_buffのh.rawって何を表していますか? DNS 皆さんは日本語入力メソッドに何使っていますか? shell作成で悩み あるユーザだけ作成できても、SSH/FTP/SFTPできない。 vsftpd topについて apacheが起動しているか確認するコマンドについて sshをパスワードなしでログインする おすすめの本ってありますか? SUSEについて 初心者用のくだらない質問トピック WEBカメラを設定しWebで公開したい rootで入れないみたいです。。 Libretto L1にturbolinuxFUJIをインストしたい NFSサーバーでCommitted_ASが日に日に増えていく smtpfeedの設定 Linuxで無線LANを使いたい TIPS 大量のファイルを保存するNFSサーバーに最適なファイルシステム Linuxリモートインスト無償配布 Grubについて教えてください。 zxLinux 苦労人志向 インストール時の設定 gentoo powerPCG4へLinuxのインストールについて質問 Open sourceについて。。。。 HDDベンチマーク 輸入ノート売ってるような店 音ユースにグッドなLinux向けノートって? mountする方法 クールに冷えるCrusoe! なサーバー on Linux REVOLUTION OS Linux World C&D/Tokyo 2004 レポート 5/4 『Linux ユーザーグループ北陸 勉強会』のご案内 初心者用のくだらない質問トピック #4 Linux デスクトップの普及#2 LPIC CentOSでのVASPのビルドについての質問。 TurboLinux 11Server SVNのインストール TurboLinux 11 Server (Musasabi) で PostgreSQL 教えてください openssl remove.....復旧 暗号化DVDの作成方法 Linuxトラブル・・・ ブート時:TUX君の数? 課題投稿 オリジナルディストリの作り方をご存じの方ご教授願います ブートLinuxでVistaの修復の仕方は? 読まれている雑誌 Linuxを前提としたパソコン購入 アナログビデオが一杯 愛用のLinuxは? 質問です。 Active Sync Linux Ubuntuのフリーズについて PC版i386vineをインストールしてサーバ運用したいです。 グラフィックボードが合わない件について ネットワークについて 教えてください UW-IMAPの情報・・ XglとAIGLXって凄そう!試した? Linuxを使う理由 アドレスにアンダーバーがあるとsendmailがメールを送れない? WinXPとのデュアルブート tarの脆弱性 Linuxをwebサーバとして利用する際のハードのスペック 【質問】 デュアルブート環境下で同時起動 kernel-2.6.13.X でのリブート LW2005 Virtual PC 2004上でFedora Core 3は動くの?? UNIXとの違いって? 初めまして NFS Mountの設定ヘルプ - Fedora 16 Pidginのプラグイン作成方法について (TωT)パソコンの選び方?? TeraTermでデータベースをみる方法 インストールについてです おすすめのセミナー 初心者用のくだらない質問トピック #2 B フレッツ インターネットの接続方法がわかりません slewモード LinuxとFOMA a2502k… Linuxのすばらしさ Linuxを何に使ってますか? 【質問】FlowScan をインストールしたい You tube downloder for Ubuntu NFSのチューニングについて USBフラッシュメモリ usb接続HDを2つ接続したときのデバイスファイルの固定について netscapeを使えるようにしたい。 OS選択の悩み:Windowsは必要か? マルチコアCPUに最適化されたLinuxはありますか? 統合開発環境ってありますか? LPICレベル1最新書籍情報について lsコマンドでワイルドカードが効きません。 一番軽いGUI環境 Novell xgl Linuxが使えるネットワークエンジニアとは? Linux 派国会議員 x-windowログ 私がお勧めするLinux便利機能! Windows用無線LANカード Linuxを使いはじめた時”すげー”と思ったところ nfsrootでpam失敗? Linux始めるなら もっとも安価で電気代の安いサーバ Yellow Dog Linux 【愛知、常駐プログラマ募集】 [Q]GPLの解釈について(ソース開示の必要性) Linux デスクトップはこんな感じです! gvでpdfを表示する方法 日本でVPS (英語 - English) ロードアベレージ CPUの可能性 ご教示下さい DellからLinuxプレインストールマシン発売 fedora9日本語入力メソッドのインストールに悪戦苦闘中です。 おすすめを問います。 samba共有ファイルの更新日時について LPIC試験勉強に最適なディストリビューションを教えてください。 CPUの増設方法 PDFファイル上で動画再生 Linuxのコマンドで 監視ツールの導入・運用 MacintoshにLinuxを入れたい SATAの対応は? Linus Torvalds、Macにスイッチ! GNOME vs KDE 皮を剥いで見る?!。 タブレットの設定変更について ☆教えて☆Linuxをマスターしたい Linux/Unixの経験を活かして海外で働きませんか? 急成長中のベンチャー企業で働いてみたいとおもいませんか?! 探してます Linux デスクトップの普及 ■お仕事(=転職)案件のご相談です■ 問題集につきまして Linuxのあるべき姿と今後の未来像 SSH鍵認証 Lpicレベル1の講習 教えてください git Turbolinux Fuji install 弐萬圓PC堂? Powered by Linux ファイルシステムについて 転職希望者の方!! suidについて MXレコードの解決ができず、メールが外部から送受信できません。。 CentOS5.2+openssh5.0pでchrootできる?? sendmailのaliasについて Linus さんち eth0、eth1の呼び方 教えてください。 Squidで/etc/hostsの定義で自分自身を指定した場合 教えてくださいFlashplayerのPlug-inの方法を くだらない質問かもしれませんが… ez-ipupdate-3.0.11b7のインストールがうまくいきません maildropの入門書 kernel panic でサーバが止まってます。 f77 ご教授お願いします。 CentOS vs Fedora Core 初めまして 外付けHDD 質問 rpm パッケージの分解 Hadoopのクラスタ化について Hadoopについて pidからstatusを得るAPIって有りますか? ●格安IT塾開校★講師は東大卒! オープンソースOSのTorrentサイトを公開しました。

サイト内検索