- ベストアンサー
UNIXのことを知らないSEも?
SEという肩書きで仕事をしているのに、UNIXのことはよく知らないという方はかなりの少数派でしょうか? それとも結構いるのでしょうか? 汎用機やWindows系を専門にされている方なら知らなくても仕方ないようには思えますが。 知っているのレベルとしては、 簡単なシェルスクリプトが作れる DNSサーバの設定変更ができる くらいのレベルとします。
- uriurir
- お礼率91% (31/34)
- SE・インフラ・Webエンジニア
- 回答数6
- ありがとう数6
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
以前、UNIXのSEをやっていましたが(Sun全盛時代) NO3の方がおっしゃるとおり LINUXをしってるけど、UNIXはさわったことがないというような人もいますし (勉強にはいいと思う、けどUNIXではない) Windows系の人と汎用系の人では、物の考えが全く違うと言うことも感じています 特にセキュリティやバックアップの考えなど 多くの友人は、コンピュータ業界にいますがUNIXを知ってることのほうが希です 友人に手練れのPG(UNIX+オラクル)がいますがシェルや環境設定のことはほとんど知りません シス管が、やる仕事と割り切っているようです まあ、PG(ユーザー)が環境をさわれるUNIX環境なんて信用できないけどね それを思うとSEって広義な言葉ですね UNIXのことはよく知らないという方はかなり多数派だと思う UNIXで開発できる会社自体(SE・PG)が少数だと思う
その他の回答 (5)
- K-1
- ベストアンサー率21% (832/3844)
この業界に入って20年ほどになります。 御指定のレベルで「知っている」とするならば「知らない」ですね。 ただ、「使う」ことはできます。 Unixでの開発もやりましたが、エディタとコンパイラの使い方さえ覚えておけば、 何の支障も有りませんでした。 Windows、組み込み、TRON、OS-9、MSDOS、Unixといろいろやってきましたが、 SEといったっていろんな対象が有り、Unixなど関係ないことなどいくらでも有ります。
お礼
有難うございました。 大変参考になりました。
- selenity
- ベストアンサー率41% (324/772)
個人的な感覚ですが、一時期に比べればLinuxのおかげ(?)でUNIX(Linuxのみ)の事をよく知らないという方は減ってきたと思います。 逆にLinuxはある程度知っていてもLinux以外のUNIXは駄目というSEも増えて来た気がします。
お礼
有難うございました。 大変参考になりました。
- taknt
- ベストアンサー率19% (1556/7783)
SEだからといって UNIXを知らないといけないことはないと思います。 ただし、UNIXを知っていたほうが有利であることには、間違いないと思います。 また、知ってるレベルにDNSの設定変更というのは、変だと思います。 UNIXを使う場合、オラクルなどのデータベースとして使う場合が多いからです。 つまり、UNIXのコマンドを知ってれば、ある程度の仕事はできます。
お礼
有難うございました。 >また、知ってるレベルにDNSの設定変更というのは、変だと思います。 SolarisやLinuxでDNSの設定変更ができるということは、UNIXの知識をはかる一つの尺度にはなると思いますが。 >UNIXを使う場合、オラクルなどのデータベースとして使う場合が多いからです。 >つまり、UNIXのコマンドを知ってれば、ある程度の仕事はできます。 SolarisやLinuxでサーバ構築・設定変更をする際には、コマンドだけ知っているというレベルでは仕事にならないように思えますが。また、サーバ構築・設定変更は極めて稀な業務とも思えませんが。 >SEだからといって UNIXを知らないといけないことはないと思います。 私も別にいけないとは思っていません。 (>> 知らなくても仕方ないようには思えますが) 一番知りたかったことは、現状においてUNIXを知らないSEが少数派か多数派かということでした。
- yakumon
- ベストアンサー率35% (22/62)
これは私の個人的な感覚ですが・・・ 年配のSEの方や汎用機系の業務が多い方は知らない人もいると思います。 現在が少数派かはわかりませんが、今後は少数派に向かっていくと思います。 ただ、たいていのSEは勉強する時間さえあれば理解できると思います。 だれの助言もなしに担当して責任をもてと要求されるようであれば、あまりよくわかりませんと回答するSEは多いと思います。
お礼
有難うございました。 大変参考になりました。
関連するQ&A
- UNIX系のサーバー管理をする上で
はじめまして。 UNIX系のサーバー管理の仕事をする上で、 使用する機会が多い言語はなんでしょうか? やはり JAVA や C# などでしょうか。 Perlなんかは知っていても使える機会は少ないでしょうか? あるいは、サーバー管理だけならシェルスクリプトだけでも 間に合ってしまうのでしょうか?
- ベストアンサー
- その他(OS)
- 趣味のプログラミング、シェルスクリプトでやるなら?またはPerl?
新人SEです。仕事でUNIXのシェルスクリプトを使っているのですが休日にも趣味でシェルスクリプトで何か書けたらいいと思っています。 しかし趣味のシェルスクリプトとなると、何を書いたら楽しめるか・便利になるのかあまりイメージが湧きません・・自宅でサーバ管理などしてるわけではないので、クライアント側では何かシェルスクリプトを使うメリットがあるのか分からないのです。 ちなみに、シェルスクリプトが趣味になりそうになかったら、同じUNIX系ツールということでPerlを覚えようかとも思っています。Webアプリの作成などにも興味ありますし・・ 趣味のシェルスクリプト、何かいい例などありますでしょうか?関連してPerlについてでもいいので何か教えて頂けると嬉しいです。
- ベストアンサー
- その他(プログラミング・開発)
- UNIXでシェルスクリプトを作ることを始めましたが、まだ未熟者です。
UNIXでシェルスクリプトを作ることを始めましたが、まだ未熟者です。 既存のスクリプトが複数あるのですが、 全てに対して同じ処理を入れ込む必要があります。 入れ込む内容はレイアウトを変更するだけ(awkで書く予定)なので簡単なのですが、 既存スクリプトに全て書き込むのは大変です。 また入れ込んだ処理内容に変更があったときに、全てのスクリプトに変更をひとつひとつ反映させるのは大変です。 入れ込む処理を別ファイルで作成しておいて、 既存スクリプトからはこのファイルを参照するだけにしたいのですが、 どのように書いたらいいのでしょうか?教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- シェルスクリプトについて
とあるUNIXサーバが1台あるとします。 でそのマシン上の管理プログラムが同一マシン上にある 「シェルスクリプト(bash)」をキックするとします。 となるとそのシェルスクリプトの実行者(?)は Unixにログオンしているユーザーになるのでしょうか?。 目的としてはそのログインしているユーザーの環境変数 をシェルから参照したいのですが・・ 考え方がWindowsなもので。。すみませんが よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- WindowsからUNIXサーバのプロセス起動方法?
環境:Windows2000Server、UNIXサーバ WindowsサーバからUNIXサーバのプロセス(EXE及びシェル)を起動したいのですが、出来ますか? 前提条件としてWindowsとサーバ間はネットワークの 割り当てがされていないのです。 VBのプログラムからサーバIPまたはサーバ名からUNIXサーバプロセス起動したいのです。
- ベストアンサー
- C・C++・C#
- PerlとUnixの関係
現在、Perlを勉強しているものです。バッチプログラムやVBScriptを使って、コマンドラインで便利に開発するようにしています。近々PCを購入し、UNIXでの開発をしようとおもっています。その際には、シェルプログラムなるものを覚えて便利に開発したいなあとおもっています。 話はそれますが、私はコンピュータ専門書籍の本屋さん(名古屋で一番の品数があるとおもわれます)に勤めているのですが、返品の棚にやや古めの「Unix&Perl」みたいな題名の本がありました。 本題に戻りますが、UnixではPerlをコマンドラインの機能の一部としてつかえたりするのですか?Windowsだとバッチプログラムで足りないところはJScriptやVBScriptで補ったりしなくてはならないのですが、Unixのシェルではその役目はPerlが果たしてくれたりすることがあるんでしょうか?要するに、シェルプログラムの機能強化としてPerlを使えたりするのでしょうか? あと、これは本題とは関係ないのですが、Unixを入れるならばFreeBSDやSoralisなどがあるみたいですが、どのディストリビューション?を選択すれば一番いいとおもいますか? 分かる方、回答をお願いします。よろしくお願いします。
- ベストアンサー
- Perl
- UNIX(Solaris9)を立ち上げたい
未経験で入社したプログラマ見習いです。 (知識は事務レベル、ただし基本情報技術者の勉強を しており、コマンドプロンプトはさわったことが あります) 会社のPCにSolaris9とCコンパイラが入っているので、 それを使ってCとシェルコマンドの勉強がしたいのですが、 立ち上げ方が判りません。 普段はwin2000serverの画面で起動しています。 「マイコンピュータ」などから入るのでしょうか? スタートボタンのプログラムから 「Windows service for UNIX」という項目を 見つけたのですが、これは関係ありますか? ここから「コマンドシェル」に入ってみたら、 DOS窓のような画面が出てきました。 試しに「date」といれるとちゃんと日付が 返ってきました。 Cコンパイラがどこにあって、どういうプログラムが 入っているのか勉強したいのですが、 何から手をつければいいでしょうか? どなたかアドバイス頂けないでしょうか。
- ベストアンサー
- Solaris系OS
- Linux、unix、シェルスクリプトの基礎知識、コマンドについて
会社でteratermを使ってコマンドベースの仕事をする機会があるため、コマンドやシェルスクリプトについて理解したいと考えています。 そこで疑問がわいてきたため、何点か質問があります。 1)teratermでtelnetで接続してコマンドを打つときはunixのコマンドですか?linuxのコマンドですか? 2)unixとlinuxで簡単なコマンドレベルでの差は無いものと考えて大丈夫でしょうか? 3)勉強するならunix、linuxどっちがお勧めですか? (今のところ参考書として、独習linuxか独習unixを買って勉強しようと思っています。他にお勧めの参考書があれば教えてください。) 4)シェルスクリプトを家でも作成してみたいのですが、ubuntuをインストールして端末上で操作し、作成して試すことはできるのでしょうか? (お勧めの参考書があれば教えてください。) 長くなってしまいましたが、よろしくお願いします。
- ベストアンサー
- Linux系OS
- unix系OSのスキルを高めたい
思わぬところからunix系OSの運用監視に携わることになり勉強をしています。 仕事ではfreeBSDに携わり、自宅では学習用としてlinuxでサーバーを構築しいじくっています。 もともとパソコン自体にあまり興味はなかったのですが、仕事でやる必要が出来てからは興味も沸き、今後の為にもunix関係の知識が自分の看板になるくらいまで形にしたいと考えています、暦は約一年です。 会社での仕事はルーティンワークになりがち、というよりもサーバ運用にかかわる部分はまるっきしルーティンワークなので、このままだらーと仕事をしていてもスキルアップが出来るとは思えません。 これを打開するために自宅サーバーを構築してみたりしたものの、一人で運用しているだけではあまり新鮮味もなく・・・ もっと積極的に知識を身につけたり、新しいことを覚えたいのですがどうすればいいでしょうか? シェルスクリプトを覚えるべき、LAMPを覚えるべき・・、この本を読め!、プログラムを覚えろ!、など、みなさんそれぞれの考え方があると思いますがそれをぜひ聞かせてください。また、unixというOSからどんな仕事へと広がりがあるのかも聞かせていただければうれしいです。 タイトルにはunix~と書きましたが、unixに限らずでももちろん結構です。よろしくお願いします。
- ベストアンサー
- その他(ITシステム運用・管理)
- unixからwindowsへリモートシェルを実行したい
unixからwindows2000serverのプログラム(VBのexeファイル)を リモートで実行したいのですが、何か良い方法がありました教えて下さい。 また、unix側、windows側でインストールすべきS/W等がありました教えて頂けますでしょうか。 よろしくお願い致します。 参考までに、以下の内容は自分で調査しましが、実現には至りませんでした (何かが間違ってるのかもしれませんが・・・) ・SSH(unix・winそれぞれに設定方法がよくわからない) ・unixからtelnetログイン(telnetログイン・UID/PASSWD入力・winプログラム 実行を自動化(シェル化)の仕方がわからない) ・unixからrshを実行(windows2000ではrshを受付けない?)
- 締切済み
- Windows NT・2000
お礼
有難うございました。 大変参考になりました。