Przypadkowo usunąłem / var / log / syslog i teraz nie mogę uruchomić rsyslog.
Googlowałem, próbowałem wszystkiego, co znalazłem. Być precyzyjnym:
Syslog utworzyłem za pomocą dotyku.
Następnie ustawiłem poprawnie chmod i chown. Teraz ls -al
daje ten wynik:
-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
Następnie zrestartowałem usługę rsyslog:
service rsyslog restart
Ponownie uruchomiłem system kilka razy.
Ponownie zainstalowałem rsyslog z apt-get purge
iapt-get install
Ale żadne z nich mi nie pomogło. Jak widać powyżej, syslog nadal ma długość 0 bajtów, nic się nie rejestruje.
Edytować:
Nawet gdy próbuję zalogować się ręcznie, nic się nie rejestruje:
# 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
Uprawnienia /var
i /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
Jestem na Ubuntu 14.04
logger "this message should end up in syslog"
. Sprawdź, czy zostanie to zarejestrowane.rsyslog
uruchomiony? Cosudo service rsyslog status
mówirsyslog start/running, process 513
Odpowiedzi:
Jak wskazał @Rinzwind: uprawnienia do
/var/log
katalogu mogły zostać przypadkowo zmienione. W nowej instalacji sądrwxrwxr-x
.Zmień swoje uprawnienia:
chmod 775 /var/log
i uruchom ponownie
rsyslog
(lub uruchom ponownie ). Przetestuj narzędzie syslog za pomocą:logger "this message should end up in syslog"
źródło
systemctl restart rsyslog
? proszę bądź bardziej kosmicznysudo systemctl restart rsyslog
, lub (w starszych systemach)sudo service rsyslog restart
.Ten sam problem z serwerem Ubuntu 16.04 LTS. Usunąłem
/var/log/syslog
.Problemem jest WŁAŚCICIEL / grupa pliku syslog!
Rozwiązanie :
Polecenia:
Musisz zobaczyć wiadomość w syslog:
źródło