удаление 'файла' под/proc или/dev

Необходимо рассмотреть придерживание командной строки, потому что a) большинству серверов даже не установили GUI и b) все графический интерфейсы пользователя отчасти не спешат использовать по сетям.

Тем не менее я предложил бы взглянуть на VNC. Существуют собственные клиенты для Windows и серверы для Linux, таким образом, Вы не должны были бы настраивать X11 на своем поле Windows.

7
03.06.2011, 12:06
1 ответ

/proc и (обычно) большая часть из /dev сгенерированные ядром "файловые системы" только для чтения. Вы не удаляете их, Вы просто umount файловая система. Если rm -r /proc/6352 обработанный, это должно было бы быть семантически эквивалентно kill -9 6352, так как это действительно просто представляет информацию о pid 6352, не фактические файлы где угодно.

Использовать mount видеть, какие смонтированные файловые системы находятся под chroot и umount их прежде, чем удалить любые файлы. Это, возможно, еще более важно, когда это - a bind смонтируйтесь с тех пор rm -r удалил бы исходные файлы за пределами тюрьмы.

14
27.01.2020, 20:16
  • 1
    На Linux, /dev обычно перезаписываемый экземпляр tmpfs, сохраняемого udev. –  user1686 03.06.2011, 15:28
  • 2
    @grawity: Я думал больше вещей как /dev/fd, который обычно является символьной ссылкой на /proc/self/fd. IIRC там являются некоторыми символьными ссылками ALSA вокруг также. –  geekosaur 03.06.2011, 17:49

Теги

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