Могу ли я безопасно удалить все файлы в / tmp?

просто добавив дополнительную информацию о вашем вопросе «Обратите внимание, что я не хочу размещать веб-сайт в Интернете. Я знаю о версии сервера Ubuntu, и я использую 12.04 LTS».

Я боюсь, что ваш сервер использует общедоступную IP-аддификацию, что означает, что к вашему серверу можно получить доступ извне вашего офиса.

для этого вам нужно настроить apache mod_access, который разрешает только указанный IP-адрес / адрес которые могут получить доступ к вашим сайтам.

для получения дополнительной информации Нажмите здесь, чтобы документация apache mod_access

, или вы можете просто добавить правило брандмауэра в порт, который вы используете для apache, чтобы получить работу, ussualy it используйте порт 80

преимущества использования правила mod_access и брандмауэра. заключается в том, чтобы запретить кому-либо, у кого нет доступа к авторизации доступа к вашим сайтам.

7
задан 26 August 2011 в 09:03

8 ответов

В Unix удаление файла удаляет ссылку на него из родительского каталога (это на самом деле называется «отмена»).

Фактические данные файла удаляются только в том случае, если на него не ссылаются ни в одной директории (файл может иметь несколько так называемых hardlinks), и он не открыт какой-либо программой.

Итак, да, удаление файлов из / tmp не должно приводить к сбою программ, которые потенциально могут открыть эти файлы. С другой стороны, фактическое дисковое пространство не будет освобождено, пока программа не закроет уже удаленный файл.

7
ответ дан 25 May 2018 в 19:09
  • 1
    После удаления ничего не произошло на моем компьютере, поэтому я рад принять ваш ответ! – Agmenor 26 August 2011 в 09:07
  • 2
    Но вполне возможно, что программа (или, скорее всего, сценарий, вызывающий последовательность команд) должна несколько раз открывать и закрывать один и тот же файл. Такая программа может выйти из строя, если имя файла не подключено. – Alexandre Jasmin 26 August 2011 в 18:45
  • 3
    @Alexandre Jasmin: такая программа может потерпеть неудачу, но должна управляться ситуацией, если она спроектирована правильно (воссоздание файла или запись в журнал ошибки, а затем изящно, если фатально, и т. Д.). – enzotib 26 August 2011 в 21:38
  • 4
    Я не могу пройти мимо lightdm после удаления каталога / tmp: sudo rm -rf /tmp – Juzer Ali 5 December 2012 в 10:51
  • 5
    @ Juzer Ali - вы должны удалить содержимое с помощью sudo rm -rf /tmp/* (обратите внимание на *), а не на весь каталог. Чтобы остановить /tmp слишком большой, вы можете установить его как tmpfs с фиксированным размером. – Stuart Cardall 27 December 2017 в 13:32

В Unix удаление файла удаляет ссылку на него из родительского каталога (это на самом деле называется «отмена»).

Фактические данные файла удаляются только в том случае, если на него не ссылаются ни в одной директории (файл может иметь несколько так называемых hardlinks), и он не открыт какой-либо программой.

Итак, да, удаление файлов из / tmp не должно приводить к сбою программ, которые потенциально могут открыть эти файлы. С другой стороны, фактическое дисковое пространство не будет освобождено, пока программа не закроет уже удаленный файл.

7
ответ дан 25 July 2018 в 21:24

В Unix удаление файла удаляет ссылку на него из родительского каталога (это на самом деле называется «отмена»).

Фактические данные файла удаляются только в том случае, если на него не ссылаются ни в одной директории (файл может иметь несколько так называемых hardlinks), и он не открыт какой-либо программой.

Итак, да, удаление файлов из / tmp не должно приводить к сбою программ, которые потенциально могут открыть эти файлы. С другой стороны, фактическое дисковое пространство не будет освобождено, пока программа не закроет уже удаленный файл.

7
ответ дан 31 July 2018 в 11:13

В Unix удаление файла удаляет ссылку на него из родительского каталога (это на самом деле называется «отмена»).

Фактические данные файла удаляются только в том случае, если на него не ссылаются ни в одной директории (файл может иметь несколько так называемых hardlinks), и он не открыт какой-либо программой.

Итак, да, удаление файлов из / tmp не должно приводить к сбою программ, которые потенциально могут открыть эти файлы. С другой стороны, фактическое дисковое пространство не будет освобождено, пока программа не закроет уже удаленный файл.

7
ответ дан 31 July 2018 в 12:14

В Unix удаление файла удаляет ссылку на него из родительского каталога (это на самом деле называется «отмена»).

Фактические данные файла удаляются только в том случае, если на него не ссылаются ни в одной директории (файл может иметь несколько так называемых hardlinks), и он не открыт какой-либо программой.

Итак, да, удаление файлов из / tmp не должно приводить к сбою программ, которые потенциально могут открыть эти файлы. С другой стороны, фактическое дисковое пространство не будет освобождено, пока программа не закроет уже удаленный файл.

7
ответ дан 2 August 2018 в 03:04

В Unix удаление файла удаляет ссылку на него из родительского каталога (это на самом деле называется «отмена»).

Фактические данные файла удаляются только в том случае, если на него не ссылаются ни в одной директории (файл может иметь несколько так называемых hardlinks), и он не открыт какой-либо программой.

Итак, да, удаление файлов из / tmp не должно приводить к сбою программ, которые потенциально могут открыть эти файлы. С другой стороны, фактическое дисковое пространство не будет освобождено, пока программа не закроет уже удаленный файл.

7
ответ дан 4 August 2018 в 18:54

В Unix удаление файла удаляет ссылку на него из родительского каталога (это на самом деле называется «отмена»).

Фактические данные файла удаляются только в том случае, если на него не ссылаются ни в одной директории (файл может иметь несколько так называемых hardlinks), и он не открыт какой-либо программой.

Итак, да, удаление файлов из / tmp не должно приводить к сбою программ, которые потенциально могут открыть эти файлы. С другой стороны, фактическое дисковое пространство не будет освобождено, пока программа не закроет уже удаленный файл.

7
ответ дан 6 August 2018 в 03:16

В Unix удаление файла удаляет ссылку на него из родительского каталога (это на самом деле называется «отмена»).

Фактические данные файла удаляются только в том случае, если на него не ссылаются ни в одной директории (файл может иметь несколько так называемых hardlinks), и он не открыт какой-либо программой.

Итак, да, удаление файлов из / tmp не должно приводить к сбою программ, которые потенциально могут открыть эти файлы. С другой стороны, фактическое дисковое пространство не будет освобождено, пока программа не закроет уже удаленный файл.

7
ответ дан 7 August 2018 в 20:57

Другие вопросы по тегам:

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