我在CentOS 7盒安装Postgres的,这部分本身是好的。有人提出了问题是,他们想为我安装脚本来尝试,而不是依赖于服务名称是postgresql-10
,而是只使用postgres
或postgresql
。任何一个就可以了。嗯,我注意到,有一个标志--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安装。任何建议在这里将受到欢迎。
你发现这个链接是有关EnterpriseDB公司的的Windows安装程序,并提到该服务是一个Windows服务。这不会帮助你在CentOS。
该systemd服务文件的名称是硬连接到RPM,但没有什么可以阻止你创造/etc/systemd/system
自己的服务文件,并使用一个替代。然后,你可以选择你喜欢的任何名称。你可以只服务文件从RPM为起点复制。
重命名文件或创建/usr/systemd/system
一个是不是一个好主意,因为这将惹的RPM。
postgresql-10
是服务一个好名字,但是。如果您选择postgres
或别的东西,不包含版本,你会做什么,一旦你想安装V11?
要回答你的问题:有没有办法通过RPM安装时配置服务的名称。