Инструмент Process Monitor Microsoft позволяет Вам "получать" процесс начальной загрузки в файле журнала, который может быть позже проанализирован для раскрытия точных мест, где процесс начальной загрузки не состоит в том с такой скоростью, как Вы хотите, чтобы он был. Затем можно удалять/играть с проблематичными процессами или точным поиском сеть для определенного решения.
Ну, не знайте хорошие прямые пути, но они могли бы помочь. 'showrev-p' скажет Вам все установленные патчи. И я предполагаю, что даты в/var/sadm/pkg были бы с прошлого раза, когда пакеты были изменены (или исправлены).
Необходимо проверить первый/etc/release, который показывает, какая версия Соляриса была первоначально установлена, затем сверьтесь 'uname-a', какой патч ядра в настоящее время Вы использующий (это - номер XXXXXX-XX, который обнаруживается), затем начинают сравнивать патчи ядра с другими машинами, патч ядра является критическим компонентом, таким образом, более новый патч ядра обычно означает более актуальную систему почти в каждом аспекте.
И затем если Вы не слабая из основы, можно использовать (неофициальный) инструмент PCA для обновления систем автоматически только путем обеспечения действительной учетной записи SunSolve.
Чтобы определить, как долго система Solaris (10) была без исправлений, я удаленно проверяю следующее (из системы Linux, потому что дата GNU
удобна).
1) Удаленно получить дату / время из самой последней записи в каталоге patch
;
(см. Ниже описание параметров ls
)
ls -terd /var/sadm/patch/* | tail -1 | awk '{print $6,$7,$9,$8 }'
Примечание; Команда awk
выводит дату в формате MMM DD YYYY HH: mm: ss
;
Jan 28 2017 01:48:14
2) Вычислить $ days_since
с помощью ] days_since {}
(это работает в ksh
, возможно, в bash
);
function days_since {
d2=$(date -d "$1" +%s)
d1=$(date -d now +%s)
echo $(( (d1 - d2) / 86400 ))
}
Теперь мы знаем, что система Solaris 10 не обновлялась уже 192 дня! :)
Краткий справочник по команде Solaris 10 ls
;
-t Sorts by time stamp (latest first) instead of
by name. The default is the last modification
time. (See -u and -c.
-e The same as -l, except displays time to the
second, and with one format for all files
regardless of age: mmm dd hh:mm:ss yyyy.
-r Reverses the order of sort to get reverse
alphabetic or oldest first as appropriate.
-d If an argument is a directory, lists only its
name (not its contents). Often used with -l to
get the status of a directory.