Đang xây dựng một kịch bản để tìm hiểu khi nào một danh sách các máy chủ được cập nhật đầy đủ lần cuối yum update
.
history |grep "yum update"|head -n 1
Tuy nhiên, tôi có thể tìm thấy nó bởi một vấn đề là người dùng có thể đã tắt nó nhưng không gõ "y" trong lời nhắc.
Một cách khác tôi đã thử là với yum history
ID | Login user | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------
109 | <xyz user> | 2015-08-20 07:18 | Erase | 1 E<
108 | root <root> | 2015-08-18 08:56 | Update | 3 >
107 | root <root> | 2015-08-14 07:39 | Update | 1
106 | root <root> | 2015-08-14 07:38 | Update | 1
105 | root <root> | 2015-08-14 07:38 | Update | 3
104 | root <root> | 2015-08-13 07:31 | Update | 1
103 | root <root> | 2015-08-11 05:46 | Update | 1
102 | root <root> | 2015-08-11 05:46 | Update | 2
101 | root <root> | 2015-08-11 05:45 | Update | 3
100 | root <root> | 2015-08-11 05:45 | Update | 3
99 | root <root> | 2015-08-10 20:41 | Update | 1
98 | root <root> | 2015-08-05 02:35 | Update | 1
97 | root <root> | 2015-05-14 10:52 | Update | 1
96 | root <root> | 2015-05-01 02:59 | Obsoleting | 2
95 | root <root> | 2015-04-09 16:06 | Update | 1 <
94 | <xyz.user> | 2015-03-28 08:49 | Update | 1 ><
93 | <xyz.usert> | 2015-03-28 08:14 | Erase | 3 ><
92 | <xyz.user> | 2015-03-13 07:46 | Install | 6 ><
91 | <xyz.user> | 2015-03-13 05:45 | I, U | 24 >
90 | root <root> | 2015-03-04 01:24 | Update | 3
Nhưng tôi không thể tìm ra cách xác định ngày yum update
ra mắt và đã thành công. Vì nếu tôi kiểm tra, ví dụ: ID giao dịch 108 được đánh dấu là "Cập nhật" được khởi chạy vào ngày 18, tôi không tìm thấy lệnh yum update
cho ngày cụ thể đó:
history |grep 2015 |grep "yum update"
5182 20150313-054444 > yum update
Một con đường khác tôi đã thử là /var/log/yum.log
nhưng yum.log
sẽ hiển thị cài đặt và cập nhật. Nếu một gói được cập nhật trong khi cài đặt gói e: g: yum install varnish
và nó yêu cầu cập nhật một số gói nhất định, ví dụ: (var Vec-libs-2.1.5-5.el6.i686, 3.0.7-1.el6.i686, v.v.) sẽ được hiển thị như được cập nhật trong yum.log
Có cách nào để tìm ngày a yum update
được đưa ra và nó đã thành công?