セットアップツール

セットアップツール

インストールが完了した後も設定を変更しなければならない状況になることは、しばしばあると思います。以前はコマンドラインから設定を行ったり、設定ファイルを直接編集して設定の変更をしていました。

そのためかなり高いスキルを要求され、Linuxの採用を躊躇された方も多かったかと思います。そのようなこともあり、今ではRHEL4と SLES9の双方ともGUIやCUIのセットアップツールを提供して、比較的容易にシステム設定を行うことができるようになりました。しかし、RHEL4 およびSLES9で採用しているセットアップツールはそれぞれ異なりますので注意が必要です。


RHEL4SLES9
セットアップツール名称system-config-*YaST
セットアップツール形式個別コマンド統合ツール
GUI/CUI共通△○
表5:セットアップツール比較

system-config-*

RHEL4で採用されているセットアップツールです。RHEL3までは、"redhat-config-*"という名前でした。"*"はワイルドカードをあらわし、設定項目に応じてコマンド名が異なります。

例えばユーザ管理は、"system-config-users"といった具合になります。また、ツールが提供されていない管理項目も多数ありま す。設定項目によって、GUIとCUIモードの両方を備えていたり、どちらかしかなかったりしますので注意しなければなりません。

YaST

SLES9ではYaSTという管理ツールにより集中管理を行うことができます。YaSTとは、Yet Another Setup Toolの略です。YaSTは1994年以来、SUSEが開発し拡張している単一の管理ツールです。RHEL4では設定の項目に応じて、"system- config-*"を使い分ける必要がありますが、SLES9では共通の管理ツールであるYaSTから設定を行うことができます。

YaSTを用いるとSLES9のシステム管理のほとんどの構成タスクを扱うことができます。YaSTにはGUIとCUIの2種類のインタフェースがあり、どちらのインターフェースでも同じ機能が提供されます。

インターフェースはYaSTを起動する際のコマンドによって切り替えることが可能です。

# yast
     …CUIモードでの起動
# yast2
     …GUIモードでの起動

   またデスクトップが非GUI環境では、自動的にCUIが起動します。X Window Systemの一般ユーザとしてログインしている場合は、"sux -"を"su -"のかわりに使用すると環境変数が正しく設定され、yast2(GUI)の利用が可能となります。

CUIモード

図3はncursesを使用した非GUIであり、キーボードからの操作で制御しますので、一般的なCUIのキー操作が使用できます。


CUIモードでのYaSTの画面
図3:CUIモードでのYaSTの画面
  • 「Tab」による機能切替
  • 「Alt + Tab」で後方の機能に戻る
  • カーソルキーによる移動
  • 「Space」で反転し機能を選択
  • 「Enter」で機能を決定
  • 「Alt + 協調された英文字> でショートカット
表4:CUIモードでの操作

GUIモード

図4はQtを使用したGUIです。マウスを利用して操作することができます。制御方法と外観を除いて、GUIモードとCUIモードは同等です。

GUIモードでのYaSTの画面
図4:GUIモードでのYaSTの画面

このようにRHEL4とSLES9では、提供されるセットアップツールが異なりますので、SLES9では運用フェーズにかかわらず一貫した操作環境を提供していることが判ります。

次回は

今回はRHEL4およびSLES9で提供される、インストーラとセットアップツールの比較を行い、それぞれのディストリビューションの特徴を解説しました。次回は、OSブートおよび各種サービスの起動について解説します。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30