お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2015-07-22 15:00:47

molico3
新しいメンバ
登録日: 2015-07-22

cron dailyによりlogを削除する手順について

linux初心者です。

.shを作成して、cd /var/log(sudo cp ×××.log)を毎日定期削除したいのですが、
SSHからのコマンドで.shをディレクトリに設置し、実施する方法(手順)が勉強不足で
わからないのですが、教えていただくことは可能でしょうか。

オフライン

 

#2 2015-07-22 20:18:11

yama
メンバ
登録日: 2006-10-23

Re: cron dailyによりlogを削除する手順について

/var/log/は基本的にrsyslogで管理されており、古いログは自動で削除されていきますので、特に手動で削除する必要はありません。

オフライン

 

#3 2015-07-23 12:41:01

molico3
新しいメンバ
登録日: 2015-07-22

Re: cron dailyによりlogを削除する手順について

yamaさん

ありがとうございます。

背景を説明できておりませんでした。すみませんでした。

Ubuntuサーバ上でMediaWikiをインストール作業しているのですが、
df -a を入力し、下記Use%についてもrsyslogで管理され、古いログは
自動で削除されるという認識でよろしいのでしょいか?

××@cmubtm001:~$ df -a
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1       14317616 6969804   6613860  52% /

質問の仕方が誤っておりましたらすみません。

オフライン

 

#4 2015-07-23 13:50:40

yama
メンバ
登録日: 2006-10-23

Re: cron dailyによりlogを削除する手順について

MediaWikiを入れていないのでアレなのですが、通常リポジトリから導入したのであれば、
自動で設定されていると思います。
/etc/rsyslog.d/ 以下に個別の設定ファイルがあるかと思います。
rsyslogで個別にログファイルを何日まで残すとか、圧縮するとか、細かい制御が行なえます。


df -a の結果は各パーティションの使用状況なので、別の話になります。
/var/log/ の使用量を調べるなら、 du -sh /var/log/ です。

オフライン

 

#5 2015-07-23 14:37:41

yama
メンバ
登録日: 2006-10-23

Re: cron dailyによりlogを削除する手順について

すいませんボケてました、ログのローテーションは logrotate で管理しています。
/etc/logrotate.d/  以下を覗いてみてください。

オフライン

 

#6 2015-07-24 14:06:14

molico3
新しいメンバ
登録日: 2015-07-22

Re: cron dailyによりlogを削除する手順について

yamaさん

ありがとうございます。早速操作したところ、
と表示されました。

××@cmubtm029:~$ /etc/logrotate.d/
-bash: /etc/logrotate.d/: Is a directory

私の操作に誤りがあるのだと思い戸惑っているのですが、
コマンド一覧を表示させる方法はあるのでしょうか?

オフライン

 

#7 2015-07-24 19:10:18

array
メンバ
登録日: 2007-03-13

Re: cron dailyによりlogを削除する手順について

頭に
ls
がいりますね

××@cmubtm029:~$ls /etc/logrotate.d/

オフライン

 

#8 2015-07-24 19:19:03

molico3
新しいメンバ
登録日: 2015-07-22

Re: cron dailyによりlogを削除する手順について

arrayさん

ありがとうございます。

××@cmubtm029:~$ ls /etc/logrotate.d/
apache2  apt        dpkg            ppp        rsyslog  upstart
apport    aptitude  mysql-server  redmine   ufw       yum

の表記となりますした。このrsyslogというものに設定を施すということでしょうか?

オフライン

 

Board footer

Powered by FluxBB