管理するサーバーによると思います。新しいサーバーでもレンタルサーバーでは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§=1
私はインフラ系エンジニアではありませんが、サーバー管理者の適正は
によるところが大きいと考えています。
使うエディタは宗教みたいなもので、その環境においてどれかが使えれば問題ないです。
「viも使えるに越した事はない」以外の回答で、サーバでのエディタに限定すれば管理対象が比較的新しいLinuxであれば可能と思います。viが全く使えない状態で困るとすれば次のような場合でしょうか。
viは必ず標準で入っていると思いますが、emacs系はそうでもないので、後からインストールできる(権限的に、政治的に、契約的に)のであればvi使えなくても問題はないと思います。
> 「後からインストールできる(権限的に、政治的に、契約的に)のであればvi使えなくても問題はない」
nanoならリソースを食わないので、"nano禁止"になることは考えにくいので問題なさそうですね。
ありがとうございます!
管理するサーバーによると思います。新しいサーバーでもレンタルサーバーでは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§=1
私はインフラ系エンジニアではありませんが、サーバー管理者の適正は
によるところが大きいと考えています。
使うエディタは宗教みたいなもので、その環境においてどれかが使えれば問題ないです。
> root権限がなくviしか使えない場合も想定されます
root権限なくても、Emacs・nanoをソースからコンパイルすれば使えますよね。
Xreaでnanoをコンパイルしたら普通に動きました。
> 実行するのにいろんなリソースに依存するEmacsはお勧めできません。
> 一方、nanoは特殊なライブラリに依存していないので、管理業務に於いては常用するのをお勧めします。
なるほど。ありがとうございます!
nanoをもっと使いこなせるように勉強します。
> root権限がなくviしか使えない場合も想定されます
root権限なくても、Emacs・nanoをソースからコンパイルすれば使えますよね。
Xreaでnanoをコンパイルしたら普通に動きました。
> 実行するのにいろんなリソースに依存するEmacsはお勧めできません。
> 一方、nanoは特殊なライブラリに依存していないので、管理業務に於いては常用するのをお勧めします。
なるほど。ありがとうございます!
nanoをもっと使いこなせるように勉強します。