• ベストアンサー

Perlを使う機会

UNIX系のサーバ管理の仕事では、Perlを使う機会はけっこうあるものでしょうか。

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

  • ベストアンサー
  • sakyo-t
  • ベストアンサー率70% (19/27)
回答No.5

最近のPHPはCLI版があるので、Perlのできることはたいがいできるようにはなってます。人の書いたPerlは読みにくいことこの上ないですけど、PHPは読みやすいですね。 しかし、世の中にあるサーバの中にPHPで書かれてるサーバはほとんどありませんが、Perlで書かれているサーバは山ほどあります。 メンテナンスを考えると使える人が多いPerlの方がベターだと考えています。 rubyやpythonでツールやサーバを作りたいといっても「一生面倒見てくれるの?」という話になってしまいますしね。 Webアプリ開発や、サーバ管理画面をWeb上に作るにはPHPの方が圧倒的に開発コストが下がると思います。 もう1つはPHPは発展途上の言語であり、バージョンに振り回されることがまだまだあると思います。

その他の回答 (4)

  • kalze
  • ベストアンサー率47% (522/1092)
回答No.4

管理内容とかどこまでやるかとかどうやるか次第でしょうか。 Perlは汎用性が高いので、管理にも使えるし、効率よくやるために使用するって人は結構おおいです。 一度書いてしまえばその後同じことをするときに楽ですし。 個人的にはPHPはWEB関係ならPerlより優れている面も多々あるだろうけど、管理とかそういう面ではどうだろう?っておもってます。 まぁまだPHPはちゃんと勉強してないので、そうおもってしまうだけかもしれませんが。 基本的にはPHPはWEB関係のために作られたところがあるので。 サーバ管理の点でいえば、Perlを知って習得していると効率がよくなったり恩恵はしっかり受けるかなと。 まぁまず最初はシェルスクリプトでしょうけど(笑 たとえばC言語知らなくても管理はできますが、ソースで配布されているものであればソース追っかけることもできるので知っておくとトラブルあったときに調べられる幅が広がるとか。 まぁC言語は例ですが、知っていると何かと楽って感じかなぁと。 ちなみに私や私の周りの人もサーバ管理に使ってます

marimona
質問者

お礼

ありがとうございました。 取り合えずPerlからはじめてみようかな、という気持ちになってきました。

回答No.3

こんばんは。 #1さんと同意見です。 でも、知らないよりは知ってるほうが得ですよね。 UNIX = Perlでもありませんし・・・。 (^^ゞ

marimona
質問者

お礼

ありがとうございました。 これからゼロから学ぶとしたら、PerlよりはPHPの方がいいんでしょうかね?

noname#25358
noname#25358
回答No.2

 少ないんじゃないでしょうか。  でも、俺が Perl で作ったフリーのSQLモジュールを仕事で使ってる企業って、けっこうあるみたいですよ。

marimona
質問者

お礼

ありがとうございました。 これからゼロから学ぶとしたら、PerlよりはPHPの方がいいんでしょうかね?

  • Yemu
  • ベストアンサー率29% (40/137)
回答No.1

ケースバイケースじゃないですか? 出来ないと仕事にならない所もあれば 私みたいにシェルスクリプト程度を ちょっと出来る程度でもなんとかなるとこもあります(笑

marimona
質問者

お礼

ありがとうございました。

関連するQ&A

  • UNIX系のサーバー管理をする上で

    はじめまして。 UNIX系のサーバー管理の仕事をする上で、 使用する機会が多い言語はなんでしょうか? やはり JAVA や C# などでしょうか。 Perlなんかは知っていても使える機会は少ないでしょうか? あるいは、サーバー管理だけならシェルスクリプトだけでも 間に合ってしまうのでしょうか?

  • Perlで・・・。

    Perlを使ってサーバマシン(UNIX)の空き容量を調べたいのですが、何か良い方法は ありますでしょうか??教えてください。よろしくお願いいたします。 ちなみに、Perlバージョンは5を使用しています。

    • ベストアンサー
    • Perl
  • 趣味のプログラミング、シェルスクリプトでやるなら?またはPerl?

    新人SEです。仕事でUNIXのシェルスクリプトを使っているのですが休日にも趣味でシェルスクリプトで何か書けたらいいと思っています。 しかし趣味のシェルスクリプトとなると、何を書いたら楽しめるか・便利になるのかあまりイメージが湧きません・・自宅でサーバ管理などしてるわけではないので、クライアント側では何かシェルスクリプトを使うメリットがあるのか分からないのです。 ちなみに、シェルスクリプトが趣味になりそうになかったら、同じUNIX系ツールということでPerlを覚えようかとも思っています。Webアプリの作成などにも興味ありますし・・ 趣味のシェルスクリプト、何かいい例などありますでしょうか?関連してPerlについてでもいいので何か教えて頂けると嬉しいです。

  • Perl はOSによって動作が違ったりするのか?

    お世話になります。 PerlでCGIを作成しようと思うのですが、Webサーバ側の環境がWindows2000、Linux、UNIXなど、OSによって動作が違ったりするのでしょうか? と、いいますのも、WebサーバはUNIXでSun ONE WebServerなのですが、 PerlのプログラミングはWindowsで、テストは、Windows 2000+ApacheまたはIISなどでしようと考えています。 Windowsの環境で作成、テストしたPerlプログラムを、 UNIXのSun ONE WebServerにアップした際、 不具合なく動作するかどうかが心配なのです。 以上、ご教授よろしくお願いします。

    • ベストアンサー
    • Perl
  • Perlを端末で使う

    以前よりCGIでPerlをよく利用していたのですが、現在サーバーの保守や管理で簡単なシェルを使う機会が多くなりました。しかし、シェルスクリプトになるとちょっと難しくて勉強する時間がなくできるだけPerlでいろいろな処理をしたと思っています。  質問は、PerlをGnome端末などから操作するにはどうしたらよいのでしょうか?いくつかの処理をPerlで書いて $ perl -w /home/tinte/test_perl.pl みたいな感じで処理はできますが、シェルのように絶対パスではなくコマンドをそのまま記述することは可能でしょうか?例えば上記の処理を $ perl -w test_perl.pl のような感じで短縮できればよいなと思っています。どこかにリンクを貼ったり設定を変えればできそうな気がしていますが、もしわかる方がいましたらおしえてください。 またPerlのコマンドをそのまま端末で使うことはできないのでしょうか? 周囲にわかる人間が全くいないのでいろいろヒントをもらえるとうれしいです。よろしくお願いします。

    • ベストアンサー
    • Perl
  • Perlモジュールについて

    レンタルサーバーを使用しています。 Perlモジュールと言うのはサーバー管理者にインストールしてもらわないと使えないのでしょうか? それとも自分のディレクトリにおいて使用できるのでしょうか?

  • PerlとUnixの関係

    現在、Perlを勉強しているものです。バッチプログラムやVBScriptを使って、コマンドラインで便利に開発するようにしています。近々PCを購入し、UNIXでの開発をしようとおもっています。その際には、シェルプログラムなるものを覚えて便利に開発したいなあとおもっています。 話はそれますが、私はコンピュータ専門書籍の本屋さん(名古屋で一番の品数があるとおもわれます)に勤めているのですが、返品の棚にやや古めの「Unix&Perl」みたいな題名の本がありました。 本題に戻りますが、UnixではPerlをコマンドラインの機能の一部としてつかえたりするのですか?Windowsだとバッチプログラムで足りないところはJScriptやVBScriptで補ったりしなくてはならないのですが、Unixのシェルではその役目はPerlが果たしてくれたりすることがあるんでしょうか?要するに、シェルプログラムの機能強化としてPerlを使えたりするのでしょうか? あと、これは本題とは関係ないのですが、Unixを入れるならばFreeBSDやSoralisなどがあるみたいですが、どのディストリビューション?を選択すれば一番いいとおもいますか? 分かる方、回答をお願いします。よろしくお願いします。

    • ベストアンサー
    • Perl
  • perl初心者です。

    現在、仕事でサーバを更改することになりlinuxのwebサーバをwindows2003にすることになりました。 今までlinuxで動いていたperlをwindowsに移行したいと考えています。perlの内容としては、名前等の情報を入力し、その情報を送信するというものです。perlの中身の/usr/sbin/となってるパスをC:\Perl\bin\perl.exeと変更するだけでいいのでしょうか?

    • ベストアンサー
    • Perl
  • WebServerフリーソフトで、Perlが動いてくれるもの。

    WebServerソフトのWindows98向けで、しかも、Perlが動くソフトを探しています。 機能的には WebServerソフトだけど、perlが動くというものです。 仕事の関係で、どうしてもそういうソフトが必要です。 UNIXをインストールして・・・というのも時間がかかりますので Windows98がいいです。 もし、ありましたら教えてください。 よろしくお願いいたします。

  • UNIXのPerl環境

    UNIX業界について詳しくないのですが、今時PerlがプリインストールされていないOSってあるのでしょうか? また、一番多くインストールされているPerlのバージョンはなんでしょうか? シェル覚えるのが嫌なので・・・