Как я могу определить в прошлый раз, когда машина Соляриса была исправлена?

Инструмент Process Monitor Microsoft позволяет Вам "получать" процесс начальной загрузки в файле журнала, который может быть позже проанализирован для раскрытия точных мест, где процесс начальной загрузки не состоит в том с такой скоростью, как Вы хотите, чтобы он был. Затем можно удалять/играть с проблематичными процессами или точным поиском сеть для определенного решения.

1
задан 25 August 2009 в 22:33
5 ответов

Ну, не знайте хорошие прямые пути, но они могли бы помочь. 'showrev-p' скажет Вам все установленные патчи. И я предполагаю, что даты в/var/sadm/pkg были бы с прошлого раза, когда пакеты были изменены (или исправлены).

3
ответ дан 3 December 2019 в 17:00
  • 1
    Это, кажется, является самым близким к какой I' m ищущий - это, по крайней мере, показало, когда в прошлый раз патч был применен, который был половиной того, что я должен был знать. –  romandas 27 August 2009 в 16:55
  • 2
    Я думаю, что/var/sadm/pkg/только получает записи, если патч установлен без-d (т.е. если предыдущее содержание сохраняется для возврата). Это было бы нормальным случаем, но '/var/sadm/patch/' должны были всегда создавать записи для каждого патча, добавленного после установки (определенные патчи включены в выпуск, но обнаруживаются, как установлено с ' showrev-p') –  jrg 1 September 2009 в 03:39

Я не знаю об определении в прошлый раз, когда solaris поле было исправлено, но можно разработать уровень установки патча с showrev-p

3
ответ дан 3 December 2019 в 17:00

Я соглашусь с вышеупомянутым showrev-p комментарии и добавлю, что uname-a для получения версии ядра также полезен для предоставления общей картины.

0
ответ дан 3 December 2019 в 17:00

Необходимо проверить первый/etc/release, который показывает, какая версия Соляриса была первоначально установлена, затем сверьтесь 'uname-a', какой патч ядра в настоящее время Вы использующий (это - номер XXXXXX-XX, который обнаруживается), затем начинают сравнивать патчи ядра с другими машинами, патч ядра является критическим компонентом, таким образом, более новый патч ядра обычно означает более актуальную систему почти в каждом аспекте.

И затем если Вы не слабая из основы, можно использовать (неофициальный) инструмент PCA для обновления систем автоматически только путем обеспечения действительной учетной записи SunSolve.

0
ответ дан 3 December 2019 в 17:00

Чтобы определить, как долго система 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.
0
ответ дан 3 December 2019 в 17:00

Теги

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