我决定硬着头皮,把下个版本称为 3.0。它将在 20 周年纪念的前夕发布,这个理由对我来说已经足够,但老实说,真正原因是我没法再舒舒服服的数到 40 那么高。
root
用户将会被使用。
/etc/login.defs
文件的 GID_MIN 和 UID_MIN 做全局设置。有关详情请参考 login.defs(5)
。从早期 Fedora 版本升级后将使用原有设置,即用户账户号码仍从 500 开始。
/etc/login.defs
文件在软件包安装开始前放到文件系统中。
Host
- 查看和控制主机的代理
Networking
- 查看和控制网络设备的代理
Services
- 查看和控制系统服务的代理
service postgresql initdb
和 service postgresql upgrade
行为无法由 systemd 单元(unit)文件提供。这些功能通过一个新的独立脚本 postgresql-setup
实现。例如,要初始化一个新 postgresql 数据库,需要进行:
sudo postgresql-setup initdb
postgresql.service
文件以符合 systemd 服务的习惯。(请记住,自定义服务文件应放在 /etc/systemd/system/
中,而不是 /lib/systemd/system/
。) 要注意的是,针对其它服务器的 PGDATA 和 PGPORT 设置必须在自定义服务文件中制定。
/lib/systemd/postgresl.service
复制到 /etc/systemd/myservice.service
,然后调整新文件中的 PGDATA 和 PGPORT。要进行设置,请运行:
sudo postgresql-setup initdb myservice
postgresql-setup
将从该服务文件而不是 postgresql.service
文件提取 PGDATA 设置。
/etc/sysconfig/pgsql/
中的文件将不再使用。