perl -pi -e ‘s/FINDTEXT/REPLACETEXT/’ file.x
find all hosts in my network
rdircio@pc:~$ nmap -sP 192.168.2.0/24 Starting Nmap 5.21 ( http://nmap.org ) at 2012-09-11 09:43 CDT Nmap scan report for router.darkstar (192.168.2.1) Host is up (0.0032s latency). Nmap scan report for kraftek.com (192.168.2.6) Host is up (0.0030s latency). Nmap scan report for pc (192.168.2.10) Host is up (0.000073s latency). Nmap scan report for appletv (192.168.2.20) Host is up (0.062s latency). Nmap done: 256 IP addresses (4 hosts up) scanned in 3.72 seconds
using zfs’s sharenfs option with restricted access
zfs set sharennfs=rw=spitvpsmmap01:hcmpitsun004d:hcmpitsun004e:hcmpitsun004f:hcmpitsun005e:hcmpitsun005f,root=spitvpsmmap01:hcmpitsun004d:hcmpitsun004e:hcmpitsun004f:hcmpitsun005e:hcmpitsun005f hcm005dnfs1/nfsvol001
substitute all commas for new lines in vi
%s/,/^M/g
the “^M” is generated by typing ctl-V+ctl-M
install a solaris package non-interactively
create an “admin file” with these contents
mail= instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck rdepend=nocheck space=nocheck setuid=nocheck conflict=nocheck action=nocheck networktimeout=60 networkretries=3 authentication=quit keystore=/var/sadm/security proxy= basedir=default
then, install the package:
cd /var/tmp;pkgadd -a /var/tmp/adminfile.txt -d ./pkgutil.pkg CSWpkgutil
add a nic to a zone without rebooting it
ifconfig nxge1 addif 10.21.242.102/23 zone myzone up
mceusb+xbmc+ubuntu precise without lirc
For this remote:
i run this inside an initscript
ir-keytable -D 1000 -P 1000 -p RC6 -w /etc/rc_keymaps/rc6_mce
my /etc/rc_keymaps/rc6_mce looks like this:
# table rc6_mce, type: RC-6 0x800f0400 KEY_KP0 0x800f0401 KEY_KP1 0x800f0402 KEY_KP2 0x800f0403 KEY_KP3 0x800f0404 KEY_KP4 0x800f0405 KEY_KP5 0x800f0406 KEY_KP6 0x800f0407 KEY_KP7 0x800f0408 KEY_KP8 0x800f0409 KEY_KP9 0x800f040a KEY_DELETE 0x800f040c KEY_KPSLASH # Power 0x800f040d KEY_MEDIA # Left Meta, Start 0x800f040e KEY_MUTE 0x800f040f KEY_I # Info 0x800f0410 KEY_VOLUMEUP # Volume Up 0x800f0411 KEY_VOLUMEDOWN # Volume Down 0x800f0412 KEY_CHANNELUP 0x800f0413 KEY_CHANNELDOWN 0x800f0434 KEY_EJECTCD 0x800f0425 KEY_REWIND 0x800f0414 KEY_FASTFORWARD # Fast forward 0x800f0415 KEY_REWIND # Rewind 0x800f0416 KEY_PLAY 0x800f0417 KEY_RECORD 0x800f0418 KEY_PAUSE 0x800f046e KEY_PLAYPAUSE 0x800f0419 KEY_STOP 0x800f041a KEY_NEXT # Skip Next 0x800f041b KEY_PREVIOUS # Skip Previous 0x800f041c KEY_NUMERIC_POUND 0x800f041d KEY_NUMERIC_STAR 0x800f041e KEY_UP 0x800f041f KEY_DOWN 0x800f0420 KEY_LEFT 0x800f0421 KEY_RIGHT 0x800f0422 KEY_ENTER 0x800f0423 KEY_BACK # Back / Exit 0x800f0424 KEY_DVD 0x800f0425 KEY_TUNER 0x800f0426 KEY_EPG 0x800f0427 KEY_ZOOM 0x800f043a KEY_BRIGHTNESSUP 0x800f0432 KEY_MODE 0x800f0446 KEY_TV 0x800f0447 KEY_AUDIO 0x800f0448 KEY_PVR 0x800f0449 KEY_CAMERA 0x800f044a KEY_VIDEO 0x800f044c KEY_LANGUAGE 0x800f044d KEY_TITLE 0x800f044e KEY_PRINT 0x800f0450 KEY_RADIO 0x800f045a KEY_SUBTITLE 0x800f0465 KEY_POWER2 0x800f046e KEY_PLAYPAUSE 0x800f0480 KEY_BRIGHTNESSDOWN 0x800f0481 KEY_PLAYPAUSE 0x800f0401 KEY_NUMERIC_1 0x800f0402 KEY_NUMERIC_2 0x800f0403 KEY_NUMERIC_3 0x800f0404 KEY_NUMERIC_4 0x800f0405 KEY_NUMERIC_5 0x800f0406 KEY_NUMERIC_6 0x800f0407 KEY_NUMERIC_7 0x800f0408 KEY_NUMERIC_8 0x800f0409 KEY_NUMERIC_9 0x800f041d KEY_NUMERIC_STAR 0x800f0400 KEY_NUMERIC_0 0x800f041c KEY_NUMERIC_POUND 0x800f040a KEY_DELETE # 0x800f040b KEY_ENTER
find a symbol in all dynamic libraries in ios (atv2)
find /usr -type f |egrep -i '.dylib'|sed 's/@//g'| while read f;do nm $f | grep -i 'res_9_search'; done
What luns are in use?
zpool status |awk '{ print $1 }' | grep ^c| while read d;do ./inq.sol64 2>&1 | grep -i $d; done
get hba wwns in a linux server
find /sys/class/fc_host/ | grep -i port_name |xargs cat