How to START/STOP PostgreSQL 13 ON RHEL 7
How to START/STOP PostgreSQL 13 ON RHEL 7
postgresql configurationintermediate
by PostgreSQL
11 views
How to START/STOP PostgreSQL 13 ON RHEL 7
1234567891011121314151617181920212223242526272829
As root user:
service postgresql-13.service status
service postgresql-13.service
start
service postgresql-13.service
restart
service postgresql-13.service
reload
service postgresql-13.service stop
OR
systemctl stop postgresql-13.service
systemctl start postgresql-13.service
systemctl restart postgresql-13.service
systemctl status postgresql-13.service
systemctl reload postgresql-13.service
As Postgres user use pg_ctl command
/usr/pgsql-13/bin/pg_ctl stop -D /var/lib/pgsql/13/data
/usr/pgsql-13/bin/pg_ctl
start
-D /var/lib/pgsql/13/data
/usr/pgsql-13/bin/pg_ctl
restart
-D /var/lib/pgsql/13/data
/usr/pgsql-13/bin/pg_ctl status -D /var/lib/pgsql/13/data
/usr/pgsql-13/bin/pg_ctl
reload
-D /var/lib/pgsql/13/data
Restart or reload is required when changes are made to the postgresql.conf file.
Reload simply reloads the configuration in-memory. Restart replaces the entire instance.12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
[root@rac1 ~]#
systemctl list-units|grep postgresql
postgresql-13.service loaded active running PostgreSQL 13 database server
[root@rac1 ~]#
---- OR
-----
[root@rac1 ~]#
service postgresql-13.service status
Redirecting to /bin/systemctl status postgresql-13.service
ā postgresql-13.service - PostgreSQL 13 database server
Loaded: loaded (/usr/lib/systemd/system/postgresql-13.service; enabled; vendor preset: disabled)
Active:
active
(running) since Mon 2021-03-15 17:57:05 +08;
53min ago
Docs: https://www.postgresql.org/docs/13/static/
Process: 969 ExecStartPre=/usr/pgsql-13/bin/postgresql-13-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
Main PID: 991 (postmaster)
CGroup: /system.slice/postgresql-13.service
āā 991 /usr/pgsql-13/bin/postmaster -D /var/lib/pgsql/13/data/
āā1053 postgres: logger
āā1178 postgres: checkpointer
āā1179 postgres: background writer
āā1180 postgres: walwriter
āā1181 postgres: autovacuum launcher
āā1182 postgres: stats collector
āā1183 postgres: logical replication launcher
āā2282 postgres: postgres postgres [local] idle
Mar 15 17:57:03 rac1.rajasekhar.com systemd[1]: Starting PostgreSQL 13 database server...
Mar 15 17:57:04 rac1.rajasekhar.com postmaster[991]: 2021-03-15 17:57:04.155 +08 [991] LOG: redirecting log output to logging collector process
Mar 15 17:57:04 rac1.rajasekhar.com postmaster[991]: 2021-03-15 17:57:04.155 +08 [991] HINT: Future log output will appear in directory "log".
Mar 15 17:57:05 rac1.rajasekhar.com systemd[1]: Started PostgreSQL 13 database server.
[root@rac1 ~]#
--- OR ---
[root@rac1 ~]#
ps -ef | grep postgres
postgres 991 1 0 17:57 ? 00:00:00 /usr/pgsql-13/bin/postmaster -D /var/lib/pgsql/13/data/
postgres 1053 991 0 17:57 ? 00:00:00 postgres: logger
postgres 1178 991 0 17:57 ? 00:00:00 postgres: checkpointer
postgres 1179 991 0 17:57 ? 00:00:00 postgres: background writer
postgres 1180 991 0 17:57 ? 00:00:00 postgres: walwriter
postgres 1181 991 0 17:57 ? 00:00:00 postgres: autovacuum launcher
postgres 1182 991 0 17:57 ? 00:00:00 postgres: stats collector
postgres 1183 991 0 17:57 ? 00:00:00 postgres: logical replication launcher
root 2201 2143 0 17:58 pts/0 00:00:00 su - postgres
postgres 2202 2201 0 17:58 pts/0 00:00:00 -bash
postgres 2281 2202 0 17:58 pts/0 00:00:00 psql
postgres 2282 991 0 17:58 ? 00:00:00 postgres: postgres postgres [local] idle
root 5744 5275 0 18:55 pts/1 00:00:00 grep --color=auto postgres
[root@rac1 ~]#
OR
[postgres@rac1 ~]$
cd /usr/pgsql-13/bin/
[postgres@rac1 bin]$
./pg_ctl status -D /var/lib/pgsql/13/data/
pg_ctl: server is
running
(PID: 991)
/usr/pgsql-13/bin/postgres "-D" "/var/lib/pgsql/13/data/"
[postgres@rac1 bin]$123456789101112131415161718192021222324252627282930313233343536
[postgres@rac1 ~]$
cd /usr/pgsql-13/bin/
[postgres@rac1 bin]$
./pg_ctl stop -D /var/lib/pgsql/13/data/
waiting for server to shut down.... done
server stopped
[postgres@rac1 bin]$
[root@rac1 ~]#
ps -ef | grep postgres
root 6718 2143 0 19:07 pts/0 00:00:00 grep --color=auto postgres
[root@rac1 ~]#
--- OR ----
[root@rac1 ~]#
service postgresql-13.service stop
Redirecting to /bin/systemctl stop postgresql-13.service
[root@rac1 ~]#
[root@rac1 ~]#
service postgresql-13.service status
Redirecting to /bin/systemctl status postgresql-13.service
ā postgresql-13.service - PostgreSQL 13 database server
Loaded: loaded (/usr/lib/systemd/system/postgresql-13.service; enabled; vendor preset: disabled)
Active:
inactive
(dead) since Mon 2021-03-15 19:07:03 +08;
5min ago
Docs: https://www.postgresql.org/docs/13/static/
Process: 991 ExecStart=/usr/pgsql-13/bin/postmaster -D ${PGDATA} (code=exited, status=0/SUCCESS)
Process: 969 ExecStartPre=/usr/pgsql-13/bin/postgresql-13-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
Main PID: 991 (code=exited, status=0/SUCCESS)
Mar 15 17:57:03 rac1.rajasekhar.com systemd[1]: Starting PostgreSQL 13 database server...
Mar 15 17:57:04 rac1.rajasekhar.com postmaster[991]: 2021-03-15 17:57:04.155 +08 [991] LOG: redirecting log output to logging collector process
Mar 15 17:57:04 rac1.rajasekhar.com postmaster[991]: 2021-03-15 17:57:04.155 +08 [991] HINT: Future log output will appear in directory "log".
Mar 15 17:57:05 rac1.rajasekhar.com systemd[1]: Started PostgreSQL 13 database server.
[root@rac1 ~]#1234567891011121314151617181920212223242526272829303132333435363738394041
[postgres@rac1 ~]$
cd /usr/pgsql-13/bin/
[postgres@rac1 bin]$
./pg_ctl start -D /var/lib/pgsql/13/data/
waiting for server to start....2021-03-15 19:14:17.815 +08 [7443] LOG: redirecting log output to logging collector process
2021-03-15 19:14:17.815 +08 [7443] HINT: Future log output will appear in directory "log".
done
server started
[postgres@rac1 bin]$
--- OR ----
[root@rac1 ~]#
service postgresql-13.service start
Redirecting to /bin/systemctl start postgresql-13.service
[root@rac1 ~]#
[root@rac1 ~]#
service postgresql-13.service status
Redirecting to /bin/systemctl status postgresql-13.service
ā postgresql-13.service - PostgreSQL 13 database server
Loaded: loaded (/usr/lib/systemd/system/postgresql-13.service; enabled; vendor preset: disabled)
Active:
active
(running) since Mon 2021-03-15 19:15:14 +08;
3s ago
Docs: https://www.postgresql.org/docs/13/static/
Process: 7523 ExecStartPre=/usr/pgsql-13/bin/postgresql-13-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
Main PID: 7529 (postmaster)
CGroup: /system.slice/postgresql-13.service
āā7529 /usr/pgsql-13/bin/postmaster -D /var/lib/pgsql/13/data/
āā7533 postgres: logger
āā7535 postgres: checkpointer
āā7536 postgres: background writer
āā7537 postgres: walwriter
āā7538 postgres: autovacuum launcher
āā7539 postgres: stats collector
āā7540 postgres: logical replication launcher
Mar 15 19:15:14 rac1.rajasekhar.com systemd[1]: Starting PostgreSQL 13 database server...
Mar 15 19:15:14 rac1.rajasekhar.com postmaster[7529]: 2021-03-15 19:15:14.193 +08 [7529] LOG: redirecting log output to logging collector process
Mar 15 19:15:14 rac1.rajasekhar.com postmaster[7529]: 2021-03-15 19:15:14.193 +08 [7529] HINT: Future log output will appear in directory "log".
Mar 15 19:15:14 rac1.rajasekhar.com systemd[1]: Started PostgreSQL 13 database server.
[root@rac1 ~]#1234567891011121314151617181920212223242526272829303132333435363738394041424344
-w, --wait wait until operation completes (default)
[postgres@rac1 ~]$
cd /usr/pgsql-13/bin/
[postgres@rac1 bin]$
./pg_ctl -w restart -D /var/lib/pgsql/13/data/
waiting for server to shut down.... done
server stopped
waiting for server to start....2021-03-15 19:22:58.920 +08 [8017] LOG: redirecting log output to logging collector process
2021-03-15 19:22:58.920 +08 [8017] HINT: Future log output will appear in directory "log".
done
server started
[postgres@rac1 bin]$
--- OR ----
[root@rac1 ~]#
service postgresql-13.service restart
Redirecting to /bin/systemctl restart postgresql-13.service
[root@rac1 ~]#
[root@rac1 ~]#
service postgresql-13.service status
Redirecting to /bin/systemctl status postgresql-13.service
ā postgresql-13.service - PostgreSQL 13 database server
Loaded: loaded (/usr/lib/systemd/system/postgresql-13.service; enabled; vendor preset: disabled)
Active:
active
(running) since Mon 2021-03-15 19:52:26 +08;
3s ago
Docs: https://www.postgresql.org/docs/13/static/
Process: 10439 ExecStartPre=/usr/pgsql-13/bin/postgresql-13-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
Main PID: 10445 (postmaster)
CGroup: /system.slice/postgresql-13.service
āā10445 /usr/pgsql-13/bin/postmaster -D /var/lib/pgsql/13/data/
āā10449 postgres: logger
āā10451 postgres: checkpointer
āā10452 postgres: background writer
āā10453 postgres: walwriter
āā10454 postgres: autovacuum launcher
āā10455 postgres: stats collector
āā10456 postgres: logical replication launcher
Mar 15 19:52:26 rac1.rajasekhar.com systemd[1]: Starting PostgreSQL 13 database server...
Mar 15 19:52:26 rac1.rajasekhar.com postmaster[10445]: 2021-03-15 19:52:26.856 +08 [10445] LOG: redirecting log output to logging collector process
Mar 15 19:52:26 rac1.rajasekhar.com postmaster[10445]: 2021-03-15 19:52:26.856 +08 [10445] HINT: Future log output will appear in directory "log".
Mar 15 19:52:26 rac1.rajasekhar.com systemd[1]: Started PostgreSQL 13 database server.
[root@rac1 ~]#123456789101112131415161718192021222324252627282930313233343536373839
[postgres@rac1 bin]$
./pg_ctl reload -D /var/lib/pgsql/13/data
server signaled
[postgres@rac1 bin]$
--- OR ---
[root@rac1 ~]#
service postgresql-13.service reload
Redirecting to /bin/systemctl reload postgresql-13.service
[root@rac1 ~]#
[root@rac1 ~]#
service postgresql-13.service status
Redirecting to /bin/systemctl status postgresql-13.service
ā postgresql-13.service - PostgreSQL 13 database server
Loaded: loaded (/usr/lib/systemd/system/postgresql-13.service; enabled; vendor preset: disabled)
Active:
active
(running) since Mon 2021-03-15 19:52:26 +08;
11min ago
Docs: https://www.postgresql.org/docs/13/static/
Process: 11218 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
Process: 10439 ExecStartPre=/usr/pgsql-13/bin/postgresql-13-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
Main PID: 10445 (postmaster)
CGroup: /system.slice/postgresql-13.service
āā10445 /usr/pgsql-13/bin/postmaster -D /var/lib/pgsql/13/data/
āā10449 postgres: logger
āā10451 postgres: checkpointer
āā10452 postgres: background writer
āā10453 postgres: walwriter
āā10454 postgres: autovacuum launcher
āā10455 postgres: stats collector
āā10456 postgres: logical replication launcher
Mar 15 19:52:26 rac1.rajasekhar.com systemd[1]: Starting PostgreSQL 13 database server...
Mar 15 19:52:26 rac1.rajasekhar.com postmaster[10445]: 2021-03-15 19:52:26.856 +08 [10445] LOG: redirecting log output to logging collector process
Mar 15 19:52:26 rac1.rajasekhar.com postmaster[10445]: 2021-03-15 19:52:26.856 +08 [10445] HINT: Future log output will appear in directory "log".
Mar 15 19:52:26 rac1.rajasekhar.com systemd[1]: Started PostgreSQL 13 database server.
Mar 15 19:53:40 rac1.rajasekhar.com systemd[1]: Reloaded PostgreSQL 13 database server.
Mar 15 20:03:49 rac1.rajasekhar.com systemd[1]: Reloaded PostgreSQL 13 database server.
[root@rac1 ~]#Please to add comments
No comments yet. Be the first to comment!