Đ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 1Tuy 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 updatera 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 updatecho 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.lognhưng yum.logsẽ 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 varnishvà 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?