|
||||||||||||||||||||||||||||||
| 前のページ 1 2 3 4 次のページ | ||||||||||||||||||||||||||||||
| コマンドや設定ファイルの配置の違いでハマる | ||||||||||||||||||||||||||||||
|
BSDやLinux系のOSをいくつか使ってきた人は、バイナリや設定ファイルなどの置かれるディレクトリがOSごとに少しずつ異なることを知っていると思いますが、Solarisも例外ではありません。例えば以下のような特徴があります。
対策としては、設定ファイルやログファイルなどの置き場所が慣れたOSと同じになるようにシンボリックリンクを張るといった方法もありますが、最終的にはSolarisでの流儀を覚えるのが一番よいと思います。 ところで、話が少し横道にそれますが、BSDやLinuxとSolarisを併用していて、さらにホームディレクトリを共有するような環境にある人は、ログインしたマシンによって環境設定を切り替えられると便利でしょう。そういう人は、.cshrcなどログイン時に実行されるファイルに図5のようなスクリプトを入れておくと、OSに応じた環境設定を実行してくれます。 |
||||||||||||||||||||||||||||||
if (`uname` == "SunOS") then
|
||||||||||||||||||||||||||||||
|
図5:OSによって環境設定を切り替えるスクリプト(csh系用) |
||||||||||||||||||||||||||||||
| サーバーの設定や起動/停止方法の違いでハマる | ||||||||||||||||||||||||||||||
|
Solarisはサーバー用途で使われることが多いですが、サービスの起動および停止方法もBSDやLinuxとは異なる上に、Solaris 10でまた新たな管理方法が導入されましたので、注意が必要です。 Solaris 9までは、runlevelによる動作モード指定と、そのモードに応じて必要なサービスの起動/停止を行なうという、Linux系のOSでよく見られる方法が使われていました。しかしSolaris 10では、サービスの起動/停止を制御する仕組みとしてSMF(Service Management Facility)が導入され、基本的にこのSMFのコマンド(代表的なものとしてはsvcsやsvcadm)を使ってサービスの起動/停止をしなければなりません。よって、Solaris 10でサーバーを管理する人はSMFが必修になるでしょう。SMFについては本記事で扱うには内容が多すぎるので、詳細は他の記事を参照してください。 それから、これははまり道ではありませんが、Solarisのマシンを管理する際には、まずログインして「ps -ef」を実行し、そのマシンでどんなサービスが動いているか確認しましょう。例えば私がSolarisをインストールしたマシンではsshdが起動していませんでした。これではリモートログインができずサーバー管理に困りますので、さっそくsvcadmコマンドなどを使ってsshdを常時起動する設定に変更しました。 |
||||||||||||||||||||||||||||||
|
前のページ 1 2 3 4 次のページ |
||||||||||||||||||||||||||||||
|
書籍紹介 Solaris 10 完全攻略ガイド
本格UNIX OSを無償でパソコンにインストール!世界中の大規模商用システムで使われている本格UNIX OS「Solaris」が、無償でパソコンにインストールして使える! デスクトップ利用からサーバー設定、Solaris 9からの移行まで解説。ソフトがすべて入ったインストールDVD-ROM&CD-ROM付き。Linuxの次はSolarisに挑戦しよう! 発売日:2005/06/09発売 販売価格:\2,363(本体 \2,250+税) |
||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||


