CentOS의 정확한 설치 시간 확인


19

약 8 개월 전에 랩톱에 CentOS를 설치했는데 정확히 언제 설치 했는지 알고 싶습니다 . CentOS 6.4에서 어떻게 할 수 있습니까?


이것은 실제로 중복되지 않습니다. 그것이 dtro-agnostic 한 방법만을 보여줄 것을 지시하는 dup는, 이것에는 설치 시간을 결정하는 distro 특정 방법을 포함합니다.
slm

답변:


23

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을 사용하여 HDD 토폴로지를 결정할 수 있습니다.

$ 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

RPM에서

다른 방법은 패키지 setup가 설치된 시기를 찾는 것 입니다. 이 패키지는 배포 버전의 버전에서만 거의 업데이트되지 않으므로 이러한 방식으로 쿼리하는 것이 안전합니다.

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

품질이 비슷한 다른 패키지 setupbasesystem입니다.

$ 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

dm-1/dev디렉토리에 파일 이 없습니다
Alireza Fallah

@AlirezaFallah-업데이트를 참조하십시오.
slm

실제로 지난 두 팁은 완벽 덕분에 일
알리레자 Fallah에게

@ AlirezaFallah-예. Q와 같은 Q의 모든 방법을 보여 드리고 싶습니다. 시스템 설정을 전혀 알지 못하기 때문에 항상 많은 옵션을 갖는 것이 편리합니다.
slm

3

설치 중에 파일 시스템을 포맷했다고 가정합니까?

이 경우 tune2fs유틸리티를 사용 하여 루트 파일 시스템의 수퍼 블록에 저장된 작성 날짜를 볼 수 있습니다 .

루트 파일 시스템이 /dev/sda3다음과 같이 할 수 있다고 가정합니다 .

tune2fs -l /dev/sda3

출력에는 Filesystem created다음과 같은 필드가 있어야합니다 .

Filesystem created:       Wed Oct 31 15:30:21 2012

파일 시스템 경로를 어떻게 알 수 있습니까? 이 sdasda1하고 sda2내에서 /dev/디렉토리.
Alireza Fallah

mount명령 의 출력을 볼 수 있습니다 . 마운트 된 /것은 루트 파일 시스템입니다.
재생

1

방법

RPM

rpm -qi basesystemCentOS 6.10에서는 command를 통해 출력이

#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

/기타/

dir에서 파일 작성 시간을 통해 /etc/

추출 명령

ls -lact --full-time /etc/ | awk 'END {print $6,$7,$8}'
  • -l 긴 목록 형식을 사용하십시오.
  • -a, --all은로 시작하는 항목을 무시하지 않습니다.
  • -c : -lt : ctime (파일 상태 정보의 마지막 수정 시간)으로 정렬 및 표시 -l : ctime 표시 및 이름으로 정렬 그렇지 않은 경우 : ctime으로 정렬
  • -t 수정 시간을 기준으로 정렬
  • --l과 같은 풀 타임 --time-style = full-iso

산출

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

부가

날짜 형식을 지정하려면 use command를 고려하십시오. 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.