Scripts
Date – how to get different dates link
Linux RPM info with architecture
rpm -q -a --queryformat='%{N}-%{V}-%{R}.%{arch}\n'
Tar on one system, untar on another system, on the fly
gtar zcf – <directory> | ssh <username>@<server> “cd /<destination path> ; gtar zxf – “
Virtual IPs
Add Virtual IP
/sbin/ifconfig ${INTERFACE_NAME} ${IP_ADDRESS}
e.g /sbin/ifconfig eth0:1 192.168.1.2
Remove Virtual IP
/sbin/ifconfig ${INTERFACE_NAME} down
e.g e.g /sbin/ifconfig eth0:1 down
How to Change PuTTy windows title
export PROMPT_COMMAND=’echo -ne “\033]0;${HOSTNAME}: ${PWD}\007″‘
RPM Requirements for Oracle on Linux (Metalink Note – 401705.1)
10gR2 on RHEL4 x86-64
rpm -q --queryformat='%{N}-%{V}-%{R}.%{arch}\n' \
compat-db.x86_64 \
compat-libstdc++-33.x86_64 \
control-center.x86_64 \
gcc.x86_64 \
gcc-c++.x86_64 \
glibc.x86_64 \
glibc-common.x86_64 \
glibc-devel.x86_64 \
glibc-devel.i386 \
glibc-headers.x86_64 \
glibc-kernheaders.x86_64 \
gnome-libs.x86_64 \
libaio.x86_64 \
libaio.i386 \
libstdc++.x86_64 \
libstdc++-devel.x86_64 \
make.x86_64 \
sysstat.x86_64 \
xscreensaver.x86_64 |sort
11gR1 on RHEL4 x86-64
rpm -q --queryformat='%{N}-%{V}-%{R}.%{arch}\n' \
binutils.x86_64 \
compat-libstdc++-33.x86_64 \
elfutils-libelf.x86_64 \
elfutils-libelf-devel.x86_64 \
gcc.x86_64 \
gcc-c++.x86_64 \
glibc.x86_64 \
glibc-common.x86_64 \
glibc-headers.x86_64 \
glibc-devel.x86_64 \
glibc-devel.i386 \
libstdc++-devel.x86_64 \
libaio.x86_64 \
libaio.i386 \
libaio-devel.x86_64 \
libgcc.x86_64 \
libstdc++.x86_64 \
libstdc++-devel.x86_64 \
make.x86_64 \
sysstat.x86_64 \
| sort
11gR1 on RHEL4 x86-64
rpm -q --queryformat='%{N}-%{V}-%{R}.%{arch}\n' \
binutils.x86_64 \
compat-libstdc++-33.x86_64 \
elfutils-libelf.x86_64 \
elfutils-libelf-devel.x86_64 \
gcc.x86_64 \
gcc-c++.x86_64 \
glibc.x86_64 \
glibc-common.x86_64 \
glibc-headers.x86_64 \
glibc-devel.x86_64 \
libaio.x86_64 \
libaio-devel.x86_64 \
libgcc.x86_64 \
libstdc++.x86_64 \
libstdc++-devel.x86_64 \
make.x86_64 \
sysstat.x86_64 \
|sort
11gR1 on RHEL5 x86-64
rpm -q --queryformat='%{N}-%{V}-%{R}.%{arch}\n' \
binutils.x86_64 \
compat-libstdc++-33.i386 \
compat-libstdc++-33.x86_64 \
elfutils-libelf.x86_64 \
elfutils-libelf-devel.x86_64 \
gcc.x86_64 \
gcc-c++.x86_64 \
glibc.x86_64 \
glibc.i386 \
glibc-common.x86_64 \
glibc-devel.x86_64 \
glibc-devel.i386 \
glibc-headers.x86_64 \
libaio.x86_64 \
libaio.i386 \
libaio-devel.x86_64 \
libgcc.x86_64 \
libgcc.i386 \
libstdc++.x86_64 \
libstdc++.i386 \
libstdc++-devel.x86_64 \
make.x86_64 \
sysstat.x86_64 \
|sort
11gR2 on RHEL5 x86-32
rpm -q --queryformat='%{N}-%{V}-%{R}.%{arch}\n' \
binutils.i386 \
compat-libstdc++-33.i386 \
elfutils-libelf.i386 \
elfutils-libelf-devel.i386 \
gcc.i386 \
gcc-c++.i386 \
glibc.i386 \
glibc-common.i386 \
glibc-devel.i386 \
glibc-headers.i386 \
kernel-headers.i386 \
ksh-20060214.i386 \
libaio.i386 \
libaio-devel.i386 \
libgcc.i386 \
libgomp.i386 \
libstdc++.i386 \
libstdc++-devel.i386 \
make.i386 \
sysstat.i386 \
unixODBC.i386 \
unixODBC-devel.i386 \
|sort
11gR2 on RHEL5 x86-64
rpm -q --queryformat='%{N}-%{V}-%{R}.%{arch}\n' \
binutils.x86_64 \
compat-libstdc++-33.i386 \
compat-libstdc++-33.x86_64 \
elfutils-libelf.x86_64 \
elfutils-libelf-devel.x86_64 \
gcc.x86_64 \
gcc-c++.x86_64 \
glibc.x86_64 \
glibc.i386 \
glibc-common.x86_64 \
glibc-devel.x86_64 \
glibc-devel.i386 \
glibc-headers.x86_64 \
ksh-20060214.x86_64 \
libaio.x86_64 \
libaio.i386 \
libaio-devel.i386 \
libaio-devel.x86_64 \
libgcc.x86_64 \
libgcc.i386 \
libstdc++.x86_64 \
libstdc++.i386 \
libstdc++-devel.x86_64 \
make.x86_64 \
sysstat.x86_64 \
unixODBC.i386 \
unixODBC.x86_64 \
unixODBC-devel.i386 \
unixODBC-devel.x86_64 \
|sort
