Various utilities
Hi Folks
Over the years I've collected various lists of utilities which, for some reason, caught my eye. And now, having plenty of time (note: jealousy is a curse) I've simplified my collection of lists and browser bookmarks...
o aescrypt:
- Encrypt
- http://www.aescrypt.com/
o atop:
- Monitor processes
o Basecamp etc:
- Collaborate remotely
- http://37signals.com/
- Basecamp, Backpack, Campfire, Highrise
o Compression comparison:
- http://www.maximumcompression.com/index.html
- Huge list of compression programs: http://www.maximumcompression.com/programs.php
o dstat:
- Monitor processes
- dstat --tcp
o Firestarter:
- Filewall
- http://www.fs-security.com/
o free:
- Monitor memory
- free -m
o GnuPG
- Encrypt
- http://gnupg.org/
o Help:
- http://www.debian-administration.org/article/How_to_find_out_which_process_is_listening_upon_a_port
- http://www.debian-administration.org/articles/178
o htop:
- Monitor processes
o ifconfig:
- Monitor network
- sudo ifconfig -a
o ifdata:
- Monitor network:
- Part of moreutils
- http://kitenet.net/~joey/code/moreutils/
o iftop:
- Monitor network
o iotop:
- Monitor I/O
o ip:
- Monitor network
o iptables:
- Filewall
- Cheat sheet: http://blog.oddeven.info/iptables-cheat-sheet/
o KGpg:
- GUI for GnuPG
- http://utils.kde.org/projects/kgpg/
o lsof:
- List open files, including sockets
- Output FD is File Descriptor
- 4 is IPv4
- lsof -i 4 -a
- lsof -i 4:80
o LXC:
- Virtual machines
- http://wiki.debian.org/LXC
o MCrypt:
- Encrypt
- http://mcrypt.sourceforge.net/
o memstat:
- Monitor memory
- memstat -w -p $pid
o Munin:
- Monitor network
- http://munin-monitoring.org/
o Netdisco:
- Monitor network
- http://www.netdisco.org/
o netstat:
- Monitor processes
- netstat -tupln is best
- htop
- netstat --tcp --udp --listening --program -nat
- netstat -a --tcp
o nmap:
- Monitor processes
- nmap 127.0.0.1
o ntop etc:
- Monitor network
- http://www.ntop.org/
- nBox
- nProbe
- ntop
- n2n
- PF_RING
- vPF_RING
o PeaZip:
- Compress
- http://www.peazip.org/index.html
o ps:
- Monitor processes
- ps -ef | grep $a_name
- ps auwx
I.e. don't use - to prefix auwx if piping into grep, since it produces a warning msg.
o pstree:
- Monitor processes
- pstree $pid
o RDDTool:
- Data logging and graphing
- http://www.mrtg.org/rrdtool/
o ssh:
- Communicate remotely
- https://blogs.perl.org/users/smylers/2011/08/ssh-productivity-tips.html
o socat:
- Monitor network
o strace:
- Monitor system calls
- strace -e trace=clone,execve -ff perldoc strict
o stunnel:
- Monitor network
- http://www.stunnel.org/
o tarsnap:
- Secure remote backup
- http://www.tarsnap.com/crypto.html
o tmux:
- Multiplex terminals
- http://tmux.sourceforge.net/
o unison:
- Synchronize files
- http://www.cis.upenn.edu/~bcpierce/unison/
o vmstat:
- Monitor memory
- vmstat 1 20
o vnstat:
- Monitor network
- http://humdi.net/vnstat/
- vnstat
o Xen:
- Virtual machines
- http://wiki.debian.org/Xen
o XZ utils:
- Compress
- http://tukaani.org/xz/
So: What's your list have on it?
Links appear as text to me. Would be great if you can cover some use-cases.
A good list
http://news.ycombinator.com/item?id=2567186