• ベストアンサー

GUIとテキストモード、どちらがおススメですか?

CentOSでテスト環境を構築しました。 サーバーの操作は、クライアント端末からTeraTermで実施するため、サーバー自体、GUIである必要はありません。 そのためサーバー起動時にテキストモードになるように変更を検討しているのですが、何かメリットはありますでしょうか。 例えば、テキストモードの方がサーバーが軽くなるとか、セキュリティ的にいいとか。。。 逆にGUIの方がおススメの方がいらしたら、その理由を教えてください。

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

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.2

>そのためサーバー起動時にテキストモードになるように変更を検討しているのですが、何かメリットはありますでしょうか。 >例えば、テキストモードの方がサーバーが軽くなるとか、セキュリティ的にいいとか。。。 GUI用のソフトを起動する必要がないので… ・電源ONからの起動時間が短縮できる。(まぁ、network起動すれば接続できるのであまり変わりませんが) ・CPU/メモリなどのリソースが節約できる。 ・GUI用のポートも未使用なので余計なアタックを受けない。 とかでしょうか? 自宅で2台稼動していて、片方はモニタすら繋がっていないので普通にCUIで起動させています。 もう片方は念のためモニタに繋いではいますが、やはりCUIです。(フレームバッファ使用でコンソールは広いですけど) モニタ繋がっている方は必要があればGUIに切り替えも可能です。(telinitコマンドで) # GUIだけの設定ツールを使う必要がある場合には……とかですかね。今のところ使っていませんけど。

grassflood
質問者

お礼

早速の回答ありがとうございます。 CUIだと、 ・電源ONからの動作短縮 ・CPU/メモリのリソース節約 ・GUI用のポートを空ける必要がない というメリットがあるのですね。 勉強になりました。 CUIに設定したいと思います。

その他の回答 (4)

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.5

>何かメリットはありますでしょうか。 質問の趣旨から行くと、GUIにしなければならない理由を聞いているのでしょうけど、 聞くこと自体、もうそこで間違っている。 >サーバーの操作 サーバーとは個人で使うのでない。サーバーの用途があって設計されるもの。 なので、何に使うか、だれが使うのか、 など、用件定義がある。それにしたがって構築されるべき。 さらに、 >CentOSでテスト環境を構築しました などといっている。このテスト環境とは何のこと(どのレベル)をさしているのかシュチュエーションがわからない。 テストなら、素人レベルの方もいじる可能性もあり、その素人とは、主に新人君ですね。このレベルの方はCUIを嫌うタイプが多い。 なので、不特定多数の方が使うなら、当然GUIを残すべき。 以上のことから >テキストモードの方がサーバーが軽くなるとか、セキュリティ的にいいとか。。。 >逆にGUIの方がおススメの方がいらしたら、その理由を教えてください。 など、単に個人的な見解、及び好みで決めるべきでない。ちゃんと誰でも使えるようにしておくのが、管理者又は設計者の責任。

grassflood
質問者

お礼

厳しい意見ありがとうございます。 単にCUIのメリットを教えていただきたかっただけなのですが、今後、サーバ構築の際には0909union様の意見を参考にさせていただきたいと思います。

回答No.4

非力なPCを良く使う私はリソースを気にします。 centosをGUIでインストールし、各種設定が終わったら、「Default runlevel」を3にしてCUIで使っています。 メンテナンスが必要な時だけ、コンソールからXを立ち上げて使います。 通常は、各種サービスをメインに、メンテナンス時は、操作を楽にする為です。

grassflood
質問者

お礼

回答ありがとうございます。 GUIは見やすいのがメリットだとで、メンテナンス時だけXを立ち上げる運用もあるんですね。 勉強になりました。

回答No.3

メリット大ありです。 Xやウインドウマネージャ(GNOMEとか)はただでさえメモリ消費が多いです。 「不要なプロセスは起動しない」のがサーバの鉄則です。 TeraTermのような端末からリモート接続する限りにおいて、GUIを起動しておくメリットは皆無です。 例外的に、XWindowでしか管理できないようなアプリを、VNCのような方法でリモート接続で管理する場合はGUI(X)が必要となる場合もあります。

grassflood
質問者

お礼

回答ありがとうございます。 やはりGUIはメモリ消費が多いのですね。 セキュリティ的に不要プロセスを起動しないというサーバの鉄則も勉強になりました。 GUIはやはり必要ないのでCUIにしようと思います。

  • Yupa3
  • ベストアンサー率37% (190/513)
回答No.1

サーバーに直接ログインしてGUIで作業されないのでしたら別にGUIはいりません。 その場合はGUI環境そのものを外してしまった方がディスクも空きますし、動作も軽くなると重います。 GUIかCUIかはその辺のリソースと、あとは好みの問題かと。確かにTeraTermとかでアクセスするならCUIだけですしね。

grassflood
質問者

お礼

早速の回答ありがとうございます。 CUIだと、 ・ディスクが空く ・動作が軽くなる というメリットがあるのですね。 勉強になりました。

