
Rocky Linux 9にPostgreSQLをインストールします。
記事の目次
インストールする環境を確認する!
インストール前に、環境を確認します。
# hostnamectl
Static hostname: vmsrdb11
Icon name: computer-vm
Chassis: vm
Machine ID: c5cfb03d2529409da1a18560f71e844a
Boot ID: b51565b278f343a086aa64b61290a770
Virtualization: oracle
Operating System: Rocky Linux 9.1 (Blue Onyx)
CPE OS Name: cpe:/o:rocky:rocky:9::baseos
Kernel: Linux 5.14.0-162.6.1.el9_1.x86_64
Architecture: x86-64
Hardware Vendor: innotek GmbH
Hardware Model: VirtualBox
PostgreSQLをインストールする!
PostgreSQLをインストールします。
# dnf install postgresql-server Rocky Linux 9 - BaseOS 4.0 kB/s | 4.1 kB 00:01 Rocky Linux 9 - BaseOS 1.1 MB/s | 1.8 MB 00:01 Rocky Linux 9 - AppStream 5.4 kB/s | 4.5 kB 00:00 Rocky Linux 9 - AppStream 2.9 MB/s | 6.8 MB 00:02 Rocky Linux 9 - Extras 2.7 kB/s | 2.9 kB 00:01 Dependencies resolved. ======================================================================================================================== Package Architecture Version Repository Size ======================================================================================================================== Installing: postgresql-server x86_64 13.10-1.el9_1 appstream 5.7 M Installing dependencies: postgresql x86_64 13.10-1.el9_1 appstream 1.5 M postgresql-private-libs x86_64 13.10-1.el9_1 appstream 134 k Transaction Summary ======================================================================================================================== Install 3 Packages Total download size: 7.4 M Installed size: 29 M Is this ok [y/N]: y Downloading Packages: ... Complete!
PostgreSQLを起動するための設定を行う!
PostgreSQLを起動するための設定を行います。
# postgresql-setup --initdb * Initializing database in '/var/lib/pgsql/data' * Initialized, logs are in /var/lib/pgsql/initdb_postgresql.log # systemctl enable --now postgresql.service Created symlink /etc/systemd/system/multi-user.target.wants/postgresql.service → /usr/lib/systemd/system/postgresql.service.
PostgreSQLの起動状態を確認する!
PostgreSQLの起動状態を確認します。
# systemctl is-enabled postgresql.service
enabled
# systemctl status postgresql.service
● postgresql.service - PostgreSQL database server
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2023-04-19 06:20:04 JST; 2min 5s ago
Process: 2710 ExecStartPre=/usr/libexec/postgresql-check-db-dir postgresql (code=exited, status=0/SUCCESS)
Main PID: 2713 (postmaster)
Tasks: 8 (limit: 11062)
Memory: 17.0M
CPU: 90ms
CGroup: /system.slice/postgresql.service
├─2713 /usr/bin/postmaster -D /var/lib/pgsql/data
├─2714 "postgres: logger "
├─2716 "postgres: checkpointer "
├─2717 "postgres: background writer "
├─2718 "postgres: walwriter "
├─2719 "postgres: autovacuum launcher "
├─2720 "postgres: stats collector "
└─2721 "postgres: logical replication launcher "
おわりに
Rocky Linux 9では、PostgreSQL 13を標準のリポジトリからインストールすることができます。
参考情報
関連記事
