Wednesday, September 28, 2011
which Process is using which ports?
1. netstat -Aan | grep <port number>
1. netstat -aon | findstr "<port number>"
Linux Command
Wednesday, September 21, 2011
Solaris Linux Memory Utilization Scripts
echo "Memory Summary from TOP command"
echo "========================================================="
top |head -4 |tail -1
PAGESIZE=`pagesize`
echo "Memory in KiloByes"
echo "========================================================="
TotalPhysicalMemory=`prtconf | grep Memory | awk '{print $3}'`
echo TotalPhysicalMemory=$TotalPhysicalMemory
FreeMemory=`sar -r 5 1 |tail -1 |awk '{print $2}'`
FreeMemory=`expr $FreeMemory*$PAGESIZE/1024/1024|bc`
echo FreeMemory=$FreeMemory
FreeSwap=`swap -s |awk '{print $11}'| sed "s/[^0-9]//g"`
FreeSwap=`expr $FreeSwap/1024|bc`
echo FreeSwap=$FreeSwap
UsedSwap=`swap -s |awk '{print $9}' | sed "s/[^0-9]//g"`
UsedSwap=`expr $UsedSwap/1024|bc`
echo UsedSwap=$UsedSwap
echo TotalSwap=UsedSwap+FreeSwap
TotalSwap=`expr $UsedSwap+$FreeSwap|bc`
echo TotalSwap=$TotalSwap
TotalMemoryAvailable=`expr $FreeMemory*100/$TotalPhysicalMemory |bc`
TotalSwapAvailable=`expr $FreeSwap*100/$TotalSwap |bc`
echo "========================================================="
echo TotalMemoryAvailable%=$TotalMemoryAvailable
echo TotalSwapAvailable%=$TotalSwapAvailable
echo "========================================================="
echo "========================================================="
top |head -4 |tail -1
PAGESIZE=`pagesize`
echo "Memory in KiloByes"
echo "========================================================="
TotalPhysicalMemory=`prtconf | grep Memory | awk '{print $3}'`
echo TotalPhysicalMemory=$TotalPhysicalMemory
FreeMemory=`sar -r 5 1 |tail -1 |awk '{print $2}'`
FreeMemory=`expr $FreeMemory*$PAGESIZE/1024/1024|bc`
echo FreeMemory=$FreeMemory
FreeSwap=`swap -s |awk '{print $11}'| sed "s/[^0-9]//g"`
FreeSwap=`expr $FreeSwap/1024|bc`
echo FreeSwap=$FreeSwap
UsedSwap=`swap -s |awk '{print $9}' | sed "s/[^0-9]//g"`
UsedSwap=`expr $UsedSwap/1024|bc`
echo UsedSwap=$UsedSwap
echo TotalSwap=UsedSwap+FreeSwap
TotalSwap=`expr $UsedSwap+$FreeSwap|bc`
echo TotalSwap=$TotalSwap
TotalMemoryAvailable=`expr $FreeMemory*100/$TotalPhysicalMemory |bc`
TotalSwapAvailable=`expr $FreeSwap*100/$TotalSwap |bc`
echo "========================================================="
echo TotalMemoryAvailable%=$TotalMemoryAvailable
echo TotalSwapAvailable%=$TotalSwapAvailable
echo "========================================================="
Wednesday, August 17, 2011
pkill for AIX Linux Solaris AIX HP-UX
#FILE NAME: pkill
#Killing processes by command string
#!/bin/sh
HOSTTYPE=`uname -s`
SIGNAL=$1
STRING=$2
if [ -z "$1" -o -z "$2" ]
then
echo Usage: $0 signal string eg: pkill -9 frmweb
exit 1
fi
case $HOSTTYPE in
Darwin|BSD)
ps -a -opid,command | grep $STRING | awk '{ print $1; }' | xargs kill $SIGNAL
;;
Linux|Solaris|AIX|HP-UX)
ps -e -opid,command | grep $STRING | awk '{ print $1; }' | xargs kill $SIGNAL
;;
esac
#Killing processes by command string
#!/bin/sh
HOSTTYPE=`uname -s`
SIGNAL=$1
STRING=$2
if [ -z "$1" -o -z "$2" ]
then
echo Usage: $0 signal string eg: pkill -9 frmweb
exit 1
fi
case $HOSTTYPE in
Darwin|BSD)
ps -a -opid,command | grep $STRING | awk '{ print $1; }' | xargs kill $SIGNAL
;;
Linux|Solaris|AIX|HP-UX)
ps -e -opid,command | grep $STRING | awk '{ print $1; }' | xargs kill $SIGNAL
;;
esac
Subscribe to:
Posts (Atom)