在CentOS安装时,一个人怎么变化Postgres的服务名称

问题描述 投票:0回答:1

我在CentOS 7盒安装Postgres的,这部分本身是好的。有人提出了问题是,他们想为我安装脚本来尝试,而不是依赖于服务名称是postgresql-10,而是只使用postgrespostgresql。任何一个就可以了。嗯,我注意到,有一个标志--servicename可以使用的,但我不能确定在哪里的过程中使用它。我已经尝试了几次,但它似乎并没有工作。

请注意,这是多么我安装的Postgres

yum -y install $LINK
yum -y install postgresql10
yum -y install postgresql10-server
/usr/pgsql-10/bin/postgresql-10-setup initdb
systemctl enable postgresql-10
systemctl start postgresql-10

$LINK那里距离Postgres的网站拉路径。再次,理想的情况是,我到指定服务名称,这样我可以标准化是当Postgres的版本改变限制脚本修改。

请注意,我发现了在--servicename,链接this国旗,但我不完全知道如何应用到上面安装。它不会出现该链接是更多的在Windows上安装,但我认为我们可以做同样的事情在Linux安装。任何建议在这里将受到欢迎。

postgresql installation systemd
1个回答
1
投票

你发现这个链接是有关EnterpriseDB公司的的Windows安装程序,并提到该服务是一个Windows服务。这不会帮助你在CentOS。

该systemd服务文件的名称是硬连接到RPM,但没有什么可以阻止你创造/etc/systemd/system自己的服务文件,并使用一个替代。然后,你可以选择你喜欢的任何名称。你可以只服务文件从RPM为起点复制。

重命名文件或创建/usr/systemd/system一个是不是一个好主意,因为这将惹的RPM。

postgresql-10是服务一个好名字,但是。如果您选择postgres或别的东西,不包含版本,你会做什么,一旦你想安装V11?

要回答你的问题:有没有办法通过RPM安装时配置服务的名称。

© www.soinside.com 2019 - 2024. All rights reserved.