1 - Histórico de instalação, quem nunca precisou saber quando foi instalado ou feito um update de pacotes?
[root@oelestudos1 ~]# dnf history
ID | Command line | Date and time | Action(s) | Altered
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
31 | install nginx | 2021-04-06 01 : 04 | Install | 15
30 | install dnf-automatic | 2021-04-06 00 : 48 | Install | 1
29 | install tmux | 2021-04-06 00 : 12 | Install | 1
28 | install logwatch | 2021-04-04 16 : 35 | Install | 6
27 | install ftp | 2021-04-04 15 : 54 | Install | 1
26 | install vsftpd | 2021-04-04 15 : 42 | Install | 1
25 | -y remove kernel-uek-5.4.17-2011.7.4.el8uek | 2021-03-19 19 : 32 | Removed | 1
24 | -y install http://129.146.131.238/oci-mar- 2021 /oci-linux-config- 2.0 -1.0.16.el8.noarch.rpm | 2021-03-19 19 : 26 | Upgrade | 1 EE
23 | -y install http://129.146.131.238/oci-mar- 2021 /oraclelinux-release-el8- 1.0 -16.0.1.el8.x86_64.rpm http:// 129.1 | 2021-03-19 19 : 26 | Upgrade | 7 EE
22 | -y install iperf3 | 2021-03-19 19 : 26 | Install | 2
21 | -y install perf | 2021-03-19 19 : 26 | Install | 3
20 | -y install trace-cmd | 2021-03-19 19 : 26 | Install | 1 EE
19 | -y install kernel-uek-devel | 2021-03-19 19 : 26 | Install | 3
18 | -y install bcc | 2021-03-19 19 : 25 | Install | 6
17 | -y install ltrace | 2021-03-19 19 : 25 | Install | 1
16 | -y install dtrace | 2021-03-19 19 : 25 | Install | 1
15 | -y install oswatcher | 2021-03-19 19 : 25 | Install | 3 EE
14 | -y install systemtap | 2021-03-19 19 : 25 | Install | 21
13 | -y install oci-linux-config | 2021-03-19 19 : 25 | Install | 1 EE
12 | -y install tuned-profiles-oci-recommend | 2021-03-19 19 : 25 | Install | 2
11 | -y install uptrack | 2021-03-19 19 : 24 | Install | 36 EE
10 | -y install https://objectstorage.us-phoenix-1.oraclecloud.com/p/H8i2z6l0-4HAPbIayw-5AMXEMw5l8JlKN7Lv-VlWqSXRB | 2021-03-19 19 : 24 | Install | 1 EE
9 | -y update --exclude=cuda * 455 * * 460 * | 2021-03-19 19 : 23 | I, U | 19 EE
8 | -y install oci-utils | 2021-03-19 19 : 23 | Install | 10 EE
7 | -y install mysql-release-el8 | 2021-03-19 19 : 22 | Install | 1
6 | -y install oracle-epel-release-el8 | 2021-03-19 19 : 22 | Install | 1
5 | -y install ksplice-release-el8 | 2021-03-19 19 : 22 | Install | 1
4 | -y install oci-release-el8 | 2021-03-19 19 : 22 | Install | 1
3 | -y install https://objectstorage.us-phoenix-1.oraclecloud.com/p/QEhSfbu-EXnz8pndSF6Gdo2v2QV7hFicBBg8jm6IfX-Q_ | 2021-03-19 19 : 22 | Install | 1
2 | -y install oraclelinux-developer-release-el8 | 2021-03-19 19 : 22 | Install | 1
1 | | 2021-03-19 19 : 15 | Install | 599 EE
| 2021-03-19 19 : 15 | Install | 599 EE
ShellScript
2 - Desfazer e refazer a instalação de um pacote. Quem nunca atualizou um pacote e descobriu que a versão mais atual fez uma aplicação parar de funcionar, abaixo segue exemplo de undo e redo.
[root@oelestudos1 ~]# dnf list installed | grep nginx
nginx.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-all-modules.noarch 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-filesystem.noarch 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-mod-http-image-filter.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-mod-http-perl.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-mod-http-xslt-filter.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-mod-mail.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-mod-stream.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
[root@oelestudos1 ~]# dnf history
ID | Command line | Date and time | Action(s) | Altered
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
31 | install nginx | 2021-04-06 01 : 04 | Install | 15
[root@oelestudos1 ~]# dnf history undo 31 -y
[root@oelestudos1 ~]# dnf list installed | grep nginx
[root@oelestudos1 ~]# | 2021-03-19 19 : 15 | Install | 599 EE
[root@oelestudos1 ~]# dnf history redo 31 -y
[root@oelestudos1 ~]# dnf list installed | grep nginx
nginx.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-all-modules.noarch 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-filesystem.noarch 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-mod-http-image-filter.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-mod-http-perl.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-mod-http-xslt-filter.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-mod-mail.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
nginx-mod-stream.x86_64 1 :1.14.1-9.0.1.module+el8.0.0+ 5347 +9282027e @ol8_appstream
ShellScript
3 - Verificar e atualizar o OL apenas atualizações de segurança?
[root@oelestudos1 ~]# dnf updateinfo sec
Last metadata expiration check: 0 : 30 : 53 ago on Tue 06 Apr 2021 12 : 42 : 01 AM GMT.
Updates Information Summary: available
5 Security notice (s)
4 Important Security notice (s)
1 Moderate Security notice (s)
ShellScript
4 - Aplicar atualizações de segurança.
[root@oelestudos1 ~]# dnf update --security
[root@oelestudos1 ~]# dnf updateinfo sec
Last metadata expiration check: 0 : 43 : 08 ago on Tue 06 Apr 2021 12 : 42 : 01 AM GMT.
Updates Information Summary: available
2 Security notice (s)
1 Important Security notice (s)
1 Moderate Security notice (s)
Security: kernel-uek-5.4.17-2102.200.13.el8uek.x86_64 is an installed security update
Security: kernel-uek-5.4.17-2036.104.5.el8uek.x86_64 is the currently running version
ShellScript
5 - Verificar atualizações de segurança aplicadas.
[root@oelestudos1 ~]# dnf history
ID | Command line | Date and time | Action(s) | Altered
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
34 | update --security | 2021-04-06 01 : 17 | I, U | 19 EE
33 | history redo 31 -y | 2021-04-06 01 : 10 | Install | 15
32 | history undo 31 -y | 2021-04-06 01 : 08 | Removed | 15
31 | install nginx | 2021-04-06 01 : 04 | Install | 15
30 | install dnf-automatic | 2021-04-06 00 : 48 | Install | 1
29 | install tmux | 2021-04-06 00 : 12 | Install | 1
28 | install logwatch | 2021-04-04 16 : 35 | Install | 6
27 | install ftp | 2021-04-04 15 : 54 | Install | 1
26 | install vsftpd | 2021-04-04 15 : 42 | Install | 1
25 | -y remove kernel-uek-5.4.17-2011.7.4.el8uek | 2021-03-19 19 : 32 | Removed | 1
24 | -y install http://129.146.131.238/oci-mar- 2021 /oci-linux-config- 2.0 -1.0.16.el8.noarch.rpm | 2021-03-19 19 : 26 | Upgrade | 1 EE
23 | -y install http://129.146.131.238/oci-mar- 2021 /oraclelinux-release-el8- 1.0 -16.0.1.el8.x86_64.rpm http:// 129.1 | 2021-03-19 19 : 26 | Upgrade | 7 EE
22 | -y install iperf3 | 2021-03-19 19 : 26 | Install | 2
21 | -y install perf | 2021-03-19 19 : 26 | Install | 3
20 | -y install trace-cmd | 2021-03-19 19 : 26 | Install | 1 EE
19 | -y install kernel-uek-devel | 2021-03-19 19 : 26 | Install | 3
18 | -y install bcc | 2021-03-19 19 : 25 | Install | 6
17 | -y install ltrace | 2021-03-19 19 : 25 | Install | 1
16 | -y install dtrace | 2021-03-19 19 : 25 | Install | 1
15 | -y install oswatcher | 2021-03-19 19 : 25 | Install | 3 EE
14 | -y install systemtap | 2021-03-19 19 : 25 | Install | 21
13 | -y install oci-linux-config | 2021-03-19 19 : 25 | Install | 1 EE
12 | -y install tuned-profiles-oci-recommend | 2021-03-19 19 : 25 | Install | 2
11 | -y install uptrack | 2021-03-19 19 : 24 | Install | 36 EE
10 | -y install https://objectstorage.us-phoenix-1.oraclecloud.com/p/H8i2z6l0-4HAPbIayw-5AMXEMw5l8JlKN7Lv-VlWqSXRB | 2021-03-19 19 : 24 | Install | 1 EE
9 | -y update --exclude=cuda * 455 * * 460 * | 2021-03-19 19 : 23 | I, U | 19 EE
8 | -y install oci-utils | 2021-03-19 19 : 23 | Install | 10 EE
7 | -y install mysql-release-el8 | 2021-03-19 19 : 22 | Install | 1
6 | -y install oracle-epel-release-el8 | 2021-03-19 19 : 22 | Install | 1
5 | -y install ksplice-release-el8 | 2021-03-19 19 : 22 | Install | 1
4 | -y install oci-release-el8 | 2021-03-19 19 : 22 | Install | 1
3 | -y install https://objectstorage.us-phoenix-1.oraclecloud.com/p/QEhSfbu-EXnz8pndSF6Gdo2v2QV7hFicBBg8jm6IfX-Q_ | 2021-03-19 19 : 22 | Install | 1
2 | -y install oraclelinux-developer-release-el8 | 2021-03-19 19 : 22 | Install | 1
1 | | 2021-03-19 19 : 15 | Install | 599 EE
ShellScript
6 - Reverter atualizações de segurança.
[root@oelestudos1 ~]# dnf history undo 34 -y
Last metadata expiration check: 0 : 47 : 51 ago on Tue 06 Apr 2021 12 : 42 : 01 AM GMT.
Undoing transaction 34 , from Tue 06 Apr 2021 01 : 17 : 22 AM GMT
Install grub2-tools-efi- 1 : 2.02 -90.0.4.el8_3.1.x86_64 @ol8_baseos_latest
Install kernel-uek-devel-5.4.17-2102.200.13.el8uek.x86_64 @ol8_UEKR6
Install kernel-uek-5.4.17-2102.200.13.el8uek.x86_64 @ol8_UEKR6
Upgrade libstdc++-8.3.1-5.1.0.2.el8.x86_64 @ol8_baseos_latest
Upgraded libstdc++-8.3.1-5.1.0.1.el8.x86_64 @@System
Upgrade libgomp-8.3.1-5.1.0.2.el8.x86_64 @ol8_baseos_latest
Upgraded libgomp-8.3.1-5.1.0.1.el8.x86_64 @@System
Upgrade libgcc-8.3.1-5.1.0.2.el8.x86_64 @ol8_baseos_latest
Upgraded libgcc-8.3.1-5.1.0.1.el8.x86_64 @@System
Upgrade openssl-libs- 1 :1.1.1g-15.el8_3.x86_64 @ol8_baseos_latest
Upgraded openssl-libs- 1 :1.1.1g-12.el8_3.x86_64 @@System
Upgrade openssl- 1 :1.1.1g-15.el8_3.x86_64 @ol8_baseos_latest
Upgraded openssl- 1 :1.1.1g-12.el8_3.x86_64 @@System
Upgrade grub2-tools- 1 : 2.02 -90.0.4.el8_3.1.x86_64 @ol8_baseos_latest
Upgraded grub2-tools- 1 : 2.02 -90.0.2.el8_3.1.x86_64 @@System
Upgrade grub2-common- 1 : 2.02 -90.0.4.el8_3.1.noarch @ol8_baseos_latest
Upgraded grub2-common- 1 : 2.02 -90.0.2.el8_3.1.noarch @@System
Upgrade shim-x64- 15.3 -1.0.2.x86_64 @ol8_baseos_latest
Upgraded shim-x64- 15 -11.0.5.x86_64 @@System
Upgrade grub2-tools-extra- 1 : 2.02 -90.0.4.el8_3.1.x86_64 @ol8_baseos_latest
Upgraded grub2-tools-extra- 1 : 2.02 -90.0.2.el8_3.1.x86_64 @@System
Upgrade grub2-efi-x64- 1 : 2.02 -90.0.4.el8_3.1.x86_64 @ol8_baseos_latest
Upgraded grub2-efi-x64- 1 : 2.02 -90.0.2.el8_3.1.x86_64 @@System
Upgrade grub2-tools-minimal- 1 : 2.02 -90.0.4.el8_3.1.x86_64 @ol8_baseos_latest
Upgraded grub2-tools-minimal- 1 : 2.02 -90.0.2.el8_3.1.x86_64 @@System
Upgrade python2-libs-2.7.17-2.0.2.module+el8.3.0+el8+ 9687 +03d85b1a.x86_64 @ol8_appstream
Upgraded python2-libs-2.7.17-2.0.1.module+el8.3.0+ 7833 +4aaf98ce.x86_64 @@System
Upgrade python36-3.6.8-2.0.1.module+el8.3.0+el8+ 9688 +bb1990d3.x86_64 @ol8_appstream
Upgraded python36-3.6.8-2.module+el8.3.0+ 7694 +550a8252.x86_64 @@System
Upgrade python2-2.7.17-2.0.2.module+el8.3.0+el8+ 9687 +03d85b1a.x86_64 @ol8_appstream
Upgraded python2-2.7.17-2.0.1.module+el8.3.0+ 7833 +4aaf98ce.x86_64 @@System
Upgrade gcc-8.3.1-5.1.0.2.el8.x86_64 @ol8_appstream
Upgraded gcc-8.3.1-5.1.0.1.el8.x86_64 @@System
Upgrade cpp-8.3.1-5.1.0.2.el8.x86_64 @ol8_appstream
Upgraded cpp-8.3.1-5.1.0.1.el8.x86_64 @@System
Dependencies resolved.
ShellScript
7 - Verificar histórico das atualizadas desfeitas.
[root@oelestudos1 ~]# dnf history
ID | Command line | Date and time | Action(s) | Altered
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
35 | history undo 34 -y | 2021-04-06 01 : 30 | D, E | 19
34 | update --security | 2021-04-06 01 : 17 | I, U | 19 EE
33 | history redo 31 -y | 2021-04-06 01 : 10 | Install | 15
32 | history undo 31 -y | 2021-04-06 01 : 08 | Removed | 15
31 | install nginx | 2021-04-06 01 : 04 | Install | 15
30 | install dnf-automatic | 2021-04-06 00 : 48 | Install | 1
29 | install tmux | 2021-04-06 00 : 12 | Install | 1
28 | install logwatch | 2021-04-04 16 : 35 | Install | 6
27 | install ftp | 2021-04-04 15 : 54 | Install | 1
26 | install vsftpd | 2021-04-04 15 : 42 | Install | 1
25 | -y remove kernel-uek-5.4.17-2011.7.4.el8uek | 2021-03-19 19 : 32 | Removed | 1
24 | -y install http://129.146.131.238/oci-mar- 2021 /oci-linux-config- 2.0 -1.0.16.el8.noarch.rpm | 2021-03-19 19 : 26 | Upgrade | 1 EE
23 | -y install http://129.146.131.238/oci-mar- 2021 /oraclelinux-release-el8- 1.0 -16.0.1.el8.x86_64.rpm http:// 129.1 | 2021-03-19 19 : 26 | Upgrade | 7 EE
22 | -y install iperf3 | 2021-03-19 19 : 26 | Install | 2
21 | -y install perf | 2021-03-19 19 : 26 | Install | 3
20 | -y install trace-cmd | 2021-03-19 19 : 26 | Install | 1 EE
19 | -y install kernel-uek-devel | 2021-03-19 19 : 26 | Install | 3
18 | -y install bcc | 2021-03-19 19 : 25 | Install | 6
17 | -y install ltrace | 2021-03-19 19 : 25 | Install | 1
16 | -y install dtrace | 2021-03-19 19 : 25 | Install | 1
15 | -y install oswatcher | 2021-03-19 19 : 25 | Install | 3 EE
14 | -y install systemtap | 2021-03-19 19 : 25 | Install | 21
13 | -y install oci-linux-config | 2021-03-19 19 : 25 | Install | 1 EE
12 | -y install tuned-profiles-oci-recommend | 2021-03-19 19 : 25 | Install | 2
11 | -y install uptrack | 2021-03-19 19 : 24 | Install | 36 EE
10 | -y install https://objectstorage.us-phoenix-1.oraclecloud.com/p/H8i2z6l0-4HAPbIayw-5AMXEMw5l8JlKN7Lv-VlWqSXRB | 2021-03-19 19 : 24 | Install | 1 EE
9 | -y update --exclude=cuda * 455 * * 460 * | 2021-03-19 19 : 23 | I, U | 19 EE
8 | -y install oci-utils | 2021-03-19 19 : 23 | Install | 10 EE
7 | -y install mysql-release-el8 | 2021-03-19 19 : 22 | Install | 1
6 | -y install oracle-epel-release-el8 | 2021-03-19 19 : 22 | Install | 1
5 | -y install ksplice-release-el8 | 2021-03-19 19 : 22 | Install | 1
4 | -y install oci-release-el8 | 2021-03-19 19 : 22 | Install | 1
3 | -y install https://objectstorage.us-phoenix-1.oraclecloud.com/p/QEhSfbu-EXnz8pndSF6Gdo2v2QV7hFicBBg8jm6IfX-Q_ | 2021-03-19 19 : 22 | Install | 1
2 | -y install oraclelinux-developer-release-el8 | 2021-03-19 19 : 22 | Install | 1
1 | | 2021-03-19 19 : 15 | Install | 599 EE
ShellScript
8 - Verificar histórico das atualizações de segurança desfeitas.
[root@oelestudos1 ~]# dnf updateinfo sec
Last metadata expiration check: 0 : 50 : 07 ago on Tue 06 Apr 2021 12 : 42 : 01 AM GMT.
Updates Information Summary: available
5 Security notice (s)
4 Important Security notice (s)
1 Moderate Security notice (s)
ShellScript