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?
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?
Câu trả lời:
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'
$ sudo tune2fs -l /dev/dm-1 |grep 'Filesystem created'
Filesystem created: Sat Dec 7 20:42:03 2013
Nếu bạn không có, /dev/dm-1
bạ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% /
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
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.
$ 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ự setup
là basesystem
.
$ 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
dm-1
tập tin nào trong /dev
thư mục của tôi
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 tune2fs
tiệ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/sda3
bạ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 created
như ở đây:
Filesystem created: Wed Oct 31 15:30:21 2012
sda
và sda1
và sda2
trong tôi /dev/
thư mục.
mount
lệnh. một trong đó được gắn kết /
là hệ thống tập tin gốc.
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
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}'
đầu ra
2018-06-01 17:06:54.101999993 -0700
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