我想知道在哪里可以找到以下包管理器的日志:
apt-get
我知道更新存储库列表的命令是:
apt-get update
Run Code Online (Sandbox Code Playgroud)
如何检查它是否在今天或过去 24 小时内执行过?
我不知道我是否应该检查一些文件时间戳。或者发出另一个apt
命令。或使用dpkg
实用程序。
在手册页中找不到有用的东西。
我已经使用 Linux 有一段时间了,我总是觉得需要有一个被动的软件/脚本设置,它可以通过电子邮件或视觉/音频通知。
我知道如何查看日志和其他东西,但在大多数情况下,这是一个手动、耗时的过程。我正在寻找具有一些良好日志解析功能的半/完全自动化的东西。
我知道 IDS 系统可用于监控 Snort 等网络,但它们对于普通家庭用户来说太过分了,而且启动和运行过程很痛苦。
作为家庭用户,我有什么好的选择?
我的问题是,如何从以前的系统启动尝试中找到启动日志?
今天第一次打开我的电脑时,启动过程在 Ubuntu 标志上停止,当我按下时,Esc我看到几行包含一些内核错误并在底部需要重新启动,所以我按下了Ctrl+ ALt+ Del,下次启动没有问题。
在第一次启动失败时,我无法从屏幕上找到消息。我应该给我的手机拍照吗?
/var/log/boot
那里是空的,我在kern.log和syslog 中搜索了我记得今天日期的字符串,error
但没有发现我在以前的启动屏幕上看到的内容熟悉的内容。
$ journalctl -b -1
在启动期间只给我内核消息,我也可以在其他地方找到,并且它们不是启动期间出现在屏幕上的内容,journalctl 对我来说没用,我正在寻找启动期间出现在屏幕上的消息。
目前,唯一的选择是拍一张在纸上写下信息的照片。
我的 Ubuntu 虚拟服务器没有离线。我重新启动了它,现在想调试发生了什么。
我可以浏览,/etc/log
但如果我尝试,cd apache2
它会显示权限被拒绝。我确定我的用户帐户具有特权。我也试过sudo cd apache2
这给出了错误sudo: cd: command not found
如何访问 apache 日志?我也尝试通过 sftp 没有成功
PS 我是 linux 和虚拟服务器的新手,但我很想学习我能学到的一切。
日志和密钥历史存储在哪些文件夹中,以便我可以编写脚本来清除它们。是否有用于休眠分区的特定文件夹或用于将 RAM 数据保存在休眠状态的文件?有人想删除所有命令历史/程序加载历史/程序执行历史,他们会去哪里?
感恩之光
未经授权的 sudo 尝试报告到哪里?
当您尝试使用 sudo 并且不被允许时,会出现一条消息,提示将报告该尝试。
这仅在/var/log/auth.log
? 还有别的地方吗?我问的原因是因为日志包含太多,以至于它不是一种经常查看的好方法。
在 crontab 中,我安排了每日备份脚本。现在,当 cron 执行脚本时,状态会记录到日志文件中,如下所示。
0 0 * * * /home/backup.sh > /home/groupz/db-backup/fbackup.log 2>&1
Run Code Online (Sandbox Code Playgroud)
现在,当 cron 执行脚本时,日志的内容每次都会更新。所以,我希望将内容添加到同一个文件中,并带有执行时间的时间戳以及每次的内容以及现有内容。我怎样才能做到这一点。
我在 Ubuntu 13.10 上安装了 Xpad 包,并在其中做了一些笔记。我最近升级到 Ubuntu 14.04 并备份了整个主文件夹。Xpad 的内容存储在磁盘的哪个位置?如果它在主文件夹中的某个位置,也许我可以检索它。谢谢。
这些年来,我收集和存储了数十万个文件,个人资料,例如照片、视频和文档。它们中的大多数是按类型、日期和主题组织的……但有些(如 10k 文件)没有组织,并且在大约 2 年前从一个目录移动到另一个目录并重命名了几次。我正在寻找其中一些文件的(路径)(希望我没有意外删除它们)。
文件重命名是否保存在任何日志或元数据中?
有没有办法使用重命名前的名称搜索旧文件?如果是,我使用什么命令或工具?
我知道文件类型、大致尺寸和一些可能的名称,但仍然没有找到任何find
命令。