Вы можете получить журнал в /var/log/apt/history.log*
. Журналы регулярно меняются, поэтому старые журналы могут больше не присутствовать. После того, как эти журналы исчезнут, ничего похожего не будет. Если у вас есть VPS какое-то время, вы, вероятно, не сможете узнать, что там было изначально.
Нет смысла удалять пакеты, если у вас нет места на диске. Если проблема в этом, ищите большие пакеты, которые вам не нужны. Следующая команда перечисляет установленные пакеты, увеличивая их размер:
dpkg-query -W -f='${Installed-Size;8} ${Package}\n' | sort -n
Если вы хотите узнать начальную конфигурацию этого VPS, спросите на форумах хостинг-провайдера, кто-нибудь, вероятно, сможет вам сказать.
Если вы хотите перейти к минимальной системе в учебных целях, имейте в виду, что вы многому не научитесь; но хорошей отправной точкой было бы удаление всех пакетов, чей приоритет является обязательным или важным. Это проще всего сделать с помощью aptitude : limit ( l
) просмотра ненужных / важных пакетов с помощью поискового запроса ~ pstandard | ~ возможно | ~ pextra
и удалите их все, кроме тех, которые вам абсолютно необходимы. Убедитесь, что вы сохранили некоторые важные пакеты, такие как sudo
и openssh-server
, иначе вы сделаете VPS непригодным для использования. Такие эксперименты лучше всего проводить на виртуальной машине, чтобы у вас был способ ее отремонтировать или начать заново, если вы сломаете ее.
Для этого можно использовать acpitool apt install acpitool
А потом sudo acpitool -W [какое-то число]
где some number
— идентификатор устройства из/proc/acpi/wakeup
maciej@michal:~$ sudo acpitool -W 22
Changed status for wakeup device #22 (UHC6)
Device S-state Status Sysfs node
---------------------------------------
1. PCE2 S4 *disabled pci:0000:00:02.0
2. PCE3 S4 *disabled
3. PCE4 S4 *disabled pci:0000:00:04.0
4. RLAN S4 *enabled pci:0000:02:00.0
5. PCE5 S4 *disabled
6. PCE6 S4 *disabled
7. PCE7 S4 *disabled pci:0000:00:07.0
8. PCE9 S4 *disabled
9. PCEA S4 *disabled
10. PCEB S4 *disabled
11. PCEC S4 *disabled
12. SBAZ S4 *disabled pci:0000:00:14.2
13. PS2K S4 *disabled
14. PS2M S4 *disabled
15. UAR1 S4 *disabled pnp:00:03
16. P0PC S4 *disabled pci:0000:00:14.4
17. UHC1 S4 *disabled pci:0000:00:12.0
18. UHC2 S4 *disabled pci:0000:00:12.1
19. UHC3 S4 *disabled pci:0000:00:12.2
20. USB4 S4 *disabled pci:0000:00:13.0
21. UHC5 S4 *disabled pci:0000:00:13.1
22. UHC6 S4 *disabled pci:0000:00:13.2
23. UHC7 S4 *enabled pci:0000:00:14.5
Я решил создать скрипт в /usr/lib/systemd/system -sleep/
согласно справочной страницеsystemd запустит его непосредственно перед приостановкой.