Posted to tcl by stevel at Thu Jan 25 09:31:48 GMT 2018view raw

  1. # strace hostname -i
  2. strace: /usr/lib/liblzma.so.5: no version information available (required by /usr/lib/libunwind-arm.so.8)
  3. strace: /usr/lib/liblzma.so.5: no version information available (required by /usr/lib/libunwind.so.8)
  4. execve("/usr/bin/hostname", ["hostname", "-i"], 0xbed27db4 /* 16 vars */) = 0
  5. brk(NULL) = 0x1294000
  6. uname({sysname="Linux", nodename="headfi", ...}) = 0
  7. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ff0000
  8. access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
  9. open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  10. fstat64(3, {st_mode=S_IFREG|0644, st_size=42401, ...}) = 0
  11. mmap2(NULL, 42401, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fc0000
  12. close(3) = 0
  13. open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
  14. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\370\203\1\0004\0\0\0"..., 512) = 512
  15. fstat64(3, {st_mode=S_IFREG|0755, st_size=1541182, ...}) = 0
  16. mmap2(NULL, 1262984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e8b000
  17. mprotect(0xb6fb2000, 32768, PROT_NONE) = 0
  18. mmap2(0xb6fba000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x127000) = 0xb6fba000
  19. mmap2(0xb6fbd000, 9608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6fbd000
  20. close(3) = 0
  21. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fef000
  22. set_tls(0xb6fef4c0, 0xb6fefba8, 0xb6ff2000, 0xb6fef4c0, 0xb6ff2000) = 0
  23. mprotect(0xb6fba000, 8192, PROT_READ) = 0
  24. mprotect(0x19000, 4096, PROT_READ) = 0
  25. mprotect(0xb6ff1000, 4096, PROT_READ) = 0
  26. munmap(0xb6fc0000, 42401) = 0
  27. brk(NULL) = 0x1294000
  28. brk(0x12b5000) = 0x12b5000
  29. uname({sysname="Linux", nodename="headfi", ...}) = 0
  30. getpid() = 612
  31. open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3
  32. fcntl64(3, F_GETFD) = 0x1 (flags FD_CLOEXEC)
  33. fstat64(3, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
  34. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fee000
  35. read(3, "# Generated by resolvconf\ndomain"..., 4096) = 62
  36. read(3, "", 4096) = 0
  37. close(3) = 0
  38. munmap(0xb6fee000, 4096) = 0
  39. socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
  40. connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
  41. close(3) = 0
  42. socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
  43. connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
  44. close(3) = 0
  45. open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
  46. fstat64(3, {st_mode=S_IFREG|0644, st_size=234, ...}) = 0
  47. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fee000
  48. read(3, "# Begin /etc/nsswitch.conf\n\npass"..., 4096) = 234
  49. read(3, "", 4096) = 0
  50. close(3) = 0
  51. munmap(0xb6fee000, 4096) = 0
  52. open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  53. fstat64(3, {st_mode=S_IFREG|0644, st_size=42401, ...}) = 0
  54. mmap2(NULL, 42401, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fc0000
  55. close(3) = 0
  56. open("/usr/lib/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 3
  57. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\264\31\0\0004\0\0\0"..., 512) = 512
  58. fstat64(3, {st_mode=S_IFREG|0755, st_size=46824, ...}) = 0
  59. mmap2(NULL, 78764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e77000
  60. mprotect(0xb6e82000, 28672, PROT_NONE) = 0
  61. mmap2(0xb6e89000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0xb6e89000
  62. close(3) = 0
  63. mprotect(0xb6e89000, 4096, PROT_READ) = 0
  64. munmap(0xb6fc0000, 42401) = 0
  65. open("/etc/host.conf", O_RDONLY|O_CLOEXEC) = 3
  66. fstat64(3, {st_mode=S_IFREG|0644, st_size=63, ...}) = 0
  67. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fca000
  68. read(3, "#\n# /etc/host.conf\n#\n\norder host"..., 4096) = 63
  69. read(3, "", 4096) = 0
  70. close(3) = 0
  71. munmap(0xb6fca000, 4096) = 0
  72. open("/etc/hosts", O_RDONLY|O_CLOEXEC) = 3
  73. fcntl64(3, F_GETFD) = 0x1 (flags FD_CLOEXEC)
  74. fstat64(3, {st_mode=S_IFREG|0644, st_size=219, ...}) = 0
  75. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fca000
  76. read(3, "#\n# /etc/hosts: static lookup ta"..., 4096) = 219
  77. read(3, "", 4096) = 0
  78. close(3) = 0
  79. munmap(0xb6fca000, 4096) = 0
  80. open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  81. fstat64(3, {st_mode=S_IFREG|0644, st_size=42401, ...}) = 0
  82. mmap2(NULL, 42401, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fc0000
  83. close(3) = 0
  84. open("/usr/lib/libnss_dns.so.2", O_RDONLY|O_CLOEXEC) = 3
  85. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0P\v\0\0004\0\0\0"..., 512) = 512
  86. fstat64(3, {st_mode=S_IFREG|0755, st_size=18060, ...}) = 0
  87. mmap2(NULL, 49324, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e6a000
  88. mprotect(0xb6e6e000, 28672, PROT_NONE) = 0
  89. mmap2(0xb6e75000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xb6e75000
  90. close(3) = 0
  91. open("/usr/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
  92. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0004%\0\0004\0\0\0"..., 512) = 512
  93. fstat64(3, {st_mode=S_IFREG|0755, st_size=75656, ...}) = 0
  94. mmap2(NULL, 116660, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e4d000
  95. mprotect(0xb6e5f000, 28672, PROT_NONE) = 0
  96. mmap2(0xb6e66000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0xb6e66000
  97. mmap2(0xb6e68000, 6068, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e68000
  98. close(3) = 0
  99. mprotect(0xb6e66000, 4096, PROT_READ) = 0
  100. mprotect(0xb6e75000, 4096, PROT_READ) = 0
  101. munmap(0xb6fc0000, 42401) = 0
  102. gettimeofday({tv_sec=1516872660, tv_usec=815111}, NULL) = 0
  103. socket(AF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 3
  104. connect(3, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.1.1")}, 16) = 0
  105. gettimeofday({tv_sec=1516872660, tv_usec=817100}, NULL) = 0
  106. poll([{fd=3, events=POLLOUT}], 1, 0) = 1 ([{fd=3, revents=POLLOUT}])
  107. send(3, "k\246\1\0\0\1\0\0\0\0\0\0\6headfi\5local\0\0\1\0\1", 30, MSG_NOSIGNAL) = 30
  108. poll([{fd=3, events=POLLIN}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}])
  109. ioctl(3, FIONREAD, [46]) = 0
  110. recvfrom(3, "k\246\205\200\0\1\0\1\0\0\0\0\6headfi\5local\0\0\1\0\1\300\f"..., 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.1.1")}, [28->16]) = 46
  111. close(3) = 0
  112. fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
  113. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fee000
  114. write(1, "192.168.1.137 \n", 15192.168.1.137
  115. ) = 15
  116. exit_group(0) = ?
  117. +++ exited with 0 +++