/ var / log / syslogを誤って削除してしまい、rsyslogが機能しなくなりました。
私はググって、見つけたものすべてを試しました。正確には:
タッチでsyslogを作成しました。
次に、chmodとchownを正しく設定します。今ls -alこの結果を与えます:
-rw-r-----  1 syslog            adm           0 jún   23 02:36 syslog
-rw-r-----  1 syslog            adm     1557257 jún   23 01:33 syslog.1
-rw-r-----  1 syslog            adm      156618 jún   22 07:51 syslog.2.gz
-rw-r-----  1 syslog            adm      155851 jún   21 07:45 syslog.3.gz
-rw-r-----  1 syslog            adm      155199 jún   20 07:35 syslog.4.gz
-rw-r-----  1 syslog            adm      159709 jún   19 07:37 syslog.5.gz
-rw-r-----  1 syslog            adm      156035 jún   18 07:52 syslog.6.gz
-rw-r-----  1 syslog            adm      158478 jún   17 07:55 syslog.7.gz
次に、rsyslogサービスを再起動しました。
service rsyslog restart
システムを数回再起動しました。
Iとでも再インストールrsyslogのapt-get purgeとapt-get install
しかし、これらのどれも私を助けませんでした。上記のように、syslogの長さは0バイトのままで、何も記録されません。
編集:
手動でログに記録しようとしても、何も記録されません。
# ls -al /var/log/syslog
-rw-r----- 1 syslog adm 0 jún   23 14:04 /var/log/syslog
# logger "this message should end up in syslog"
# ls -al /var/log/syslog
-rw-r----- 1 syslog adm 0 jún   23 14:04 /var/log/syslog
/varおよびの権限/var/log:
# ls -al /var
drwxr-xr-x 14 root root     4096 dec   16  2015 .
drwxr-xr-x 24 root root     4096 máj   31 14:14 ..
...
drw-rw---- 22 root syslog   4096 jún   23 14:05 log
私はubuntu 14.04にいます
                  @Jos今私は、何もそれを試した
                
                
                  
                    —
                    balping 
                    
                  
                
              rsyslog走ってる?何てsudo service rsyslog status言うの?
                
                  @Jos
                
                  
                    —
                    2016年
                    
                  
                
              rsyslog start/running, process 513
                
                  / varまたは/ var / log /のアクセス権を変更したのでしょうか?/ varはパーティションにあり、いっぱいですか?straceの下で手動でrsyslogを開始し、それが文句を言うかどうかを確認します
                
                
                  
                    —
                    Rinzwind 
                    
                  
                
              
logger "this message should end up in syslog"。次に、それが記録されるかどうかを確認します。