Добавление недостающего файла после удаления всех файлов старше 90 дней

Я столкнулся с большой проблемой с моим сервером под управлением Centos 5.x. В последний день я написал команду для удаления всех старых файлов журнала:

LOG_FOLDER= /var/spool/asterisk/backup
find $LOG_FOLDER/* -mtime +90 -delete

Эта команда была в порядке. Я скопировал ее в скрипт и запустил, возможно, моя ошибка в том, что я не проверил синтаксис скрипта перед запуском. Все файлы на моем сервере старше 90 дней были удалены. Все файлы bash были повреждены (yum, rpm, sh, bash,...). Я попытался скопировать файл с другой машины, и получил сообщение:

-bash: /bin/sh: Permission denied

Я использовал vncviewer для редактирования разрешения:

 [root@log]# bash
-bash: /bin/bash: cannot execute binary file

Команда Yum:

[root@log]# yum
Traceback (most recent call last):
  File "/usr/bin/yum", line 4, in ?
    import yum
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 44, in ?
    import rpmsack
  File "/usr/lib/python2.4/site-packages/yum/rpmsack.py", line 22, in ?
    import misc
  File "/usr/lib/python2.4/site-packages/yum/misc.py", line 14, in ?
    import tempfile
  File "/usr/lib/python2.4/tempfile.py", line 33, in ?
    from random import Random as _Random
  File "/usr/lib/python2.4/random.py", line 828, in ?
    _inst = Random()
  File "/usr/lib/python2.4/random.py", line 95, in __init__
    self.seed(x)
  File "/usr/lib/python2.4/random.py", line 109, in seed
    a = long(_hexlify(_urandom(16)), 16)
OSError: [Errno 2] No such file or directory: '/dev/urandom'

На моем сервере нет резервной копии файла :(. Anyone can help me pls :(

0
28.02.2016, 00:32
0 ответов

Теги

Похожие вопросы