【コラム】
最近、Linux Zaurusこと「SHARP SL-A300」が個人的に熱い。PDAとして見ると「?」なところは少なくないが、無線LANカードを増設するとモバイルLinux-Boxに早変わり。sambaを動かしOS Xのデスクトップにマウントするのもよし、SSHサービスを有効にしたOS Xを遠隔操作するのもよし。OS XフレンドリーなPDAを物色中ならば是非とも試していただきたい。
さて、今回は同じJaguarでもあまり目立たない「Mac OS X Server 10.2」にスポットライトを当ててみたい。入手先はアップルストアのほか、一部リセラーに限定されるが、誰でも購入できる正真正銘のOS Xであり、通常版とのデュアルブート構成にすることも可能だ。
まず、通常版との相違点について。基本的にサーバ版は"通常版プラスアルファ"であると考えていいだろう。カーネルやディレクトリ構造など、システムの基盤部分に関する違いはほとんど見つけられない。「システム環境設定」で諸々の設定を行うことも変わらず、MS OfficeやAdobe Photoshopなどのアプリケーションも完全に動作する。
大きく異なるのが、ネットワーク管理用の機能だ。ユーザ/グループの管理を行う「ワークグループマネージャ」、Xserveの状態を離れた場所から監視する「サーバモニタ」、ファイルサーバ/プリントサーバなど共有資源の管理を行う「サーバ設定」など、通常版には含まれていないユーティリティがいくつか収録されている。Open Directory(OS Xに実装されているディレクトリサービス)の概念は少々難解だが、AFPやSambaなど各種サービスの設定はプロパティを変更するだけでいいという、"管理者にやさしい"仕様になっている。
収録されているコマンドも多少異なる。システム管理はすべてGUIで作業できるよう設計されているが、Server版が1台しかない環境を考慮してのことなのか、ローカルのシステム管理に関する大半のことが、CUIでも作業できるようコマンドが追加されているのだ。
特筆すべきは「systemsetup」コマンド。Server版は、通常はローカルにログインしてSystem Preferences.appで作業する「省エネルギー設定」や「起動ディスク」といったシステム設定を、リモートからSSH経由でログインする管理者を考慮して、外部から変更できるコマンドを用意しているのだ。たとえば、タイムサーバとの同期の状況を確認/変更する場合には、次のようにコマンドを実行する。もちろん、次回System Preferences.appを起動したときには、systemsetupコマンドで行った設定内容が反映されている。
○タイムサーバとの同期の状況を確認/変更する(管理者権限要)
% sudo systemsetup -getusingnetworktime ←現在の設定を確認
Network Time: Off ←同期していない
% sudo systemsetup -setusingnetworktime on ←同期を開始する
setUsingNetworkTime: On ←同期が開始された
表:systemsetupコマンドの主要なオプション
| オプション | 関連するパネル | 意味 |
| -getdate | 日付と時刻 | 現在の日付を表示 |
| -setdate | 日付と時刻 | 日付を「月:日:年」の形式で設定 |
| -gettime | 日付と時刻 | 現在の時刻を表示 |
| -settime | 日付と時刻 | 時刻を「時:分:秒」の形式で設定 |
| -getsleep | 省エネルギー | スリープの有効/無効 |
| -setsleep | 省エネルギー | スリープするまでの時間を設定 |
| -getremotelogin | 共有 | リモートログイン(SSH)の許可/不許可を表示 |
| -setremotelogin | 共有 | リモートログインを許可する/しないを設定 |
| -getstartupdisk | 起動ディスク | 現在選択している起動ディスクを表示 |
| -setstartupdisk | 起動ディスク | 次回使用する起動ディスクを設定 |
| -liststartupdisks | 起動ディスク | 設定可能な起動ディスクを一覧表示 |
ところで、冒頭に紹介したSL-A300にOpenSSHをインストールしていれば、居間のソファに寝ころびながらでも書斎のOS Xにログインできる。前述のsystemsetupコマンドなど管理用コマンドを駆使すれば、一通りの作業が可能だ。実際筆者は、"ソフトウェアアップデート近し"という情報を聞きつけると、SL-A300からOS Xへリモートログインして「softwareupdate」コマンドでアップデート可能かどうかチェックする、という酔狂な作業を繰り返している。sshサーバは通常版のOS Xにも用意されているので、ソフトウェアアップデートに情熱を注いでいる読者諸兄はお試しあれ。
証拠のスクリーンショットはこちら(笑)。
| 【レポート】マカフィーの世界の専門家の意識調査「サイバー防衛報告書」とセキュリティソリューション [21:15 5/25] |
| アップル、Aperture 3.2.4を公開 - バグ修正、安定性向上など [20:51 5/25] |
| 【レポート】GTC 2012 - VGXでエンタープライズ環境でのGPU需要開拓を狙うNVIDIA [20:07 5/25] |
| デル、期間限定キャンペーンに特価アイテム追加、アップグレード無料も継続 [19:41 5/25] |
| 上海問屋、iPhoneとほぼ同じ薄さのバッテリ内蔵ヘッドホンアンプ [19:05 5/25] |
|
[9nine]制服姿見納め? セーラー服で登場も川島海荷「4人はコスプレ」 [19:15 5/27] エンタメ |
|
「NO.6」4巻は書き下ろしドラマCD付、木乃のサイン会も [18:49 5/27] ホビー |
|
[今週の新刊]マンガ大賞3回ノミネート「アイアムアヒーロー」 カープ愛「球場ラヴァーズ」も [18:33 5/27] ホビー |
|
「ゆりてつ」サイン会は作者と都電に揺られるツアー仕立て [17:45 5/27] ホビー |
|
【ネタバレもありの徹底解明コラム】『サザエさん』タマの意外な事実 [17:30 5/27] ホビー |