/var/log

Автор Nazgyl, 18 августа 2015, 14:10:54

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Nazgyl

Вопрос чайника. С целью очистки места в разделе перенес все файлы с /var/log в другой раздел.  Новые файлы не создались, вернул на место старые но в них так же лог не пишется? Как это можно исправить?
Debian 7

yura_n

Перезагрузить систему. Или перезапустить демоны, которые в эти файлы писали.

Nazgyl

#2
А после перезагрузки сервера создадутся новые файлы логов или будет писать в старые? Не каких ошибок возникнуть не может? Допустим я перезапускал постфикс, но он не начал писать свой лог.

yura_n

Цитата: Nazgyl от 18 августа 2015, 14:40:44А после перезагрузки сервера создадутся новые файлы логов или будет писать в старые?
Теоретически, логи должны писаться в старые файлы. А практически, учитывая тот факт, что вы творите странные вещи, я не знаю как будет. ;D

Nazgyl

"Обнадеживающе") Не хотелось бы уронить свой первый сервак на линуксе, из за этих "странных вещей"). И все же, если логи не будет писать хотя бы запустится?)

yura_n

Цитата: Nazgyl от 18 августа 2015, 14:49:18Не хотелось бы уронить свой первый сервак на линуксе, из за этих "странных вещей").
Сначала нужно было научиться делать бэкапы, потом экспериментировать. Что до логов, то удалите их теперь или переместите их в другое место. После перезапуска будут созданы новые файлы логов. Если вы, конечно, еще и с правами нигде не поиграли. ;D

Nazgyl

какие должны быть права на var/log ? пользователь один root для него -wr-r----- стоит

yura_n

#7
Вот такие:

yura@Vega ~ $ ls -ald /var/log
drwxr-xr-x 19 root root 4096 авг 18 14:13 /var/log

Правда это с Gentoo взято, но отличий быть в данном случае не должно.

P.S. Кстати, /var/log - это не файл (как у вас в правах), а каталог.

Nazgyl

#8
да на var/log такие права...

а на его содержимом:
Открыть содержимое (спойлер)
-rw-r--r-- 1 root        root         0 Apr 14 13:10 alternatives.log
-rw-r--r-- 1 root        root       188 Aug 29  2014 alternatives.log.1
-rw-r--r-- 1 root        root      1885 May 16  2013 alternatives.log.2.gz
drwxr-xr-x 2 root        root      4096 Apr 14 13:10 apt
-rw-r--r-- 1 root        root         0 Jun  1  2013 aptitude
-rw-r--r-- 1 root        root       210 May  8  2013 aptitude.1.gz
drwxr-xr-x 2 root        root      4096 Aug 18 00:00 atop
-rw-r----- 1 root        adm  414329854 Aug 18 12:09 auth.log
-rw-rw---- 1 root        utmp         0 Apr 14 13:10 btmp
-rw-rw---- 1 root        utmp         0 Dec  1  2013 btmp.1
-rw-r----- 1 root        adm  132291866 Aug 18 12:09 daemon.log
-rw-r----- 1 root        adm         96 Sep  3  2013 daemon.log.5.gz
-rw-r----- 1 root        adm    1545295 Aug  4 07:57 debug
-rw-r----- 1 root        adm        141 Dec 11  2013 debug.2.gz
-rw-r----- 1 root        adm      17657 Dec  3  2013 debug.3.gz
-rw-r----- 1 root        adm      11824 Jun 13  2013 debug.4.gz
-rw-r----- 1 root        adm      71555 Aug  4 07:57 dmesg
-rw-r----- 1 root        adm      71491 Aug  3 12:02 dmesg.0
-rw-r----- 1 root        adm      15749 Jul 30 10:57 dmesg.1.gz
-rw-r----- 1 root        adm      15664 Jul 26 00:12 dmesg.2.gz
-rw-r----- 1 root        adm      15667 Jul 22 12:37 dmesg.3.gz
-rw-r----- 1 root        adm      15620 Jul 21 14:50 dmesg.4.gz
-rw-r--r-- 1 root        root      1846 Jun 22 10:14 dpkg.log
-rw-r--r-- 1 root        root     12230 Apr  3 19:01 dpkg.log.1
-rw-r--r-- 1 root        root     16450 May 20  2013 dpkg.log.2.gz
drwxr-s--- 2 Debian-exim adm       4096 May 21  2013 exim4
-rw-r--r-- 1 root        root     32064 Aug 29  2014 faillog
drwxr-xr-x 2 root        root      4096 May  8  2013 fsck
drwxr-xr-x 3 root        root      4096 May  8  2013 installer
-rw-r----- 1 root        adm    3992205 Aug  4 08:19 kern.log
-rw-r----- 1 root        adm       1031 Sep  3  2013 kern.log.1
-rw-r----- 1 root        adm          0 Sep 25  2013 kern.log.1.gz
-rw-rw-r-- 1 root        utmp    292584 Aug 18 15:13 lastlog
-rw-r----- 1 root        adm          0 May  8  2013 lpr.log
-rw-r----- 1 root        adm    4509117 Aug 18 13:07 mail.err
-rw-r----- 1 root        adm    6610871 Aug 18 12:02 mail.info
-rw-r----- 1 root        adm    6610871 Aug 18 12:02 mail.log
-rw-r----- 1 root        adm       3582 Aug 18 09:13 mail.warn
-rw-r----- 1 root        adm        229 Oct 13  2013 mail.warn.5.gz
-rw-r----- 1 root        adm    3388125 Aug  4 08:19 messages
-rw-r----- 1 root        adm          0 Jun 23  2013 messages.5.gz
drwxr-xr-x 2 root        root      4096 May  8  2013 news
drwxr-xr-x 2 ntp         ntp       4096 May 12  2012 ntpstats
-rw------- 1 root        root    100144 May 15  2013 rkhunter.log
-rw------- 1 root        root      3764 May 15  2013 rkhunter.log.old
-rw-r----- 1 root        adm          0 Aug 18 12:19 syslog
-rw-r----- 1 root        adm     184159 Dec 20  2013 syslog.2.gz
-rw-r----- 1 root        adm     185177 Dec 19  2013 syslog.3.gz
-rw-r----- 1 root        adm     184172 Dec 18  2013 syslog.4.gz
-rw-r----- 1 root        adm     208721 Dec 17  2013 syslog.5.gz
-rw-r----- 1 root        adm     175268 Dec 16  2013 syslog.6.gz
-rw-r----- 1 root        adm     178768 Dec 15  2013 syslog.7.gz
-rw-r----- 1 root        adm       2294 Aug  4 07:53 user.log
-rw-r----- 1 root        adm        118 Dec  3  2013 user.log.2.gz
-rw-r----- 1 root        adm        102 Jun 13  2013 user.log.3.gz
-rw-r----- 1 root        adm         86 Jun  7  2013 user.log.4.gz
-rw-r----- 1 root        adm        761 May 16  2013 user.log.5.gz
[свернуть]

endru

за логирование в системе отвечает демон rsyslog.
после переноса файлов на другой раздел, скорее все демон отвалился с ошибкой, что логично.
/etc/init.d/rsyslog start

ogost

Вообще в системе желательно иметь некоторое количество логов, а не стирать их постоянно, дабы разобраться с проблемой в случае её возникновения. Посему настройте себе logrotate - он не позволит логам разрастаться и забивать диск, самые старые логи будут стираться. Обычно в дебиане он идет преднастроенным, но если Вас не устраивают предустановленные настройки, погуглите насчёт его настройки, ничего сложного там нет, можно и самому разобраться.

Nazgyl

Да спасибо, перезапустил rsyslog все заработало