小编Don*_*kby的帖子

配置更改后重新加载 PostgreSQL

我对 pg_hba.conf 做了一些更改,我希望它们生效。我找到了几个地方,人们说我可以告诉 PostgreSQL 重新加载,但是列出了几种不同的技术,但没有一种对我有用。

我找到的最权威的参考是 pg_ctl 命令,但我不确定我的 PGDATA 文件夹在哪里。我会继续寻找。

我在 Ubuntu 8.10 上运行 PostgreSQL 8.3。

postgresql ubuntu configuration

22
推荐指数
4
解决办法
5万
查看次数

无法在 VirtualBox 来宾上连接到 PostgreSQL

当我尝试从主机系统上的 PostgreSQL 客户端连接到 VirtualBox 来宾系统上的 PostgreSQL 服务器时,我收到一条“连接尝试失败”消息。

主机系统是Windows XP。我正在运行 VirtualBox 3.1.2。来宾系统是带有 PostgreSQL 8.4 的 Ubuntu 9.10 Karmic Koala。

我已经按照手册和这篇文章中的描述在 VirtualBox 中转发了端口 5432 。当我运行时vboxmanage getextradata vmname enumerate,我得到这些条目(以及其他条目):

Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/GuestPort, Value: 5432
Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/HostPort, Value: 5432
Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/Protocol, Value: TCP
Run Code Online (Sandbox Code Playgroud)

我在 /etc/postgresql/8.4/main/pg_hba.conf 中使用以下条目配置了 PostgreSQL 安全性:

# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
host    all         all         192.168.1.0/24        md5
host    all         all         10.0.2.2/32        md5
Run Code Online (Sandbox Code Playgroud)

然后我用sudo /etc/init.d/postgresql-8.4 reload.

仅出于诊断目的,我已禁用 Windows 防火墙和 Ubuntu 防火墙 ( sudo ufw …

postgresql ubuntu virtualbox

11
推荐指数
1
解决办法
2万
查看次数

Alpine shell 在 docker 中找不到文件

我已经使用 Alpine 和一个名为 bowtie2 的工具设置了一个简单的 docker 容器。当我尝试运行时bowtie2-align-s,出现此错误:

sh: ./bowtie2-align-s: not found
Run Code Online (Sandbox Code Playgroud)

但是,ls告诉我该文件在那里。我从 Linux 二进制发行版安装了 bowtie2。我如何判断该发行版是否与 Alpine Linux 兼容?我在 Ubuntu 16.04 上运行 docker 17.09.0-ce。

这是完整的 Dockerfile:

FROM alpine:3.6

ENV BOWTIE2_VERSION 2.2.8

RUN apk add --no-cache \
        perl \
        wget \
        openssl \
        ca-certificates \
        strace \
    && wget https://downloads.sourceforge.net/project/bowtie-bio/bowtie2/$BOWTIE2_VERSION/bowtie2-$BOWTIE2_VERSION-linux-x86_64.zip \
    && unzip -d /usr/local bowtie2-$BOWTIE2_VERSION-linux-x86_64.zip \
    && rm bowtie2-$BOWTIE2_VERSION-linux-x86_64.zip
Run Code Online (Sandbox Code Playgroud)

我这样测试:

$ sudo docker run -it --rm --security-opt seccomp:unconfined bowtie2-bin sh
/ # /usr/local/bowtie2-2.2.8/bowtie2-align-s --version
sh: /usr/local/bowtie2-2.2.8/bowtie2-align-s: not …
Run Code Online (Sandbox Code Playgroud)

linux docker alpine

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

postgresql ×2

ubuntu ×2

alpine ×1

configuration ×1

docker ×1

linux ×1

virtualbox ×1