Tìm hiểu thời gian cài đặt chính xác của CentOS


19

Tôi đã cài đặt CentOS trên máy tính xách tay của mình khoảng 8 tháng trước và tôi muốn biết chính xác khi tôi cài đặt nó, làm thế nào tôi có thể làm điều đó trong CentOS 6.4?


Đây không thực sự là một bản sao. Bản sao nó chỉ hiển thị các cách phân biệt duy nhất, cách này bao gồm những cách + phân phối cụ thể để xác định thời gian cài đặt.
slm

Câu trả lời:


23

Tune2fs

Bạn có thể sử dụng lệnh tune2fsđể tìm hiểu khi hệ thống tập tin được tạo.

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

Thí dụ

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

sử dụng đĩa nào?

Nếu bạn không có, /dev/dm-1bạn có thể sử dụng lệnh blkidđể xác định cấu trúc liên kết ổ cứng.

$ 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" 

Bạn cũng có thể tìm hiểu hệ thống tập tin mà thư mục đến từ việc sử dụng df -h .lệnh.

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

Từ tập tin khởi động .cfg

Bạn cũng có thể xem ngày tệp này được tạo, giả sử nó không bị xóa.

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

Từ RPM

Một phương pháp khác là tìm ra khi gói setupđược cài đặt. Gói này hiếm khi được cập nhật, chỉ từ phiên bản của phiên bản phân phối, vì vậy nó khá an toàn để truy vấn nó theo cách này.

Thí dụ

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

Một gói khác có phẩm chất tương tự setupbasesystem.

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

Cuối cùng, bạn chỉ có thể lấy danh sách đầy đủ các gói đã cài đặt và lấy vài cái cuối cùng để xem ngày cài đặt của chúng là gì.

$ 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

không có dm-1tập tin nào trong /devthư mục của tôi
Alireza Fallah

@AlirezaFallah - xem cập nhật.
slm

Trên thực tế, hai mẹo cuối đã hoạt động hoàn hảo, cảm ơn
Alireza Fallah

@AlirezaFallah - yeah Tôi muốn hiển thị tất cả các phương thức cho Q như thế này, vì bạn không bao giờ biết thiết lập hệ thống, luôn có nhiều tùy chọn.
slm

3

Tôi giả sử trong quá trình cài đặt, bạn đã định dạng hệ thống tập tin của bạn?

Nếu đó là trường hợp bạn có thể sử dụng tune2fstiện ích để xem ngày tạo được lưu trữ trong siêu khối của hệ thống tệp gốc của bạn.

Giả sử hệ thống tập tin gốc của bạn là /dev/sda3bạn có thể làm điều này:

tune2fs -l /dev/sda3

Trong đầu ra nên có một trường được gọi Filesystem creatednhư ở đây:

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

Làm thế nào tôi có thể tìm ra đường dẫn hệ thống tập tin? có sdasda1sda2trong tôi /dev/thư mục.
Alireza Fallah

bạn có thể nhìn vào đầu ra của mountlệnh. một trong đó được gắn kết /là hệ thống tập tin gốc.
phát lại

1

phương pháp

RPM

thông qua lệnh rpm -qi basesystem, trong CentOS 6.10, đầu ra của nó là

#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.

lệnh trích xuất

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

đầu ra

Fri 01 Jun 2018 05:06:56 PM PDT

/ v.v /

thông qua tập tin tạo thời gian theo dir /etc/

lệnh trích xuất

ls -lact --full-time /etc/ | awk 'END {print $6,$7,$8}'
  • -l sử dụng một định dạng danh sách dài
  • -a, --all đừng bỏ qua các mục bắt đầu bằng.
  • -c với -lt: sắp xếp theo và hiển thị, ctime (thời gian sửa đổi cuối cùng của thông tin trạng thái tệp) với -l: hiển thị ctime và sắp xếp theo tên khác: sắp xếp theo ctime
  • -t sắp xếp theo thời gian sửa đổi
  • --full-time like -l --time-style = full-iso

đầu ra

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

Thêm vào

Nếu bạn muốn định dạng ngày, bạn có thể xem xét sử dụng lệnh 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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.