strace er et kraftig kommandolinjeverktøy for feilsøking og feilsøkingsprogrammer i Unix-lignende operativsystemer som Linux. Den fanger og registrerer alle systemanrop fra en prosess og signalene mottatt av prosessen.
Les også: Slik reviderer du Linux -prosess ved hjelp av 'autrace' på CentOS/RHEL
Den viser navnet på hvert systemanrop sammen med argumentene i en parentes og dens returverdi til standardfeil; du kan eventuelt omdirigere den til en fil også.
I denne artikkelen vil vi forklare 10 strace -kommandoeksempler for feilsøking og feilsøking av programmer og prosesser i et Linux -system.
Hvis strace ikke er forhåndsinstallert på Linux-systemet ditt, kjør den riktige kommandoen nedenfor for distribusjonen for å installere den.
$ sudo apt install strace #Debian/Ubuntu #yum install strace #RHEL/CentOS. # dnf installer strace #Fedora 22+
Hvis et program krasjer eller oppfører seg på en måte som ikke er forventet, kan du gå gjennom systemanropene for å få en anelse om hva som egentlig skjedde under utførelsen. Som vi vil se senere, kan systemanrop kategoriseres under forskjellige hendelser: de som angår prosessledelse, de som ta en fil som et argument, de som involverer nettverk, minnekartlegging, signaler, IPC og også filbeskrivelsesrelatert system samtaler.
Du kan enten kjøre et program/en kommando med strace eller sende en PID til den ved hjelp av -s
alternativ som i de følgende eksemplene.
Du kan bare kjøre en kommando med strace som dette, her sporer vi alle systemanrop fra df -kommando.
$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "7ELF$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...>$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...P \ t$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ...$ strace df -hexecve ("/bin/df", ["df", "-h"], [/ * 50 vars */]) = 0. brk (NULL) = 0x136e000. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f82f78fd000. access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog)open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f82f78d8000. lukk (3) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000 ..."..., 832) = 832. fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f82f7310000...
Fra utgangen ovenfor kan du se forskjellige typer systemanrop foretatt av df -kommando, for eksempel.
open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3.
Hvor:
Nedenfor er en prøveutgang som viser skrivesystemsamtalene som vises df -kommando ut på skjermen.
mmap (NULL, 26258, PROT_READ, MAP_SHARED, 3, 0) = 0x7f82f78f5000. lukk (3) = 0. fstat (1, {st_mode = S_IFCHR | 0620, st_rdev = makedev (136, 1), ...})) = 0. skrive (1, "Filsystemstørrelse brukt tilgjengelig"..., 49Filsystemstørrelse brukt Tilgjengelighet Bruk% montert på. ) = 49. skrive (1, "udev 3.9G 0 3.9G"..., 43udev 3.9G 0 3.9G 0% /dev. ) = 43. skrive (1, "tmpfs 788M 9,6M 779M"..., 43tmpfs 788M 9,6M 779M 2% /run. ) = 43. skrive (1, "/dev/sda10 324G 252G 56G"..., 40/dev/sda10 324G 252G 56G 82%/ ) = 40. skrive (1, "tmpfs 3.9G 104M 3.8G"..., 47tmpfs 3.9G 104M 3.8G 3% /dev /shm. ) = 47. skrive (1, "tmpfs 5.0M 4.0K 5.0M"..., 48tmpfs 5.0M 4.0K 5.0M 1% /run /lock. ) = 48. skrive (1, "tmpfs 3.9G 0 3.9G"..., 53tmpfs 3.9G 0 3.9G 0%/sys/fs/cgroup. ) = 53. skrive (1, "cgmfs 100K 0 100K"..., 56cgmfs 100K 0 100K 0%/run/cgmanager/fs. ) = 56. skrive (1, "tmpfs 788M 36K 788M"..., 53tmpfs 788M 36K 788M 1%/run/user/1000. ) = 53. lukk (1) = 0. lukk (2) = 0. exit_group (0) =? +++ avsluttet med 0 +++
Hvis en prosess allerede kjører, kan du spore den ved å bare passere den PID som følger; dette vil fylle skjermen med kontinuerlig utgang som viser systemanrop som blir foretatt av prosessen, for å avslutte den, trykk [Ctrl + C]
.
$ sudo strace -p 3569 strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U0! 70$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...%$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...$ sudo strace -p 3569strace: Prosess 3569 vedlagt. restart_syscall (<... gjenopptar avbrutt meningsm ...>) = 1. recvmsg (4, {msg_name (0) = NULL, msg_iov (1) = [{"U \ 2 \ 24 \ 300! \ 247 \ 330 \ 0 \ 3 \ 24 \ 4 \ 0 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 24 \ 24 \ 24 \ 24 \ 24 \ 0 \ 0 \ 3 \ 37%\ 2 \ 0 \ 0 ", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "\ 372", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...", 4096}], msg_controllen = 0, msg_flags = 0}, 0) = 32. recvmsg (4, 0x7ffee4dbf870, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, -1) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "2", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 1 ([{fd = 31, revents = POLLIN}]) lese (31, "2", 1) = 1. recvmsg (4, 0x7ffee4dbf850, 0) = -1 EAGAIN (Ressurs midlertidig utilgjengelig) meningsmåling ([{fd = 3, events = POLLIN}, {fd = 4, events = POLLIN}, {fd = 5, events = POLLIN}, {fd = 10, events = POLLIN}, {fd = 30, events = POLLIN}, {fd = 31, events = POLLIN}], 6, 0) = 0 (Timeout) mprotect (0x207faa20000, 8192, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa20000, 8192, PROT_READ | PROT_EXEC) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_WRITE) = 0. mprotect (0x207faa21000, 4096, PROT_READ | PROT_EXEC) = 0 ...
Bruker -c
flag, kan du generere en rapport om total tid, anrop og feil for hvert systemanrop, som følger.
$ sudo strace -c -p 3569 strace: Prosess 3569 vedlagt ^Cstrace: Process 3569 løsrevet. % time seconds usecs/call calls errors syscall. 99,73 0,016000 8 1971 meningsmåling 0,16 0,000025 0 509 75 futex 0,06 0,000010 0 1985 1966 recvmsg 0,06 0,000009 0 2336 mprotect 0,00 0,000000 0478 les 0,00 0,000000 0 13 skrive 0,00 0,000000 0 29 mmap 0,00 0,000000 0 9 munmap 0,00 0,000000 0 18 skrive 0,00 0,000000 0 351 madvise 0,00 0,000000 0 1 restart_syscall. 100,00 0,016044 7700 2041 totalt.
De -Jeg
alternativet viser instruksjonspekeren på tidspunktet for hvert systemanrop fra programmet.
$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lest (3, "7ELF$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...>$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...P \ t$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ...$ sudo strace -i df -h[00007f0d7534c777] execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. [00007faf9cafa4b9] brk (NULL) = 0x12f0000. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb47a] mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7faf9cd03000. [00007faf9cafb387] access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faf9ccde000. [00007faf9cafb427] lukk (3) = 0. [00007faf9cafb387] access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) [00007faf9cafb327] open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. [00007faf9cafb347] lese (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0 ..."..., 832) = 832. [00007faf9cafb2b4] fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. [00007faf9cafb47a] mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7faf9c716000. [00007faf9cafb517] mprotect (0x7faf9c8d6000, 2097152, PROT_NONE) = 0...
Du kan også skrive ut klokkeslettet for hver linje i sporingen, ved å passere -t
flagg.
$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "7ELF$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...>$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...P \ t$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ...$ sudo strace -t df -h15:19:25 execve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. 15:19:25 brk (NULL) = 0x234c000. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f8c7f1d9000. 15:19:25 tilgang ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0. 15:19:25 mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c7f1b4000. 15:19:25 lukk (3) = 0. 15:19:25 access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) 15:19:25 åpen ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. 15:19:25 les (3, "\ 177ELF \ 2 \ 1 \ 1 \ 3 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 3 \ 0> \ 0 \ 1 \ 0 \ 0 \ 0P \ t \ 2 \ 0 \ 0 \ 0 \ 0 \ 0 "..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0 ..."..., 832) = 832. 15:19:25 fstat (3, {st_mode = S_IFREG | 0755, st_size = 1868984, ...}) = 0. 15:19:25 mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7f8c7ebec000. 15:19:25 mprotect (0x7f8c7edac000, 2097152, PROT_NONE) = 0...
For å vise tidsforskjellen mellom start og slutt på hvert systemanrop fra et program, bruk -T
alternativ.
$ sudo strace -T df -hexecve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0 <0.000287> brk (NULL) = 0xeca000 <0,000035> access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) <0,000028> mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7f9aff2b1000 <0.000020> access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) <0,000019> open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3 <0,000022> fstat (3, {st_mode = S_IFREG | 0644, st_size = 147662, ...}) = 0 <0,000015> mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9aff28c000 <0,000019> lukk (3) = 0 <0,000014> ...
I kommandoen nedenfor, spor = skriv
er kjent som et kvalifiserende uttrykk, hvor spor er en kvalifikator (andre inkluderer signal, forkortelse, verbose, rå, lese eller skrive). Her, skrive er verdien av kvalifiseringen.
Følgende kommando viser faktisk systemanropene for utskrift df utgang på standard utgang.
$ sudo strace -e trace = skriv df -hskrive (1, "Filsystemstørrelse brukt tilgjengelig"..., 49Filsystemstørrelse brukt Tilgjengelighet Bruk% montert på. ) = 49. skrive (1, "udev 3.9G 0 3.9G"..., 43udev 3.9G 0 3.9G 0% /dev. ) = 43. skrive (1, "tmpfs 788M 9,6M 779M"..., 43tmpfs 788M 9,6M 779M 2% /run. ) = 43. skrive (1, "/dev/sda10 324G 252G 56G"..., 40/dev/sda10 324G 252G 56G 82%/ ) = 40. skrive (1, "tmpfs 3.9G 104M 3.8G"..., 47tmpfs 3.9G 104M 3.8G 3% /dev /shm. ) = 47. skrive (1, "tmpfs 5.0M 4.0K 5.0M"..., 48tmpfs 5.0M 4.0K 5.0M 1% /run /lock. ) = 48. skrive (1, "tmpfs 3.9G 0 3.9G"..., 53tmpfs 3.9G 0 3.9G 0%/sys/fs/cgroup. ) = 53. skrive (1, "cgmfs 100K 0 100K"..., 56cgmfs 100K 0 100K 0%/run/cgmanager/fs. ) = 56. skrive (1, "tmpfs 788M 28K 788M"..., 53tmpfs 788M 28K 788M 1%/run/user/1000. ) = 53. +++ avsluttet med 0 +++
Her er noen ekstra kommandoer om sporkvalifisering.
$ sudo strace -e trace = åpen, lukk df -h. $ sudo strace -e trace = åpen, lukk, les, skriv df -h. $ sudo strace -e trace = alle df -h
La oss se på hvordan vi kan spore systemanrop knyttet til en gitt klasse hendelser. Denne kommandoen kan brukes til å spore alle systemanrop som involverer prosessstyring.
$ sudo strace -q -e trace = prosess df -hexecve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. arch_prctl (ARCH_SET_FS, 0x7fe2222ff700) = 0. Filsystemstørrelse som brukes Tilgjengelighet Bruk% Montert på. udev 3.9G 0 3.9G 0% /dev. tmpfs 788M 9,6M 779M 2% /løp. /dev /sda10 324G 252G 56G 82% / tmpfs 3.9G 104M 3.8G 3% /dev /shm. tmpfs 5.0M 4.0K 5.0M 1% /run /lock. tmpfs 3.9G 0 3.9G 0%/sys/fs/cgroup. cgmfs 100K 0 100K 0%/run/cgmanager/fs. tmpfs 788M 28K 788M 1%/run/user/1000. exit_group (0) =? +++ avsluttet med 0 +++
Deretter kjører du denne kommandoen for å spore alle systemanrop som tar et filnavn som et argument.
$ sudo strace -q -e trace = fil df -hexecve ("/bin/df", ["df", "-h"], [/ * 17 vars */]) = 0. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) access ("/etc/ld.so.preload", R_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/etc/ld.so.cache", O_RDONLY | O_CLOEXEC) = 3. access ("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (Ingen slik fil eller katalog) open ("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY | O_CLOEXEC) = 3. open ("/usr/lib/locale/locale-archive", O_RDONLY | O_CLOEXEC) = 3. open ("/usr/share/locale/locale.alias", O_RDONLY | O_CLOEXEC) = 3 ...
For å spore alle systemanrop som involverer minnekartlegging, skriver du.
$ sudo strace -q -e trace = minne df -hbrk (NULL) = 0x77a000. mmap (NULL, 8192, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7fe8f4658000. mmap (NULL, 147662, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe8f4633000. mmap (NULL, 3971488, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_DENYWRITE, 3, 0) = 0x7fe8f406b000. mprotect (0x7fe8f422b000, 2097152, PROT_NONE) = 0. mmap (0x7fe8f442b000, 24576, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED | MAP_DENYWRITE, 3, 0x1c0000) = 0x7fe8f442b000. mmap (0x7fe8f4431000, 14752, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED | MAP_ANONYMOUS, -1, 0) = 0x7fe8f4431000. mmap (NULL, 4096, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7fe8f4632000. mmap (NULL, 4096, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7fe8f4631000. mmap (NULL, 4096, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) = 0x7fe8f4630000. mprotect (0x7fe8f442b000, 16384, PROT_READ) = 0. mprotect (0x616000, 4096, PROT_READ) = 0. mprotect (0x7fe8f465a000, 4096, PROT_READ) = 0. munmap (0x7fe8f4633000, 147662) = 0. mmap (NULL, 2981280, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe8f3d93000. brk (NULL) = 0x77a000. brk (0x79b000) = 0x79b000. mmap (NULL, 619, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe8f4657000. mmap (NULL, 26258, PROT_READ, MAP_SHARED, 3, 0) = 0x7fe8f4650000. Filsystemstørrelse som brukes Tilgjengelighet Bruk% Montert på. udev 3.9G 0 3.9G 0% /dev. tmpfs 788M 9,6M 779M 2% /løp. /dev /sda10 324G 252G 56G 82% / tmpfs 3.9G 104M 3.8G 3% /dev /shm. tmpfs 5.0M 4.0K 5.0M 1% /run /lock. tmpfs 3.9G 0 3.9G 0%/sys/fs/cgroup. cgmfs 100K 0 100K 0%/run/cgmanager/fs. tmpfs 788M 28K 788M 1%/run/user/1000. +++ avsluttet med 0 +++
Du kan spore alle nettverks- og signalerelaterte systemanrop.
$ sudo strace -e trace = nettverk df -h. $ sudo strace -e trace = signal df -h.
For å skrive sporingsmeldingene som er sendt til standardfeil til en fil, bruker du -o
alternativ. Dette betyr at bare kommandoutgangen skrives ut på skjermen som vist nedenfor.
$ sudo strace -o df_debug.txt df -hFilsystemstørrelse som brukes Tilgjengelighet Bruk% Montert på. udev 3.9G 0 3.9G 0% /dev. tmpfs 788M 9,6M 779M 2% /løp. /dev /sda10 324G 252G 56G 82% / tmpfs 3.9G 104M 3.8G 3% /dev /shm. tmpfs 5.0M 4.0K 5.0M 1% /run /lock. tmpfs 3.9G 0 3.9G 0%/sys/fs/cgroup. cgmfs 100K 0 100K 0%/run/cgmanager/fs. tmpfs 788M 28K 788M 1%/run/user/1000.
For å se gjennom filen, bruk kattkommando.
$ cat df_debug.txt
For å vise feilsøkingsinformasjon for strace -verktøyet, bruk -d
flagg.
$ strace -d df -h
For mer informasjon, se Strace Man -siden.
$ man strace.
Les også disse nyttige relaterte artiklene:
For å konkludere, strace er et bemerkelsesverdig verktøy for å diagnostisere årsakene til programfeil: det er en kraftig feilsøking og feilsøking. Det er praktisk nyttig for erfarne systemadministratorer, programmerere og hackere. For å dele tanker om denne artikkelen, bruk tilbakemeldingsskjemaet nedenfor.