Узнайте точное время установки CentOS

Использовать empty:

С паролем, безопасно сохраненным (это - способ сказать...),

$ echo password > pwd-file

Запустите процесс с empty. (Вы опустили бы -L log в реальном случае.)

$ empty -f -i fifo1 -o fifo2 -L log curl -u user http://example.com

Отправьте содержание pwd-file кому: emptyвходной канал, который процесс рассматривает как обоих stdin и /dev/tty.

$ empty -s -c -o fifo1 < pwd-file

Это - то, что произошло в псевдотерминале:

$ cat log
<<>>password
<<<

19
22.07.2018, 06:15
3 ответа

tune2fs

Можно использовать команду tune2fs узнать, когда файловая система была создана.

$ tune2fs -l /dev/main/partition |grep  'Filesystem created'

Пример

$ sudo tune2fs -l /dev/dm-1 |grep  'Filesystem created'
Filesystem created:       Sat Dec  7 20:42:03 2013

какой диск использовать?

Если Вы не имеете /dev/dm-1 можно использовать команду blkid определить Вашу топологию жесткого диска.

$ blkid
/dev/sda1: UUID="XXXX" TYPE="ext4" 
/dev/sda2: UUID="XXXX" TYPE="LVM2_member" 
/dev/mapper/fedora_greeneggs-swap: UUID="XXXX" TYPE="swap" 
/dev/mapper/fedora_greeneggs-root: UUID="XXXX" TYPE="ext4" 
/dev/mapper/fedora_greeneggs-home: UUID="XXXX" TYPE="ext4" 

Можно также узнать, какая файловая система каталог прибывает из использования df -h . команда.

$ df -h .
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/fedora_greeneggs-root   50G  9.3G   38G  20% /

От запускают .cfg файл

Можно также посмотреть на дату, этот файл был создан, предположив, что это не было удалено.

$ sudo  ls -lah ~root/anaconda-ks.cfg
-rw-------. 1 root root 1.3K Dec  7 21:10 /root/anaconda-ks.cfg

От об/мин

Другой метод должен был бы узнать когда пакет setup был установлен. Этот пакет редко обновляется, только от версии версии дистрибутива, таким образом, должно быть довольно безопасно запросить его этим способом.

Пример

$  rpm -qi setup | grep Install
Install Date: Sat 07 Dec 2013 08:46:32 PM EST

Другой пакет, который имеет подобные качества к setup basesystem.

$ rpm -qi basesystem | grep Install
Install Date: Sat 07 Dec 2013 08:46:47 PM EST

Наконец Вы могли просто взять полный список установленных пакетов и заставить несколько последних видеть, каковы их даты установки были.

$ rpm -qa --last | tail 
nhn-nanum-fonts-common-3.020-8.fc19.noarch    Sat 07 Dec 2013 08:46:47 PM EST
basesystem-10.0-8.fc19.noarch                 Sat 07 Dec 2013 08:46:47 PM EST
m17n-db-1.6.4-2.fc19.noarch                   Sat 07 Dec 2013 08:46:46 PM EST
gnome-user-docs-3.8.2-1.fc19.noarch           Sat 07 Dec 2013 08:46:45 PM EST
foomatic-db-filesystem-4.0-38.20130604.fc19.noarch Sat 07 Dec 2013 08:46:45 PM EST
mozilla-filesystem-1.9-9.fc19.x86_64          Sat 07 Dec 2013 08:46:35 PM EST
dejavu-fonts-common-2.33-5.fc19.noarch        Sat 07 Dec 2013 08:46:34 PM EST
telepathy-filesystem-0.0.2-5.fc19.noarch      Sat 07 Dec 2013 08:46:33 PM EST
setup-2.8.71-1.fc19.noarch                    Sat 07 Dec 2013 08:46:32 PM EST
fontpackages-filesystem-1.44-7.fc19.noarch    Sat 07 Dec 2013 08:46:31 PM EST
23
27.01.2020, 19:45
  • 1
    там нет dm-1 файл в моем /dev каталог –  Alireza Fallah 30.12.2013, 20:42
  • 2
    @AlirezaFallah - видит обновления. –  slm♦ 30.12.2013, 20:44
  • 3
    на самом деле последние два снабжают подсказкой работавший прекрасный, спасибо –  Alireza Fallah 30.12.2013, 20:51
  • 4
    @AlirezaFallah - да мне нравится показывать весь метод для Q как это, b/c Вы никогда не знают установку системы, всегда удобно иметь много опций. –  slm♦ 30.12.2013, 20:58

Я принимаю во время установки, Вы отформатировали свою файловую систему?

Если это так, можно использовать tune2fs утилита для наблюдения даты создания это хранится в супер блоке корневой файловой системы.

Принятый Ваша корневая файловая система /dev/sda3 Вы могли сделать, делают это:

tune2fs -l /dev/sda3

В выводе должно быть названное поле Filesystem created как здесь:

Filesystem created:       Wed Oct 31 15:30:21 2012
3
27.01.2020, 19:45
  • 1
    , как я могу узнать путь файловой системы? существует sda и sda1 и sda2 в моем /dev/ каталог. –  Alireza Fallah 30.12.2013, 20:38
  • 2
    можно посмотреть на вывод mount команда. тот, который смонтирован к / корневая файловая система. –  replay 30.12.2013, 20:45

Метод

Об/мин

с помощью команды rpm -qi basesystem, в CentOS 6.10 ее вывод

#rpm -qi basesystem
Name        : basesystem                   Relocations: (not relocatable)
Version     : 10.0                              Vendor: CentOS
Release     : 4.el6                         Build Date: Wed 10 Nov 2010 05:12:57 PM PST
Install Date: Fri 01 Jun 2018 05:06:56 PM PDT      Build Host: c5b2.bsys.dev.centos.org
Group       : System Environment/Base       Source RPM: basesystem-10.0-4.el6.src.rpm
Size        : 0                                License: Public Domain
Signature   : RSA/8, Sat 02 Jul 2011 09:00:48 PM PDT, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>
Summary     : The skeleton package which defines a simple Red Hat Enterprise Linux system
Description :
Basesystem defines the components of a basic Red Hat Enterprise Linux
system (for example, the package installation order to use during
bootstrapping). Basesystem should be in every installation of a system,
and it should never be removed.

команда извлечения

rpm -qi basesystem 2> /dev/null | sed -r -n '/^Install Date[[:space:]]*:/{s@[[:space:]]{2,}.*$@@g;s@^[^:]+:[[:space:]]*(.*)$@\1@g;p}'

выход

Fri 01 Jun 2018 05:06:56 PM PDT

/и т.д./

через время создания файла в каталоге/etc/

команда извлечения

ls -lact --full-time /etc/ | awk 'END {print $6,$7,$8}'
  • -Я использую формат длинного списка
  • -a, --не игнорируют записи, начинающиеся с.
  • -c с -lt :отсортировать и показать,ctime (время последней модификации информации о состоянии файла )с -l :показывать ctime и сортировать по имени иначе :сортировать по ctime
  • -t сортировать по времени модификации
  • --full -time like -l --time -style=full -iso

выход

2018-06-01 17:06:54.101999993 -0700

Дополнение

Если вы хотите отформатировать дату, вы можете использовать командуdate

#echo 'Fri 01 Jun 2018 05:06:56 PM PDT' | date +'%F %T %z %Z' -f -
2018-06-01 17:06:56 -0700 PDT

#echo '2018-06-01 17:06:54.101999993 -0700' | date +'%F %T %z %Z' -f -
2018-06-01 17:06:54 -0700 PDT
2
27.01.2020, 19:45

Теги

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