вам нужно отредактировать файл /etc/default/grub
, вам нужно найти файл
GRUB_BACKGROUND="/path/to/myimage"
После включения вам необходимо сохранить ваш конфиг.
Вот очень полезное руководство по редактированию всего, что связано с вашей конфигурацией grub
По определению невозможно запустить команду, которая суммирует открытые файлы, так как файлы, принадлежащие root -, не видны обычному пользователю (, если у него нет необходимых разрешений, что приведет к поражению объекта ).
Вам придется активно отключать приватность root и добавлять пользователя в файл sudoers (Solaris > ver 11 )для запуска команды mdb или добавлять пользователя в группу с доступом на чтение к root -собственных файлов.
См. Почему номер файла -и число lsof для открытых файлов различаются? для информации о количестве обработчиков файлов по сравнению со списком открытых «файлов» -общее количество различается в зависимости от папок, учитываемых как файлы и т. д.
Для Solaris вы можете подсчитывать открытые файлы по процессам... или вам нужно иметь возможность просматривать корневые файлы, а затем использовать "lsof":
lsof | wc -l
Для отдельных процессов можно запускать pfiles для PID. Дополнительную информацию см. в thegeekdiary .
Однако попробуйте использовать ps, а затем pfiles:
ps -A | awk '{print $1}' | xargs pfiles
Затем сложите итоги с помощью awk.
Я также пытался использовать find, но это беспорядок, так как он также перечисляет сокеты и т. д.:
find /proc/*/fd/ * -type f | grep -v "Permission denied" | wc -l