人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Linuxについて質問です。nanoやEmacsが使いこなせるなら、viを全く覚えずにサーバ管理者としてやっていくことは可能でしょうか?

●質問者: DQNEO
●カテゴリ:コンピュータ インターネット
✍キーワード:Emacs Linux vi サーバ管理者
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● azumakuniyuki
●50ポイント

「viも使えるに越した事はない」以外の回答で、サーバでのエディタに限定すれば管理対象が比較的新しいLinuxであれば可能と思います。viが全く使えない状態で困るとすれば次のような場合でしょうか。

viは必ず標準で入っていると思いますが、emacs系はそうでもないので、後からインストールできる(権限的に、政治的に、契約的に)のであればvi使えなくても問題はないと思います。

◎質問者からの返答

> 「後からインストールできる(権限的に、政治的に、契約的に)のであればvi使えなくても問題はない」


nanoならリソースを食わないので、"nano禁止"になることは考えにくいので問題なさそうですね。

ありがとうございます!


2 ● babydaemons
●50ポイント ベストアンサー

管理するサーバーによると思います。新しいサーバーでもレンタルサーバーではroot権限がなくviしか使えない場合も想定されますので、それらのユーザとなる中小企業では危ないです。


一方、VPSならroot権限があり場合によってはOSすら再インストールできますので、エディタは好きに選べばよいでしょう。自社のサーバも同様です。


環境変数EDITORの設定は忘れずに。


ただしサーバ管理者の場合は、一部のファイルシステムがマウントできずに復旧する場合にシングルユーザーモードでログインする必要もあるかと思いますので、実行するのにいろんなリソースに依存するEmacsはお勧めできません。


一方、nanoは特殊なライブラリに依存していないので、管理業務に於いては常用するのをお勧めします。

shingo@ubuntu-virtualbox:~$ ldd `which nano`
linux-gate.so.1 => (0x006ac000)
libncursesw.so.5 => /lib/libncursesw.so.5 (0x00b77000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x0018e000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0x00532000)
/lib/ld-linux.so.2 (0x00d3c000)
shingo@ubuntu-virtualbox:~$ 

なお、FreeBSDではGPLなnanoは入っていませんが、インストーラの既定のエディタは"ee"になってますので、普通のモードレスのスクリーンエディタとして編集できます。

http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=ee&dir=jpman-8.2.2%2Fman&sect=1

私はインフラ系エンジニアではありませんが、サーバー管理者の適正は

によるところが大きいと考えています。


使うエディタは宗教みたいなもので、その環境においてどれかが使えれば問題ないです。

◎質問者からの返答

> root権限がなくviしか使えない場合も想定されます

root権限なくても、Emacs・nanoをソースからコンパイルすれば使えますよね。

Xreaでnanoをコンパイルしたら普通に動きました。

> 実行するのにいろんなリソースに依存するEmacsはお勧めできません。

> 一方、nanoは特殊なライブラリに依存していないので、管理業務に於いては常用するのをお勧めします。

なるほど。ありがとうございます!

nanoをもっと使いこなせるように勉強します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