小编Jul*_*0sS的帖子

“psql:无法连接到服务器:没有这样的文件或目录”

实际上,我安装了 PostgreSQL 9.4(带有 postGIS 扩展),安装后一切正常。

正如许多人所说,我已经设置了 /data 文件夹,检查了配置文件等等。在其他项目上工作所以我有一段时间没有在 psql 上工作但是当安装完成后,它曾经正常工作,我做了一个测试数据库,初始化了 postgres 用户等。

现在,我尝试启动 psql(使用“默认”postgres 用户)但无法连接!启动/停止/重启服务不会改变任何东西...

“psql”命令的结果(使用 postgres 用户):

psql: could not connect to server: No such file or directory
Is the server  running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)

当我检查服务状态时,我得到这个:

postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled)
Active: active (exited) since tue 2016-05-24 09:24:13 CEST; 3s ago
Process: 5658 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 5658 (code=exited, status=0/SUCCESS)
Run Code Online (Sandbox Code Playgroud)

使用命令启动/停止/重新启动服务

sudo service postgresql start (or restart or stop) …
Run Code Online (Sandbox Code Playgroud)

debian postgresql

12
推荐指数
1
解决办法
6万
查看次数

在 Debian 8.4 上将 Nginx 服务器更新到 1.10

我刚刚在虚拟机上安装了最新的 Debian 版本 (8.4),一切正常。

然后我从 Debian repos 安装了 nginx 服务器,我得到了 1.6.2 版,而可用的最新版本是 1.10,所以我想更新它。

我尝试这样做的方式可能是错误的,但这就是我迄今为止所发现的。

我首先通过以sources.list这种方式将 nginx 存储库添加到文件中来更新我的存储库:

sudo sh -c "echo 'deb http://nginx.org/packages/debian/ `lsb_release -cs` nginx' >> /etc/apt/sources.list"
sudo sh -c "echo 'deb-src http://nginx.org/packages/debian/ `lsb_release -cs` nginx' >> /etc/apt/sources.list"
curl http://nginx.org/keys/nginx_signing.key | apt-key add -
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

然后,我尝试使用以下命令安装最新的 nginx 版本:

sudo apt-get install nginx
Run Code Online (Sandbox Code Playgroud)

我得到这个问题:

root@Debian:/#LANG=C apt-get install nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and …
Run Code Online (Sandbox Code Playgroud)

dpkg apt software-installation package-management nginx

3
推荐指数
1
解决办法
8482
查看次数