Вы не можете настроить umask
для каждого каталога -.
Типичный способ решить ваш конкретный сценарий — использовать маску setfacl
по умолчанию.
Ядро записывает использование памяти/процессора/и т. д. в файлы в каталоге / proc
. Например, вы можете получить использование памяти в реальном времени в файле /proc/meminfo
.
[root@localhost ~]# cat /proc/meminfo
MemTotal: 131832516 kB
MemFree: 79406996 kB
MemAvailable: 121444792 kB
Buffers: 2112 kB
Cached: 41602056 kB
SwapCached: 0 kB
Active: 30971812 kB
Inactive: 18976428 kB
Active(anon): 8353396 kB
Inactive(anon): 8332 kB
Active(file): 22618416 kB
Inactive(file): 18968096 kB
Таким образом, файл proc/stat
предоставит вам жалкое количество подробностей о вашем процессоре. Исследуйте каталог /proc, вы найдете больше.
Используйте команду top
для отображения в реальном -времени информации об активных процессах. По умолчанию top
показывает единицы измерения в килобайтах, но вы можете изменить это, используя ShiftE для изменения единиц сводной информации над списком текущих процессов и e для изменить единицы списка запущенных в данный момент процессов.
Нажатие Shiftm сортирует список по памяти, или вы можете нажать Shiftf , чтобы открыть окно управления полями, где вы можете выбрать, какой заголовок столбца использовать отсортировать(s)список в порядке убывания
Что касается использования диска, вы можете использовать команды df
иdu
:
df
показывает доступное место в файловой системе (, например. ntfs, ext4, fat32 ), который содержит каждый аргумент имени файла. Например, если вы хотите увидеть свободное место на внешнем жестком диске, используйте команду df -h /Path/to/external_harddrive
, которая выведет доступное место в файловой системе внешнего диска, смонтированного в каталоге /Path/to/external_harddrive
. Если файл не указан, df
покажет доступное пространство во всех смонтированных файловых системах du
покажет использование диска указанным файлом. Когда каталог указан в качестве аргумента для du
, du
будет рекурсивно показывать использование диска в каталоге, что означает, что du
будет показывать использование диска в глубине -первый обход (обрабатывать содержимое каждого каталога перед самим каталогом )снова и снова, пока не будет показано использование диска всеми файлами или каталогами в указанном каталоге. Используйте параметр --max-depth=LEVEL
, чтобы du
отображал только использование диска всеми файлами или каталогами указанного уровня или ниже каталога, заданного для du
в качестве аргумента. Например, du -h --max-depth=1 ~/Documents
распечатает размер всех файлов и каталогов на 1 уровень или меньше ниже каталогаDocuments
(уровень 1 — самый низкий уровень ниже дерева каталогов ).Если вы не хотите, чтобы отображался размер всех файлов и каталогов, используйте параметр-s
(summary ), чтобы показать только общий размер каталога Documents
без отдельных размеров содержимого каталога Document
Обратите внимание,:короткая опция-h
(--human-readable
в длинной форме )означает удобочитаемый для человека, что облегчает преобразование человеческим мозгом вывода du
или df
во что-то осмысленное