если не имеет значения с точки зрения производительности, используйте:
cat PATH_OF_SOURCE_FILE | \
grep -n ^ | \
grep -E "^($(seq 1 90 | shuf | head -n 80 | paste -s -d '|')):" | \
sed 's/[0-9]*:\(.*\)$/\1/' > PATH_TO_TARGET_FILE
первые строки индекса grp
; второй grep
выберите 80 случайные строки и sed
удалите номер строки, добавленный первым grep
.
Примечание: если не требуется порядок вывода , установите последний вывод в
shuf
. -121--79787-
Необходимо загрузить модуль ядра sg на centos 7 (сообщение об ошибке):
# modprobe sg
# lsscsi --generic
# mtx -f /dev/sgX status
(драйвер SCSI общего назначения не загружается при загрузке) https://www.centos.org/forums/viewtopic.php?f=48&t=52357
-121--63140-
С верхней части головы можно сделать что-то вроде:
посмотрите команду
, может быть, более сложную) getty
для автоматического входа этого пользователя Это может нарушить возможность обычного входа в систему; потребуется некоторое экспериментирование, чтобы выяснить это.
Нормальным механизмом отображения информации о времени входа в систему, конечно, является /etc/issue
. Однако, глядя на это, это не кажется подходящим, из-за 1. нет механизма для выполнения произвольных команд и вывода их, 2. нет механизма постоянного обновления выходных данных, а не однократной печати.
Для PS процент ЦП основан на продолжительности жизни процесса. В основном (пользовательское время + системное время )/ (сейчас -время запуска процесса ).
Таким образом, 5 % означает, что процесс беспокоил ЦП 5 % времени своего существования.
Top делает это по-другому, он основан на времени обновления top. Так что в большинстве случаев эти цифры не будут совпадать.