• 締切済み

Solarisのlogファイルについて

Solarisマシンで、ログファイルについて、よくやる方法として、 『"/var"ディレクトリ配下等に作成されるログファイルなど、 いくつかのファイルをサイクリックに使用するように 設定してある。』と聞いたんですが、 具体的にどこにどのような設定がされているのか 教えてもらえないでしょうか? (※Solaris自体にその機能があるであろう ということを前提に質問しているのですが…。)

みんなの回答

  • mkim
  • ベストアンサー率67% (25/37)
回答No.1

こんにちは。 サイクリックに。。。 って事は、ログファイルなんかをローテーションさせているのは、何処に設定 してあるのかって事を聞きたいと想定して、回答させて頂きます。 ファイルが、勝手にローテーションするわけはないので、時間がくれば、 この処理をするってのが、どこかに書いてあります。 Solarisの場合、"clontab -l"と打ち込むと設定内容が見れます。 ■設定例■ 10 3 * * 0 /usr/lib/newsyslog 上記の見方は、数字部分のみを簡単に説明すると、 左端の「10」が10分。 左から2つめの「3」が、3時。 右端の「0」が日曜日。 右側のパスの部分が、実行するシェル。 ってことで、この場合、 日曜日の3時10分にnewsyslogを実行する事になります。 ほんでもって、newsyslogを見ると、実際にログをローテーションさせている 内容が書かれています。 ってな感じで、cronに設定されている内容を見ていくと、わかると思います。 的外れな、回答でしたら、補足をお願い致します。 #なお、cron内容など、その辺は簡単に解説してありますので、 #ご自分で、お調べください。探しても、見つからない場合は、 #再度、質問してください。

clover2
質問者

補足

回答ありがとうございます。 デフォルトで、こうなっているようですね。 "cron"については、自分で調べてみます。 あと、コマンドのタイプミスがありましたので、補足しておきます。 ------------------------------------------------------------ 誤:Solarisの場合、"clontab -l"と打ち込むと設定内容が見れます。   ↓ 正:Solarisの場合、"crontab -l"と打ち込むと設定内容が見れます。 ------------------------------------------------------------

