[talk] I declare not so stupid unix tricks thread open

Dan Cross crossd at gmail.com
Sat Mar 15 10:27:25 EDT 2014


On Fri, Mar 14, 2014 at 3:52 PM, Jason Hellenthal <jhellenthal at dataix.net>wrote:

> These should all be posix compliant sh(1) FreeBSD compatible. Not sure
> about other systems.
>
> # Kill or list some stopped processes
> alias stopkill='kill `ps a -o stat,pid |awk '\''/^T /{print $2}'\''`'
> alias stoplist='ps -p `ps a -o stat,pid |awk '\''/^T /{print $2}'\''`
> 2>/dev/null'
>
> # Kill or list some zombies
> alias zomkill='kill `ps a -o stat,pid |awk '\''/^Z /{print $2}'\''`'
>

This one doesn't make a lot of sense to me.  You can't kill a zombie;
zombies are by definition already dead, and just hanging around until their
parent wait()'s for their exit status (or the parent dies, in which case
they're inherited by init, which will wait for them unless your system is
totally messed up).  The only resource a zombie occupies is a slot in your
process table.


> alias zomlist='ps -p `ps a -o stat,pid |awk '\''/^Z /{print $2}'\''`
> 2>/dev/null'
>
> # Need a new 10 char[] password ?
> alias newpass='LANG=C tr -ucd [:alnum:][:punct:] </dev/urandom |tr -ud
> OZkl |tr -us [:alnum:][:punct:] |head -c 10 && echo'
>
> # cisco Systems like ping(1)
> alias cping='sudo /sbin/ping -n -c 5 -t 2 -i 0.1 -s 72'
>
> # Sweep through sizes when ping'ing a host
> alias sweep='ping -D -G 56 -h 7'
>
> # Need some specific permissions of files devices or directories ?
> alias permof='stat -f "%p %Sp %Su %Sg %N"'
>
> # List major minor and type of a device ?
> alias lsdev='stat -f
> "%nName:%t%N%nType:%t%HT%nMajor:%t%Hr%nMinor:%t%Lr%n%n"'
>
>
> On Fri, Mar 14, 2014 at 11:29 AM, Marc Spitzer <mspitzer at gmail.com> wrote:
>
>> We need to share our not so stupid unix tricks.  Here is one:
>>
>> ssh key access audit script:
>> for i in $(seq 254) ; do x="192.168.49.$i"; echo -n "$x: " ; ssh -o
>> PasswordAuthentication=no -o NumberOfPasswordPrompts=0 $x hostname  ;
>>
>> this will give you one of 3 things:
>> 1: hostname
>> 2: failed login
>> 3: unreachable error
>>
>> Easy way to find out where your keys work, who's next?
>>
>> Marc
>> --
>> Freedom is nothing but a chance to be better.
>> --Albert Camus
>>
>> The inherent vice of capitalism is the unequal sharing of blessings; the
>> inherent virtue of socialism is the equal sharing of miseries.
>> -- Winston Churchill
>>
>> Do the arithmetic or be doomed to talk nonsense.
>> --John McCarthy
>>
>> _______________________________________________
>> talk mailing list
>> talk at lists.nycbug.org
>> http://www.nycbug.org/mailman/listinfo/talk
>>
>
>
> _______________________________________________
> talk mailing list
> talk at lists.nycbug.org
> http://www.nycbug.org/mailman/listinfo/talk
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.nycbug.org:8443/pipermail/talk/attachments/20140315/93b1155c/attachment.htm>


More information about the talk mailing list