Debian活用/デバッグ

提供: Medeshima wiki
ナビゲーションに移動 検索に移動

/etc/systemd/system.conf

LogLevel=info
LogTarget=kmsg

GDB, gdbserver

bash set -euxo pipefail
exec 2> >(tee -a /tmp/xxx.log) 1>&2

script
expect
screen
netstat
nmap
diff -ruNp
ccache
lrzsz
minicom runscript
.minirc.dfl
rsyslog

echo 1 > /proc/sys/kernel/print-fatal-signals
strace -fyt -p `pidof XXX` 2> strace.log
ps auxf, alxf, aux -L
systemd-cgls --no-pager
nice, chrt -m, ionice
cat /sys/block/nvme0n1/queue/scheduler
ulimit -c unlimited
コアダンプ gcore
gprof
objdump
nm
vmstat
ldd
ltrace
readelf -w
strings
hexdump
/sbin/ldconfig -p
valgrind
callgrind
kill -s SEGV <PID>
lsof
locate
gcore
cat /proc/<pid>/maps
sdiff
emacs ediff-merge
code

テスト

Linux Test Project
Bootchart
bonnie++
iperf
glmark2, gstreamer-benchmarks