Машина зависает каждое воскресенье

Аватара пользователя
Gangabass

Машина зависает каждое воскресенье

Сообщение Gangabass »

Мистика какая-то: каждое воскресенье машина с Fedora Core 5 зависает.

Не пойму в чём может быть дело.



С чего посоветуете начать разбираться?



В dmesg идут примерно такие сообщения (много):




Цитата:



audit(1163391208.862:2): avc: denied { name_connect } for pid=1810 comm="squid" dest=9999

scontext=system_u:system_r:squid_t:s0 tcontext=system_uИзображениеbject_r:port_t:s0

tclass=tcp_socket



В crontab одна единственная строчка:





Код:

Код: Выделить всё

@daily /etc/webmin/sarg/generate.pl

Я думал может машина (старенькая) за неделю перегревается, но очень уж время зависания сильно совпадает каждый раз...
Аватара пользователя
ruslandh

Re: Машина зависает каждое воскресенье

Сообщение ruslandh »

1 Что-то со сквидом - а он вам нужен ?

2 Какие задания для crontab лежат в /etc/cron.weekly/ ?
Аватара пользователя
Gangabass

Re: Машина зависает каждое воскресенье

Сообщение Gangabass »

Удалил всё из
Цитата:



/etc/cron.weekly/



и зависания исчезли.

Спасибо всем за помощь.
Аватара пользователя
Gangabass

Re: Машина зависает каждое воскресенье

Сообщение Gangabass »

Цитата:



1 Что-то со сквидом - а он вам нужен ?



Да, через него мы ходим в Интернет.




Цитата:



2 Какие задания для crontab лежат в /etc/cron.weekly/ ?





Код:

Код: Выделить всё

0anacron
makewhatis.cron
yum.cron

Как я понимаю, yum это что-то вроде обновления. Оно мне не нужно.

В 0anacron написано, что он обновляет какие-то time stamps[/i]. Для чего это нужно я не знаю, но, думаю, что мне он тоже не нужен.

А вот для чего нужен makewhatis.cron для меня загадка :-(
Аватара пользователя
[mzd]

Re: Машина зависает каждое воскресенье

Сообщение [mzd] »

Какая-то задача запускается каждое воскресенье. Для того, чтобы выяснить, какая именно, посмотрите содержимое файла

Код:

Код: Выделить всё

/etc/cron.weekly/

, как подсказал ruslandh, или дайте команду

Код:

Код: Выделить всё

crontab -l

, чтобы посмотреть что запланировано. Если ничего подозрительного нет под вашим именем пользователя, то попробуйте дать эту команду от имени суперпользователя. У меня есть подозрения на то, что это генерируется заново кэш пакетов RPM или запускается up2date.
Аватара пользователя
Gangabass

Re: Машина зависает каждое воскресенье

Сообщение Gangabass »

Цитата:



посмотрите содержимое файла



Я же уже показал это в своём втором посте.


Цитата:



crontab -l



И это я уже тоже показал (в первом посте!).
Аватара пользователя
dmitryst

Re: Машина зависает каждое воскресенье

Сообщение dmitryst »

Gangabass Попробуйте в биосе поиграться со временем. Тогда точно можно будет сказать, что что-то запускается каждое воскресенье или нет (апдейты? вряд ли, но и вирус нельзя исключать, или удаленную атаку...)
Аватара пользователя
ruslandh

Re: Машина зависает каждое воскресенье

Сообщение ruslandh »

Что-бы сказать точно из-за чего - надо смотреть логи (в первeю очередь в cron)

Плюс мотреть что делается в этих скриптах :

makewhatis.cron

yum.cron
Аватара пользователя
Gangabass

Re: Машина зависает каждое воскресенье

Сообщение Gangabass »

makewhatis.cron



Код:

Код: Выделить всё

#!/bin/bash
LOCKFILE=/var/lock/makewhatis.lock
# the lockfile is not meant to be perfect, it's just in case the
# two makewhatis cron scripts get run close to each other to keep
# them from stepping on each other's toes.  The worst that will
# happen is that they will temporarily corrupt the database...
[ -f $LOCKFILE ] && exit 0
trap "{ rm -f $LOCKFILE; exit 255; }" EXIT
touch $LOCKFILE
makewhatis -w
exit 0

yum.cron



Код:

Код: Выделить всё

#!/bin/sh
if [ -f /var/lock/subsys/yum ]; then
	/usr/bin/yum -e 0 -d 0 clean packages
fi



А как мне добраться до логов крона?
Аватара пользователя
ruslandh

Re: Машина зависает каждое воскресенье

Сообщение ruslandh »

Gangabass

1 У меня в системе нет yum - вам надо посмотреть в man или yum -h что делает команда yum -e 0 -d 0 clean packages

2 логи в /var/log/messages (общесистемный лог) там всё упорядочено по времени и в /var/log/cron/*
Ответить

Вернуться в «Общий по Linux»