SELAMAT DATANG DI BLOG INI

Kalender Hijriyah

Tampilkan postingan dengan label Linux. Tampilkan semua postingan
Tampilkan postingan dengan label Linux. Tampilkan semua postingan

Kamis, 03 Maret 2011

Backup and Restore Database Postgres



Backup database from postgresql linux


Usage:

pg_dump [OPTION]... [DBNAME]


General options:

-f, --file=FILENAME output file name
-F, --format=c|t|p output file format (custom, tar, plain text)
-i, --ignore-version proceed even when server version mismatches
pg_dump version
-v, --verbose verbose mode
-Z, --compress=0-9 compression level for compressed formats
--help show this help, then exit
--version output version information, then exit

Options controlling the output content:

-a, --data-only dump only the data, not the schema
-b, --blobs include large objects in dump
-c, --clean clean (drop) schema prior to create
-C, --create include commands to create database in dump
-d, --inserts dump data as INSERT commands, rather than COPY
-D, --column-inserts dump data as INSERT commands with column names
-E, --encoding=ENCODING dump the data in encoding ENCODING
-n, --schema=SCHEMA dump the named schema(s) only
-N, --exclude-schema=SCHEMA do NOT dump the named schema(s)
-o, --oids include OIDs in dump
-O, --no-owner skip restoration of object ownership
in plain text format
-s, --schema-only dump only the schema, no data
-S, --superuser=NAME specify the superuser user name to use in
plain text format
-t, --table=TABLE dump the named table(s) only
-T, --exclude-table=TABLE do NOT dump the named table(s)
-x, --no-privileges do not dump privileges (grant/revoke)
--disable-dollar-quoting disable dollar quoting, use SQL standard quoting
--disable-triggers disable triggers during data-only restore
--use-set-session-authorization
use SESSION AUTHORIZATION commands instead of
ALTER OWNER commands to set ownership

Connection options:

-h, --host=HOSTNAME database server host or socket directory
-p, --port=PORT database server port number
-U, --username=NAME connect as specified database user
-W, --password force password prompt (should happen automatically)


Backup database from postgresql linux to restore on postgresql windows:

pg_dump -i -U username dbname -h hostname -Fc -v -f 'file.bakcup'


Restore database on poatgresql windows (Pg Admin)

1. Open Pg Admin on your windows
2. Select database target
3. Right click on the database target and select restore
4. Define path of database backup
5. Click OK to start the restore

Rabu, 17 Maret 2010

SSH Without Password

1. Run the following command on the client
-> ssh-keygen -t dsa
2. File id_dsa and id_dsa.pub will be created inside $HOME/.ssh
3. Copy id_dsa.pub to the server's .ssh directory
-> scp $HOME/.ssh/id_dsa.pub user@server:/home/user/.ssh
4. Change to /root/.ssh and create file authorized_keys containing id_dsa content
-> cd /home/user/.ssh
-> cat id_dsa >> authorized_keys
5. You can try ssh to the server from the client and no password will be needed
-> ssh user@server

Senin, 01 Februari 2010

Step to install RT on Centos 5


Step by step to install RT 3.8.7 On Centos 5:

1. Install httpd, mysql , mod_perl:
# yum install httpd httpd-devel apr-devel mysql-client mysql-devel mysql-server mod_perl
# service httpd start
# service mysqld start
# chkconfig httpd on
# chkconfig mysqld on

2. Install CPAN
# wget http://search.cpan.org/CPAN/authors/id/A/AN/ANDK/CPAN-1.9402.tar.gz
# tar -xvf CPAN-1.9402.tar.gz
# cd CPAN*/
# perl Makefile.PL
# make
# make test
# make install
# perl -MCPAN -e 1

3. Install RT
# wget http://download.bestpractical.com/pub/rt/release/rt.tar.gz
# tar xzf rt.tar.gz
# cd rt*/
# env PERL=/usr/bin/perl ./configure
# make testdeps

install the necessary modules; run make fixdeps:

# make fixdeps
# make install
# make initialize-database

4. Configuring Apache

>>apache2 + mod_perl2 and RT on http://rt.example.com/

#vi /etc/httpd/conf/httpd.conf
# ip based virtual host
Listen ip_of_the_rt.example.com:80

ServerName rt.example.com
ServerAdmin Email.Address@example.com


DocumentRoot /opt/rt3/share/html

AddDefaultCharset UTF-8
PerlRequire /opt/rt3/bin/webmux.pl



Order allow,deny
Allow from all

SetHandler perl-script
PerlResponseHandler RT::Mason

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More