関連するQ&A

  • linuxのログってunixのログと格納場所がちがうのですか?

    linuxについて全く知識がないのでどなたか教えていただけると幸いです solarisではログはvar/adm、var/logなんかにログが吐き出されていくと思います。 それがlinuxではvar/logというディレクトリしかなくて、全てそこに吐き出されると聞きました var/adm/syslogやvar/adm/messagesやvar/adm/sulogなんかも全てvar/log配下に入ってしまうんでしょうか? 宜しくお願い致します

  • suコマンドのログ

    Solarisでは、suコマンドを使用したログが/var/adm/sulogに記録されますが、Linuxでは同様のログはどのファイルに記録されるのでしょうか? それとも、そういったログを記録する機能はないのでしょうか? ご教授お願い致します。

  • Solarisで0byteのファイルのみ削除したい

    Solaris11.3環境です。 以下のような構成のディレクトリがあるとします。 ---------------------------------------------- /var/tmp/KOTEI/END/ /var/tmp/組織コード/END/ ---------------------------------------------- この配下にシステムでファイルが大量に作成されるのですが、その中には0byteのファイルも含まれます。 この0byteファイルが1ヶ月で10万個近く溜まってしまうので、シェルで自動削除しようと考えています。 ファイル名に関わらず、0byteファイルは全て削除します。 以下のようなコマンドを考えたのですが、問題ないかご意見いただけないでしょうか? ---------------------------------------------- find /var/tmp/KOTEI/END -size 0c -exec rm {} \; find /var/tmp/*/END -size 0c -exec rm {} \; ---------------------------------------------- 一番怖いのは、0byteでない、データが含まれているファイルも誤って削除してしまうことです。 また、組織は変更になる可能性があるため、"*"にすることで対応できているか不安です。 是非アドバイスの程、よろしくお願い致します。

  • ログ管理

    ftpサーバーのログファイルにログが記載されないトラブルにみまわれております。 /etc/xinetd.d/vsftpd は、 service ftp { ... log_type = SYSLOG local3 ... } と設定しまして、 /etc/syslog.conf には、 ... local3.* /var/log/ftpd.log ... と設定し、 /var/log ディレクトリに、アクセス制限が644の所有者及びグループがrootのファイル ftpd.log を作成しました。 以下の設定で、デーモンとシステムログを以下のように再起動させました。 #service xinetd reload #service syslog reload これで、ftpサーバーにアクセスしたら、/var/log/ftpd.log にログが残ると思ったのですが、ログが記録されません。 上記の手順では不備があるのでしょうか。 問題解決の答えないしヒントを教えてください。

  • ファイル属性をデフォルト(初期状態)に戻すことはできますか?(solaris9)

    solaris9のサーバの環境構築をしているのですが、 操作ミスをしてしまい、/var 以下にあるファイル及びディレクトリの属性をすべて777にしてしまいました。 打ってしまったコマンド  chmod -R 777 /var/ もちろんファイル一つずつ再度指定すればなおすことはできますが、かなりの量があるのでかなり厳しいです。 元の通りにもどすよい方法はありますでしょうか。 よろしくお願いいたします。

  • reboot 実行時のログについて

    こんにちは。 Solaris については全くの初心者です。 マシンをリブートした場合、リブートした内容が /var/adm/messages ファイルに出力されると認識しており、 このログから過去にリブートしたか否かを判定しようと考えています。 「この文字列が出力されていたら、このマシンはリブートした」 事が分かるログ内容について教えてください。 また、このログはOSバージョンに依存するものなのでしょうか? ちなみに現在、対象としているマシンは Solaris 8 です。 本サイトの過去カテゴリーや他のサイトを 検索してみましたが、見つかりませんでした。 もし過去に同等の質問された内容があるようでしたら、 申し訳ないのですが、そちらの情報を教えて頂けないでしょうか? 以上、宜しくお願い致します。

  • solaris10のipfilterについて

    solaris10でipfilterを設定しようと思うのですが、ネットを調べると Solaris10では「IP Filter」がインストールされるが、デフォルトでは無効である為有効にする。 まず、/etc/ipf/pfil.apファイルから設定したいインタフェースのコメントを解除する。 とあるのですが、そもそも/etc/ipf/配下にはipf.confしかありません。 自分でe1000g0 -1 0 pfilで作成し svcadm restart pfil実行後、再起動したのですが Solaris# ifconfig e1000g0 modlistで表示されません。 なぜでしょうか? 教えて頂ければと思います。

  • ファイルの削除

    Solaris10_x86を使っています。/var/adm配下のwtmpx,utmpxファイルを削除したいのですが、ファイル削除あるいは内容削除しても大丈夫でしょうか。

  • LOGファイルの比較

    Solarisを使用していて、現在sh(bash)を作成しています。 shの内容は、毎日吐き出されるLOGファイルの内容比較なのですが…。 引数にファイル名を指定して、其のファイルの差異を表示したいのです。 logには、勿論大量に日付等を持っているのですが、そういった日付等のlogファイル固有の情報は無視して、通常と違ったメッセージが出ていないかをチェックするツールにしたいと思っています。 diffやcmpだと、コマンドの性質からも思うように行きません。 どなたか、いい方法(コマンド)をご存知でしたらご教授ください。 お願いします。

  • solarisとNT

    初心者なので、馬鹿な質問かも知れませんが、教えてください。 現在NT4.0(サーバ)を使ってLANを組んでいるのですが、そのネットワークにsolaris(sparc)をインストールしたマシンを参加させることは、出来るのでしょうか?? また、どのような手順(設定)で行えば良いのでしょうか?? NTのDNSを使用して、インターネットに接続したり、ファイルの共有をするというようなことをしたいのです。 どのような手順(設定)で行えば良いのでしょうか?? 因みにsolarisの8を使っています。