PostgreSQL運維命令整理

2021-09-21 11:15:50 字數 1055 閱讀 8631

# 控制台命令

su - postgres

psql

\q 退出控制台

\password 設定密碼

\h 檢視sql命令的解釋,比如\h select。

\? 檢視psql命令列表。

\l 列出所有資料庫。

\c [database_name]:連線其他資料庫。

\d 列出當前資料庫的所有**。

\d [table_name]:列出某一張**的結構。

\du 列出所有使用者。

\e 開啟文字編輯器。

\conninfo 列出當前資料庫和連線的資訊。

# 登陸資料庫

psql -u postgres -d dbname -h 127.0.0.1 -p 5432

-u 指定使用者

-d 指定資料庫

-h 指定伺服器

-p 指定埠

example:

psql -u postgres -d freeswitch -h 127.0.0.1 -p 5432

# 資料庫備份

pg_dump dbname > outfile

-u 指定使用者

-h 指定伺服器

-p 指定埠

example:

pg_dump -u postgres -h 127.0.0.1 -p 5432 freeswitch > outfile

# 查詢資料庫位置

select oid,datname from pg_database;

------------------------

oid  |  datname

-------+------------

1 | template1

12865 | template0

12870 | postgres

16384 | freeswitch

(4 行記錄)

--------------------

#確認儲存位置

ls /var/lib/pgsql/9.2/data/base/16384/

Storm kafka flume運維命令

h0和h1上分別執行 zkserver.sh start 檢視zookeeper狀態 zkserver.sh status h0上執行 nohup storm nimbus nohup storm ui h1和h2上執行 nohup storm supervisor h0上執行 start dfs....

運維linux命令

原文 感謝博主的文章!之前做過兩年的運維,用過很多命令,深切體會到某些linux命令熟練掌握後對效率提公升有多大。舉個簡單的例子,在做了研發後經常會有跑一些資料,對於結果資料的處理,我們的產品同學一般都習慣於用excel做統計,把資料複製到excel裡,然後資料分列,排序 最後得出某些簡單的結論,我...

運維linux命令

1 linux啟動過程 開啟電源 bios開機自檢 引導程式lilo或grub 核心的引導 kernel boot 執行init rc.sysinit rc mingetty 建立終端 shell 2 網絡卡繫結多ip ifconfig eth0 1 192.168.1.99 netmask 255...