if you run airoscript too much you’ll be left with mon0, mon1, mon2… etc
To remove them all you can do:
ifconfig -a | grep -i mon | awk ‘{ print $1 }’ | while read i;do airmon-ng stop $i;done
43/433
Uncategorized
get a table with HBA info without fcinfo
We want a table that maps cX to its wwn and to its device path, like
ControllerWW port name
WW node name
Device Path
c1
p:210100e08b27e1 c7 n:200100e08b27e1 c7/pci@9,700000/pci@4/SUNW,qlc@4
So we wrote a script for it, hbainfo.ksh:
#!/bin/ksh
prtpicl -v -c scsi-fcp | egrep ‘ww|devfs’ | sed ‘s/:node-wwn//g; s/:port-wwn//g;s/:devfs-path//g; s/ //g’ | nawk
‘ORS=NR%3?” “:”n”‘ > /tmp/piclmap.$$
(for c in `cfgadm -al | grep “fc-” | awk ‘{ print $1 }’`;do
/usr/ucb/echo -n $c;
luxadm -e dump_map /dev/cfg/${c} | grep Adap |while read l;do
for w in `echo $l`;do
WC=`echo $w|wc -c`
if [ $WC -eq 17 ];then
/usr/ucb/echo -n ” $w ”
fi
done
echo “”
done
done
) | while read l;do
W=`echo $l |awk ‘{ print $2 }’`
L=`echo “$l ” | awk ‘{ print $1 ” p:” $2 ” n:”$3 }’`
/usr/ucb/echo -n “$L ”
grep $W /tmp/piclmap. $$ | awk ‘{ print $3 }’
done
rm /tmp/piclmap. $$
Thanks to Hiram Ruiz for the commands
133/433
Solaris password expiry explained with words
If we check this “passwd -sa” output:
bash-3.00# passwd -sa | egrep ‘rdircio|root’
root PS
rdircio PS 12/21/09 14 56 14
It means that root’s password never expires since it doesn’t have any expiry rule. rdircio’s password was last
changed 12/21/09, the system won’t let me change it but 14 days after 12/21/09, it will expire and need be
changed 56 days after 12/21/09, i will be warned 14 days before it expires that i need to change it
44/433
convert sound to asterisk ulaw format
sox -V msg.wav -r 8000 -c 1 -t ul -w msg.ulaw
14/433
create big concat using svm (disksuite)
Please use the right syntax to concatenate disks and
create a big metadevice
# metainit d40 4 1 c0t1d0s0 1 c0t2d0s0 1 c0t2d0s0 1 c0t2d1s0
the “4” is for the number of disks we are using.
214/433
Disaster recovery linux procedure
inux bare metal restore procedure
using netbackup, it can save you lots of research, all for free!!!!
182/433
time and date duration
To calculate how many hours and minutes does an activity take
http://www.timeanddate.com/date/timeduration.html?m1=&d1=&y1=&m2=&d2=&y2=
115/433
Stop/start iptables
# /etc/init.d/iptables stop
# /etc/init.d/iptables save
# /etc/init.d/iptables start
84/433
To wipe out all disks
Sometimes you need to delete all info in your disks, perhaps because it contains private data. You can effectively do this
by erasing the first 1024 blocks on the disk. After doing this the disk will lose its label and the partition schema. You can
run the next script to obtain the list of commands that will do it on your server:
#!/bin/ksh
format < /dev/null| egrep “cyl” | while read l;do
D=`echo $l | awk ‘{ print “dd if=/dev/zero of=/dev/dsk/”$2″s2 count=1024” }’`
echo $D
done
Thanks to Alejandro Siller
108/433
Split files
I’ve splitted a 31gb file to fit into dvds:
split –bytes=4296m 80gbdd.7z 80gbdd_7z_
To join the pieces back:
cat 80gbdd_7z_* > 80gbdd_joined. 7z
59/433