関連するQ&A

  • LINUXをインストールしたがGUIになってくれない

    REDHAT7.0をServer Systemを選んでインストールしました。 GUI環境で操作したいのですが、GUIログインで設定がなされたのか わからないままにインストールが完了してしまいました。 ただ、OSが立ちあがるときに、Ctrl+なんとかを押すとテキストモードになりますといった画面が現れますが、結局出てくるのはテキストによるログイン画面です。 これをどのようにすればGUIログインができるようになるでしょうか? マシンの性能は CPU 266Mhz メモリ 32MB HDD 3G 性能に無理があってもいいのでとにかくGUI画面が見たいです。 質問が2つになりますが、コンピュータを終了するとき、halt と入力しますが その後、~ halted という画面になるだけで電源が切れませんが、コンピュータの電源は手動なのでしょうか?

  • オススメの参考書

    CentOSの操作やセキュリティー、サーバー構築などについて 詳しく書いてあるオススメの参考書を教えて下さい。

  • Linux・topコマンドのSSH接続可能なGUI

    LinuxのtopコマンドのSSH経由で動作可能なGUIフロントエンドは存在しませんか? つまり、サーバー側にCactiやMonitのようなモニタリングサーバーを入れずに、GUIからCPU使用率やプロセス数の変遷などを監視したいのです。 GUI側を動作させたいOSはWindows 7です。モニタリングしたいサーバーはCentOS 5.5です。 イメージとしてはMySQL Workbench(mysqldをGUIで操作するツール)のtop版です。

  • EIA-423(RS-423モード)規格のサーバの接続方法

    サーバに対してOSの再インストールを行う為に、 teratermでシリアルのケーブルを使用して接続しているのですが、 サーバの方のデフォルトのシリアルの設定が、EIA-423(RS-423モード) な為、操作用のPCからteratermによるオペレーションができません。 なんとかPCかPCからEIA-423(RS-423モード)で サーバに接続する方法はないでしょうか? サーバを操作する為の機器が必要なのでしょうか? ご存知のかたおられましたらご教授お願いします。 以上です。

  • CentOS7でコマンドモードに切り替える方法

    CentOS7でグラフィカルに起動している状態からコマンドモードに切り替える方法を教えて下さい。 CentOS7で最少インストールなどでインストールするとGUIがありません。 追加で"GNOME Desktop"をグループインストールすればGUIが利用可能となります。 起動するには # startx でGUIが起動します。 やりたいのは、この逆です。 startxで起動したGUIを閉じて元のコマンドに戻りたいです。 GUI上の端末を開くのではなくて元のコマンドに戻る方法を教えて下さい。 # startx で起動しただけのGUIなら再起動したら元のコマンドに戻ってしまいますが、 そうではなく、 # systemctl set-default graphical.target で デフォルトの起動をグラフィカルにしている場合に、そこからコマンドに戻る方法を教えて下さい。

  • FTPクライアントのテキストモードは何のためにあるのでしょうか?

    FTPクライアントのテキストモードは何のためにあるのでしょうか? 返って混乱を招きそうな変換をしてくれるような気がするのですが。。 お詳しい方お願いいたします。

  • CentOS5.8に更新したら画面が真っ黒

    現在Linux Cent0S5でファイルサーバーを構築して利用しているんですが、先日CentOS5を最新の5.8にアップデートしました。再起動後マザーボードのロゴ画面、CentOS起動時の白の英字などいつもの起動時の画面が出るのですが、それらが終わるとGUIのログイン画面が出るはずなのにそこから真っ黒のまま何も操作できません。 添付したログイン画面が出ずログインも完了もできません。 しかしネットは繋がっていてサーバー内の共有フォルダはいままで通り使用できます。調べてみるとGUIがうまく動いていないとかCUIに切り替える方法のCtrl+Alt+F1を押してもテキストモードに変更になりません。(起動後に押しました) こんな症状っていままであるのでしょうか?もし何か解決策があるなら教えてください。

  • GUIのパーツ

    こんにちは。 まずはWeb系は全く無知で用語が分からず伝わらないかもしれませんがお許しください。 仕事でWeb系の仕事を請け負ってもらうかもしれないからちょっと調べておいてと言われました。OSはサーバもクライアント側もWindowsです。 具体的にはDBを操作するという内容ですが、サーバ側はASP.net?を使ってDBにアクセス?(←用語合ってますか?)して結果をWebブラウザ(IE)に表示します。 そこで質問ですが、クライアント側のWebブラウザに表示するためのGUIのコントロールはどのように用意するものなのでしょうか? WindowsAzure管理ポータルのようなUIで行いたいみたいそうなんですが、このようなUIを表示するためのフレームワークというものはあるのでしょうか?

    • ベストアンサー
    • CSS
  • FedoraでGUIからCUIに表示を切り替えたい

    いつもお世話になっております。 大変初歩的なことで恐縮です、最近Linuxをインストールしました。 ディストリビューションはFedora Core1です IBMのThink Pad s30にフルインストール(X Windowも)しているため、非常に動作が重いです。 用途は自宅サーバーを構築しようと考えております。 各設定はGUIの方が直感的で扱い易いので、 設定するときだけX Windowを起動して設定が終わったらコマンドラインモードに戻そうと考えております。 GUIからCUIに切り替えるコマンドなどがありましたら御教授願えないでしょうか? また、CUIからGUIへは # startx でよかったでしょうか? 大変ご多忙中とは存じますが、よろしくお願いいたします。

  • VB,NETでのGUIプログラムのテスト

    こんばんは。 VB.NETを今日始めて触りました。 Java経験あり、VC++6.0を少し触ったことがあります。 FormでのGUIの作成に単体テストを行いたいのですが、単体テストのツールとしてNUnitを知りました。 単体テストツールをあまり触ったことがなく、GUIの単体テストとしてどのように利用することができるのか、ご教授いただきたいとおもい、質問しました。 JavaのときはJUnitというツールを少しだけ触ったのですが、サーバーサイドプログラムの単体テストに利用したまでで、今回のようなGUIの単体テストと言っても想像できません。。 単体テストのレベルとしては、テキストフィールドのサイズがいくつだとか、 コンポーネントの利用可・不可(enable)になるのでしょうか? また、どのように利用するかの手順などを教えてください。