Linux commandline tips: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
=kill= | =kill= | ||
kill -l shows instructions | |||
1 SIGHUP restart immediately after terminating | 1 SIGHUP restart immediately after terminating | ||
15 SIGTERM request to terminate and cleanup | 15 SIGTERM request to terminate and cleanup | ||
Line 34: | Line 34: | ||
pgrep -f shows full commandline | pgrep -f shows full commandline | ||
pgrep -u show user | pgrep -u show user | ||
=pkill= | |||
understands the same options as pgrep | |||
pkill -19 ssh | |||
pkill -19 -u joop stop joop's processes |
Revision as of 20:18, 17 November 2008
lsof
lsof list open files lsof -i :22 list all ssh connections (same :ssh) lsof -i@10.0.0.1 list all connections from 10.0.0.1 lsof -i@amsterdam.nl list all connections from domain lsof -u username list all open files from username lsof -c bash list open files related to bash lsof -c /log/ list all open files from all processes containing log
iperf
iperf -s -w128k run server for performance benchmark iperf -c <serveraddress> -w128k -t30 -r run client iperf -c <serveraddress> -w128k -t30 -d run client in two directions, full duplex
pstree
pstree -a shows processes tree structure with program's parameters pstree -h highlights own process pstree -H <id> highlights process id pstree -u shows user
kill
kill -l shows instructions
1 SIGHUP restart immediately after terminating 15 SIGTERM request to terminate and cleanup 9 SIGKILL force terminate 19 SIGSTOP interrupts the process until you enter SIGCONT to continue kill -19 9102 10234 stops several processes killall -19 ssh sends all ssh connections to sleep killall -19 -i ssh interactive mode (recommended)
pgrep
pgrep ssh lists all ssh processes pgrep -l ssh shows names pgrep -f shows full commandline pgrep -u show user
pkill
understands the same options as pgrep
pkill -19 ssh pkill -19 -u joop stop joop's processes