在 Debian 系统上查看 PostgreSQL 日志的方法如下:
打开终端。
使用文本编辑器(如 nano、vim 或者其他您喜欢的编辑器)打开 PostgreSQL 日志文件。默认情况下,日志文件通常位于 /var/log/postgresql/
目录下。您可以使用以下命令之一打开日志文件:
使用 nano 编辑器:
sudo nano /var/log/postgresql/postgresql-版本号-main.log
使用 vim 编辑器:
sudo vim /var/log/postgresql/postgresql-版本号-main.log
将 “版本号” 替换为您的 PostgreSQL 版本号,例如 “12”。
在打开的日志文件中,您可以查看 PostgreSQL 服务器的日志信息。您可以使用编辑器的上下箭头或 PgUp/PgDown 键来浏览日志。
若要搜索特定关键词或错误,请使用编辑器的搜索功能。在 nano 中,按 Ctrl
+ W
,然后输入关键词并按回车。在 vim 中,按 /
,然后输入关键词并按回车。
查看完日志后,关闭文本编辑器并退出。
注意:如果您无法找到日志文件,请检查 PostgreSQL 配置文件 postgresql.conf
中的 log_filename
和 log_directory
设置。这些设置决定了日志文件的名称和存储位置。您可以使用以下命令查看这些设置:
sudo grep -E 'log_filename|log_directory' /etc/postgresql/版本号/main/postgresql.conf
将 “版本号” 替换为您的 PostgreSQL 版本号,例如 “12”。