enfoque GNUawk
:
awk -F'[:-]' -v from_date=$(date -d'-4 days' +%s) \
'mktime(sprintf("%d %d %d %d %d %d", $1, $2, $3, $4, $5, $6)) >= from_date' file.txt
Muestra de salida:
2018-05-18 06:40:22 UTC+0800;sau;;less_than_100,heartbeat;CXS101289_R73B13(001-00-12)
2018-05-18 19:40:22 UTC+0800;sau;;less_than_100,heartbeat;CXS101289_R73B13(001-00-12)
2018-05-19 08:40:22 UTC+0800;sau;;less_than_100,heartbeat;CXS101289_R73B13(001-00-12)
2018-05-19 21:40:22 UTC+0800;sau;;less_than_100,heartbeat;CXS101289_R73B13(001-00-12)
2018-05-20 10:40:22 UTC+0800;sau;;less_than_100,heartbeat;CXS101289_R73B13(001-00-12)
2018-05-20 23:40:22 UTC+0800;sau;;less_than_100,heartbeat;CXS101289_R73B13(001-00-12)
2018-05-21 12:40:22 UTC+0800;sau;;less_than_100,heartbeat;CXS101289_R73B13(001-00-12)
2018-05-22 01:40:22 UTC+0800;sau;;less_than_100,heartbeat;CXS101289_R73B13(001-00-12)
2018-05-22 14:40:22 UTC+0800;sau;;less_than_100,heartbeat;CXS101289_R73B13(001-00-12)
2018-05-23 03:40:22 UTC+0800;sau;;less_than_100,heartbeat;CXS101289_R73B13(001-00-12)
Я добавил подключение к Интернету , следуя инструкциям здесь:
Check connectivity: `sudo nmcli d`
If disconnected: `sudo nmtui` > Edit a connection, select network interface and choose "Automatically connect".
`sudo reboot now`
Test: `ping www.google.com`
Я добавил bzip2:yum install bzip2
Я также добавил GNOME GUI Desktop , в соответствии с этими инструкциями:
yum group list
yum groupinstall 'Server with GUI'
systemctl enable graphical.target --force
Rebooted the Guest OS Oracle Linux 7.1
gnome-shell --version
Затем, чтобы смонтировать в папке мультимедиа, я ввел:
cd /;
mount /dev/sr0 /media;
cd /media
ls
Это возвращает различные файлы, включая VBoxLinuxAdditions.run. Я запустил ./VBoxLinuxAdditions.run
, который вернул «Заголовки ядра не найдены для целевого ядра» :
uname -r
и rpm -q kernel-devel
действительно показывают разные версии.
yum install kernel-headers-$(uname -r) kernel-devel-$(uname -r)
не удалось найти пакеты.Затем я запустил yum distro-sync
в надежде синхронизировать версии. Но было еще 2 разные версии.
Однако при загрузке виртуальной машины теперь была доступна новая опция :«Oracle Linux Server 7.6 с Linux 3.10.0 -957.12.2.el7.x86 _64», а не «Oracle Linux Сервер (4.14.35 -1818.3.3.el7uek.x86 _64 с Unbreakable Ent", что я нормально выбрал меню загрузки виртуального ящика.
Я выбираю эту опцию, и заголовки ядра -и ядро -devel теперь имеют одну и ту же версию! yum install kernel-headers-$(uname -r) kernel-devel-$(uname -r)
вернул «уже установленную и последнюю версию». Он использовал те же версии, так что это больше не было проблемой.
Но ./VBoxLinuxAdditions.run
теперь возвращает сообщение «Эта система в настоящее время не настроена для сборки модулей ядра. Пожалуйста, установите пакеты gcc make perl из вашего дистрибутива».
Я побежал yum install build-essential gcc make perl dkms
. И затем после sudo reboot now
он успешно установил гостевые дополнения!