Журнал лабораторных работ

Содержание

Журнал

Четверг (03/15/07)

/dev/pts/4
12:54:07
#dig -x 192.168.16.2
; <<>> DiG 9.3.4 <<>> -x 192.168.16.2
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61224
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;2.16.168.192.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
2.16.168.192.in-addr.arpa. 30000 IN     PTR     sasha.16.168.192.in-addr.arpa.
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 30000  IN      NS      sasha.samplr.nrt.nt.
;; Query time: 23 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Thu Mar 15 12:54:23 2007
;; MSG SIZE  rcvd: 96
12:54:24
#vim /etc/bind/db.16.168.192
12:57:46
#rndc reload
server reload successful
12:57:53
#dig -x 192.168.16.2
; <<>> DiG 9.3.4 <<>> -x 192.168.16.2
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37689
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;2.16.168.192.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
2.16.168.192.in-addr.arpa. 30000 IN     PTR     sasha.16.168.192.in-addr.arpa.
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 30000  IN      NS      sasha.sample.net.nt.
;; ADDITIONAL SECTION:
sasha.sample.net.nt.    30000   IN      A       192.168.16.2
;; Query time: 23 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Thu Mar 15 12:57:56 2007
;; MSG SIZE  rcvd: 112
12:57:56
#vim /etc/bind//named.conf
13:01:18
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=112 time=98.7 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=2 ttl=112 time=97.1 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=3 ttl=112 time=96.8 ms
--- mail.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2009ms
rtt min/avg/max/mdev = 96.821/97.547/98.703/0.826 ms
13:01:32
#get mail.ru
bash: get: command not found
13:11:22
#vim /etc/bind//named.conf
13:13:56
#vim /etc/bind//named.conf.options
13:16:35
#nmap 212.109.62.30
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2007-03-15 13:21 EET
Warning: Giving up on port early because retransmission cap hit.
caught SIGINT signal, cleaning up
прошло 12 минут
13:29:28
#traceroute 212.109.62.25
traceroute to 212.109.62.25 (212.109.62.25), 30 hops max, 40 byte packets
 1  host1.16.168.192.in-addr.arpa (192.168.16.15)  0.429 ms  0.366 ms  0.291 ms
 2  10.0.35.1 (10.0.35.1)  0.552 ms  0.650 ms  0.679 ms
 3  medusa.tech.inc (10.0.1.1)  1.932 ms  0.773 ms  0.729 ms
 4  * * *
 5  gi0-0-215.puma.tsua.net (212.40.51.73)  8.532 ms  6.553 ms  6.250 ms
 6  gi0-3-510.bear.tsua.net (212.40.35.229)  6.725 ms  7.678 ms  6.868 ms
 7  gt-gw.ix.net.ua (195.35.65.3)  12.110 ms  8.590 ms  7.698 ms
 8  gi-0-1-ar0-co23.kv.sovam.net.ua (85.223.226.58)  9.652 ms  9.390 ms  8.550 ms
 9  itraco.sovam.net.ua (62.64.126.11)  29.676 ms  29.577 ms  30.469 ms
прошло 15 минут
13:44:50
#tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on local, link-type EN10MB (Ethernet), capture size 96 bytes
13:45:09.211837 IP sasha.16.168.192.in-addr.arpa > mail.ru: ICMP echo request, id 61999, seq 1, length 64
13:45:09.234399 IP sasha.16.168.192.in-addr.arpa.32768 > host1.16.168.192.in-addr.arpa.domain:  9573+ [1au] PTR? 26.57.67.194.in-addr.arpa. (54)
13:45:09.444715 IP mail.ru > sasha.16.168.192.in-addr.arpa: ICMP echo reply, id 61999, seq 1, length 64
13:45:09.446531 IP host1.16.168.192.in-addr.arpa.domain > sasha.16.168.192.in-addr.arpa.32768:  9573 1/0/1 (75)
13:45:10.213231 IP sasha.16.168.192.in-addr.arpa > mail.ru: ICMP echo request, id 61999, seq 2, length 64
13:45:10.316081 IP mail.ru > sasha.16.168.192.in-addr.arpa: ICMP echo reply, id 61999, seq 2, length 64
13:45:14.446215 arp who-has sasha.16.168.192.in-addr.arpa tell host1.16.168.192.in-addr.arpa
13:45:14.446247 arp reply sasha.16.168.192.in-addr.arpa is-at 00:10:4b:bb:97:4b (oui Unknown)
...
13:46:07.251135 IP sasha.16.168.192.in-addr.arpa.mdns > 224.0.0.251.mdns:  0 PTR? 251.0.0.224.in-addr.arpa. (42)
13:46:07.489147 IP linux3.local.mdns > 224.0.0.251.mdns:  0 PTR? _http._tcp.local. (34)
13:46:08.994002 arp who-has host1.16.168.192.in-addr.arpa tell sasha.16.168.192.in-addr.arpa
13:46:08.994244 arp reply host1.16.168.192.in-addr.arpa is-at 00:60:08:20:7b:0b (oui Unknown)
13:46:11.488850 IP linux3.local.mdns > 224.0.0.251.mdns:  0 PTR? _http._tcp.local. (34)
13:46:19.492754 IP linux3.local.mdns > 224.0.0.251.mdns:  0 PTR? _http._tcp.local. (34)
13:46:35.496754 IP linux3.local.mdns > 224.0.0.251.mdns:  0 PTR? _http._tcp.local. (34)
24 packets captured
24 packets received by filter
0 packets dropped by kernel
13:46:54
#nc
Cmd line:
: forward host lookup failed: Unknown host : Connection timed out
13:47:57
#tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on local, link-type EN10MB (Ethernet), capture size 96 bytes
14:57:20.436033 IP sasha.16.168.192.in-addr.arpa.46207 > host1.16.168.192.in-addr.arpa.3128: P 3948798012:3948798877(865) ack 1863721125 win 71 <nop,nop,timestamp 4999274 187792890>
14:57:20.478890 IP host1.16.168.192.in-addr.arpa.3128 > sasha.16.168.192.in-addr.arpa.46207: . ack 865 win 98 <nop,nop,timestamp 187800125 4999274>
14:57:20.478946 IP sasha.16.168.192.in-addr.arpa.46207 > host1.16.168.192.in-addr.arpa.3128: P 865:997(132) ack 1 win 71 <nop,nop,timestamp 4999285 187800125>
14:57:20.479334 IP host1.16.168.192.in-addr.arpa.3128 > sasha.16.168.192.in-addr.arpa.46207: . ack 997 win 112 <nop,nop,timestamp 187800125 4999285>
14:57:21.055107 IP host1.16.168.192.in-addr.arpa.3128 > sasha.16.168.192.in-addr.arpa.46207: . 1:1449(1448) ack 997 win 112 <nop,nop,timestamp 187800269 4999285>
14:57:21.055166 IP sasha.16.168.192.in-addr.arpa.46207 > host1.16.168.192.in-addr.arpa.3128: . ack 1449 win 94 <nop,nop,timestamp 4999429 187800269>
14:57:21.056341 IP host1.16.168.192.in-addr.arpa.3128 > sasha.16.168.192.in-addr.arpa.46207: . 1449:2897(1448) ack 997 win 112 <nop,nop,timestamp 187800269 4999285>
14:57:21.056393 IP sasha.16.168.192.in-addr.arpa.46207 > host1.16.168.192.in-addr.arpa.3128: . ack 2897 win 116 <nop,nop,timestamp 4999430 187800269>
...
14:57:21.413928 IP sasha.16.168.192.in-addr.arpa.46207 > host1.16.168.192.in-addr.arpa.3128: . ack 32163 win 501 <nop,nop,timestamp 4999519 187800358>
14:57:21.419798 IP host1.16.168.192.in-addr.arpa.3128 > sasha.16.168.192.in-addr.arpa.46207: . 32163:33611(1448) ack 997 win 112 <nop,nop,timestamp 187800360 4999519>
14:57:21.420660 IP host1.16.168.192.in-addr.arpa.3128 > sasha.16.168.192.in-addr.arpa.46207: P 33611:34609(998) ack 997 win 112 <nop,nop,timestamp 187800360 4999519>
14:57:21.420724 IP sasha.16.168.192.in-addr.arpa.46207 > host1.16.168.192.in-addr.arpa.3128: . ack 34609 win 501 <nop,nop,timestamp 4999521 187800360>
14:57:21.420712 IP host1.16.168.192.in-addr.arpa.3128 > sasha.16.168.192.in-addr.arpa.46207: F 34609:34609(0) ack 997 win 112 <nop,nop,timestamp 187800360 4999519>
14:57:21.422032 IP sasha.16.168.192.in-addr.arpa.46207 > host1.16.168.192.in-addr.arpa.3128: F 997:997(0) ack 34610 win 501 <nop,nop,timestamp 4999521 187800360>
14:57:21.422277 IP host1.16.168.192.in-addr.arpa.3128 > sasha.16.168.192.in-addr.arpa.46207: . ack 998 win 112 <nop,nop,timestamp 187800361 4999521>
63 packets captured
63 packets received by filter
0 packets dropped by kernel
прошло 69 минут
14:57:41
#whois volia.com
Whois Server Version 2.0
Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.
   Domain Name: VOLIA.COM
   Registrar: NETWORK SOLUTIONS, LLC.
   Whois Server: whois.networksolutions.com
   Referral URL: http://www.networksolutions.com
   Name Server: NS1.VOLIA.NET
   Name Server: NS2.VOLIA.NET
...
      21, Pushkinska St, Office 40
      Ukraine, Ukraine 01004
      UA
      +380-44-235-6568
   Record expires on 05-May-2010.
   Record created on 05-May-2000.
   Database last updated on 15-Mar-2007 09:14:07 EDT.
   Domain servers in listed order:
   NS2.VOLIA.NET
   NS1.VOLIA.NET                195.234.200.40
прошла 21 минута
15:19:26
#get mail.ru

15:19:27
#whois volia.com | less
15:20:16
#dig volia.net
; <<>> DiG 9.3.4 <<>> volia.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37030
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 0
;; QUESTION SECTION:
;volia.net.                     IN      A
;; ANSWER SECTION:
volia.net.              181     IN      A       82.144.192.47
;; AUTHORITY SECTION:
...
net.                    162120  IN      NS      D.GTLD-SERVERS.net.
net.                    162120  IN      NS      E.GTLD-SERVERS.net.
net.                    162120  IN      NS      F.GTLD-SERVERS.net.
net.                    162120  IN      NS      G.GTLD-SERVERS.net.
net.                    162120  IN      NS      H.GTLD-SERVERS.net.
net.                    162120  IN      NS      I.GTLD-SERVERS.net.
;; Query time: 202 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Thu Mar 15 15:20:33 2007
;; MSG SIZE  rcvd: 264
15:20:33
#dig mx volia.net
; <<>> DiG 9.3.4 <<>> mx volia.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65051
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 13, ADDITIONAL: 2
;; QUESTION SECTION:
;volia.net.                     IN      MX
;; ANSWER SECTION:
volia.net.              600     IN      MX      10 kas.volia.net.
volia.net.              600     IN      MX      20 relay2.volia.net.
...
net.                    162080  IN      NS      F.GTLD-SERVERS.net.
net.                    162080  IN      NS      G.GTLD-SERVERS.net.
net.                    162080  IN      NS      H.GTLD-SERVERS.net.
;; ADDITIONAL SECTION:
kas.volia.net.          600     IN      A       82.144.192.11
relay2.volia.net.       600     IN      A       82.144.192.50
;; Query time: 98 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Thu Mar 15 15:21:13 2007
;; MSG SIZE  rcvd: 350
15:21:14
#dig ns volia.net
; <<>> DiG 9.3.4 <<>> ns volia.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38201
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
;volia.net.                     IN      NS
;; ANSWER SECTION:
volia.net.              554     IN      NS      ns.paco.net.
volia.net.              554     IN      NS      ns0.volia.net.
volia.net.              554     IN      NS      ns1.voliacable.com.
volia.net.              554     IN      NS      ns2.voliacable.com.
;; ADDITIONAL SECTION:
ns.paco.net.            2045    IN      A       195.114.128.50
ns0.volia.net.          554     IN      A       82.144.192.60
;; Query time: 60 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Thu Mar 15 15:21:59 2007
;; MSG SIZE  rcvd: 149
15:21:59
#dig @ns0.volia.net volia.net -axfr
Invalid option: -axfrolia.net
Usage:  dig [@global-server] [domain] [q-type] [q-class] {q-opt}
            {global-d-opt} host [@local-server] {local-d-opt}
            [ host [@local-server] {local-d-opt} [...]]
Use "dig -h" (or "dig -h | more") for complete list of options
15:23:10
#dig @ns0.volia.net volia.net -axfrolia.net
Invalid option: -axfrolia.net
Usage:  dig [@global-server] [domain] [q-type] [q-class] {q-opt}
            {global-d-opt} host [@local-server] {local-d-opt}
            [ host [@local-server] {local-d-opt} [...]]
Use "dig -h" (or "dig -h | more") for complete list of options
15:23:13
#dig @ns0.volia.net volia.net
; <<>> DiG 9.3.4 <<>> @ns0.volia.net volia.net
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5344
;; flags: qr rd; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 3
;; QUESTION SECTION:
;volia.net.                     IN      A
;; ANSWER SECTION:
volia.net.              17      IN      A       82.144.192.47
...
volia.net.              17      IN      NS      ns2.voliacable.com.
volia.net.              17      IN      NS      ns.paco.net.
;; ADDITIONAL SECTION:
ns0.volia.net.          75723   IN      A       82.144.192.60
ns1.voliacable.com.     8163    IN      A       82.144.192.40
ns2.voliacable.com.     8163    IN      A       82.144.192.50
;; Query time: 39 msec
;; SERVER: 82.144.192.60#53(82.144.192.60)
;; WHEN: Thu Mar 15 15:23:16 2007
;; MSG SIZE  rcvd: 181
15:23:16
#dig @ns0.volia.net volia.net -axfr
Invalid option: -axfr
Usage:  dig [@global-server] [domain] [q-type] [q-class] {q-opt}
            {global-d-opt} host [@local-server] {local-d-opt}
            [ host [@local-server] {local-d-opt} [...]]
Use "dig -h" (or "dig -h | more") for complete list of options
15:23:30
#dig @ns0.volia.net volia.net axfr
; <<>> DiG 9.3.4 <<>> @ns0.volia.net volia.net axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
15:23:53
#man grep
прошло 13 минут
15:37:08
#ma
mail                 mailx                make_driver_db_cups  man
mail-files           make                 make_driver_db_lpr   mandb
mailq                makeacm              makeg                manpath
mailshar             makedb               makeinfo             mattrib
mailstat             makedepend           makekdewidgets       mawk
15:37:08
#ma
mail                 mailx                make_driver_db_cups  man
mail-files           make                 make_driver_db_lpr   mandb
mailq                makeacm              makeg                manpath
mailshar             makedb               makeinfo             mattrib
mailstat             makedepend           makekdewidgets       mawk
15:37:08
#netstat -lnp | grep 53
tcp        0      0 192.168.16.2:53         0.0.0.0:*               LISTEN     2623/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     2623/named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN     2623/named
tcp6       0      0 :::53                   :::*                    LISTEN     2623/named
tcp6       0      0 ::1:953                 :::*                    LISTEN     2623/named
udp        0      0 192.168.16.2:53         0.0.0.0:*                          2623/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                          2623/named
udp        0      0 0.0.0.0:5353            0.0.0.0:*                          2800/avahi-daemon:
udp6       0      0 :::53                   :::*                               2623/named
прошло 38 минут
16:15:20
#netstat -lnp | grep :53
udp        0      0 0.0.0.0:5353            0.0.0.0:*                          2800/avahi-daemon:
16:15:31
#netstat -lnp | grep :53
tcp        0      0 192.168.16.2:53         0.0.0.0:*               LISTEN     2623/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     2623/named
tcp6       0      0 :::53                   :::*                    LISTEN     2623/named
udp        0      0 192.168.16.2:53         0.0.0.0:*                          2623/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                          2623/named
udp        0      0 0.0.0.0:5353            0.0.0.0:*                          2800/avahi-daemon:
udp6       0      0 :::53                   :::*                               2623/named
16:15:42
#host mal.ru
mal.ru has address 87.242.100.18
прошло 28 минут
16:44:14
#vim /etc/bind//named.conf
прошло 33 минуты
17:17:57
#vim /etc/bind/
17:17:57
#vim /etc/bind/db.sample.net.nt
17:24:25
#vim /etc/ma
17:24:25
#vim /etc/ma
17:24:25
#vim /etc/mail/sendmail.c
17:24:25
#vim /etc/mail/sendmail.cf
прошло 25 минут
17:49:34
#vim /etc/mail/sendmail.mc
17:54:59
#vim /etc/mail/local-host-names
17:58:53
#vim /etc/mail/sendmail.mc
прошло 19 минут
18:18:46
#cd mail
bash: cd: mail: No such file or directory
18:19:03
#cd /etc/mail

18:19:11
#ma
mail                 mailx                make_driver_db_lpr   mandb
mail-files           make                 makeg                manpath
mailq                makeacm              makeinfo             mattrib
mailshar             makedb               makekdewidgets       mawk
mailstat             makedepend           makemap
mailstats            make_driver_db_cups  man
18:19:11
#make sensmail.mc > sendmail.cf
make: *** Нет правила для сборки цели `sensmail.mc'.  Останов.
18:20:31
#make --help
Использование: make [КÐЦЕР                     Ignored for compatibility.
  -B, --always-make           Unconditionally make all targets.
  -C DIRECTORY, --directory=DIRECTORY
                              Change to DIRECTORY before doing anything.
  -d                          Print lots of debugging information.
  --debug[=FLAGS]             Print various types of debugging information.
  -e, --environment-overrides
                              Environment variables override makefiles.
  -f FILE, --file=FILE, --makefile=FILE
                              Read FILE as a makefile.
...
                              Turns off -k.
  -t, --touch                 Touch targets instead of remaking them.
  -v, --version               Print the version number of make and exit.
  -w, --print-directory       Print the current directory.
  --no-print-directory        Turn off -w, even if it was turned on implicitly.
  -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
                              Consider FILE to be infinitely new.
  --warn-undefined-variables  Warn when an undefined variable is referenced.
This program built for i486-pc-linux-gnu
Report bugs to <bug-make@gnu.org>
18:22:08
#make --help | less
18:29:48
#ls -l
ls: invalid option -- e
Попробуйте `ls --help' для получения более подробного описания.
18:29:56
#ls -l
итого 160
-rw------- 1 root  root   4211 2007-03-15 17:47 access
-rw-r----- 1 smmta smmsp 12288 2007-03-15 17:47 access.db
-rw-r--r-- 1 root  root    281 2006-12-09 06:22 address.resolve
lrwxrwxrwx 1 root  smmsp    10 2007-03-15 17:47 aliases -> ../aliases
-rw-r----- 1 smmta smmsp 12288 2007-03-15 17:47 aliases.db
-rw-r--r-- 1 root  root   3114 2007-03-15 17:47 databases
-rw-r--r-- 1 root  root   5594 2006-12-09 06:23 helpfile
-rw-r--r-- 1 root  smmsp    44 2007-03-15 17:58 local-host-names
drwxr-sr-x 2 smmta smmsp  4096 2007-03-15 17:47 m4
...
-rw-r--r-- 1 root  smmsp   269 2007-03-15 17:47 sendmail.cf.errors
-rw-r--r-- 1 root  root  11888 2007-03-15 17:47 sendmail.conf
-rw-r--r-- 1 root  smmsp  4083 2007-03-15 18:18 sendmail.mc
-rw-r--r-- 1 root  root    149 2006-12-09 06:22 service.switch
-rw-r--r-- 1 root  root    180 2006-12-09 06:22 service.switch-nodns
drwxr-sr-x 2 smmta smmsp  4096 2007-03-15 17:47 smrsh
-rw-r--r-- 1 root  smmsp 43627 2007-03-15 17:47 submit.cf
-rw-r--r-- 1 root  smmsp  2284 2007-03-15 17:47 submit.mc
drwxr-xr-x 2 smmta smmsp  4096 2007-03-15 17:47 tls
-rw-r--r-- 1 root  smmsp     0 2007-03-15 17:47 trusted-users
18:30:03
#m4 sendmail.mc > sendmail.cf

18:31:55
#vim /etc/mail/sendmail.mc
18:32:19
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
прошло 22 минуты
18:54:40
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
18:55:06
#mail
No mail for root
18:55:33
#netstat -lnp | grep 25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     23715/sendmail: MTA
unix  2      [ ACC ]     STREAM     LISTENING     9051     3373/metacity       /tmp/orbit-user/linc-d2d-0-6708d24b25ff8
unix  2      [ ACC ]     STREAM     LISTENING     25090    23715/sendmail: MTA /var/run/sendmail/mta/smcontrol
18:56:05
#mail
No mail for root
прошло 15 минут
19:11:07
#fierfox
bash: fierfox: command not found
прошло 15 минут
19:27:00
#firefox
(firefox-bin:24603): Gtk-WARNING **: cannot open display:
19:27:13
#watch pa aux
                                                                                                       sh: pa: command not found
                                                                                                       sh: pa: command not found
                                                                                                       sh: pa: command not found
                                                                                                       sh: pa: command not found
                                                                                                       sh: pa: command not found
                                                                                                       sh: pa: command not found
19:28:00
#watch ps aux

19:28:21
#df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hdb1              1921156    271068   1552496  15% /
tmpfs                   514272         0    514272   0% /lib/init/rw
udev                     10240        76     10164   1% /dev
tmpfs                   514272         0    514272   0% /dev/shm
/dev/hdb7              2885780    907976   1831216  34% /home
/dev/hdb5              4806904    140808   4421912   4% /tmp
/dev/hdb8             14421344   9716868   3971916  71% /usr
/dev/hdb6              4806904    875960   3686760  20% /var
/dev/hdb9               964500     17612    897892   2% /mnt/1
19:29:28
#echo "testttt" | mail -s testttt user@romzes.net.nt

19:30:09
#echo "testttt" | mail -s testttt user@serghost.serg.net.nt
You have new mail in /var/mail/root
19:31:27
#mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/root": 2 messages 2 new
>N  1 MAILER-DAEMON@sas  Thu Mar 15 19:30   65/2391  Returned mail: see transcript for details
 N  2 MAILER-DAEMON@sas  Thu Mar 15 19:31   61/2284  Returned mail: see transcript for details
&
& quit
Saved 2 messages in /root/mboxe.net.nt  Thu Mar 15 19:31:27 2007
Date: Thu, 15 Mar 2007 19:31:27 +0200
From: Mail Delivery Subsystem <MAILER-DAEMON@sasha.sample.net.nt>
To: <root@sasha.sample.net.nt>
...
<user@serghost.serg.net.nt>
    (reason: 550 Host unknown)omzes.net.nt>... Relaying denied)
   ----- Transcript of session follows -----
550 5.1.2 <user@serghost.serg.net.nt>... Host unknown (Name server: serghost.serg.net.nt: host not found
)>> DATA
<<< 550 5.7.1 <user@romzes.net.nt>... Relaying denied
--l2FHVRWY024820.1173979887/sasha.sample.net.nt
Content-Type: message/delivery-status
Reporting-MTA: dns; sasha.sample.net.nte.net.nt
Received-From-MTA: DNS; localhostatus
19:32:19
#echo "testttt" | mail -s testttt user@serghost.serge.net.nt

19:32:44
#echo "testttt" | mail -s testttt user@romzes.net.nt

19:36:09
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=112 time=104 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=2 ttl=112 time=96.8 ms
--- mail.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 96.815/100.580/104.346/3.778 ms
You have new mail in /var/mail/root
19:39:02
#ping zeiss.ua
ping: unknown host zeiss.ua
19:39:13
#dig mx romzes.net.nt
; <<>> DiG 9.3.4 <<>> mx romzes.net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46862
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;romzes.net.nt.                 IN      MX
;; ANSWER SECTION:
romzes.net.nt.          604222  IN      MX      20 ns.romzes.net.nt.
;; AUTHORITY SECTION:
romzes.net.nt.          597640  IN      NS      ns.romzes.net.nt.
;; ADDITIONAL SECTION:
ns.romzes.net.nt.       597640  IN      A       192.168.16.1
;; Query time: 24 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Thu Mar 15 19:39:48 2007
;; MSG SIZE  rcvd: 80
19:39:48
#mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/root": 1 message 1 new
>N  1 MAILER-DAEMON@rom  Thu Mar 15 19:36   69/2549  Returned mail: see transcript for details
&
& q
Saved 1 message in /root/mboxle.net.nt  Thu Mar 15 19:36:16 2007
Date: Thu, 15 Mar 2007 19:36:10 +0200
From: Mail Delivery Subsystem <MAILER-DAEMON@romzes.net.nt>
To: <root@sasha.sample.net.nt>
To: postmaster@romzes.net.nt
...
from mm02 [192.168.16.2]
   ----- The following addresses had permanent fatal errors -----
<user@romzes.net.nt>
   ----- Transcript of session follows -----
554 5.0.0 MX list for romzes.net.nt. points back to ns.romzes.net.nt
554 5.3.5 Local configuration error
--l2FHaAJm000353.1173980170/ns.romzes.net.nt
Content-Type: message/delivery-status
Reporting-MTA: dns; ns.romzes.net.nt
Received-From-MTA: DNS; mm02
прошло 12 минут
19:52:39
#echo "testttt" | mail -s testttt user@romzes.net.nt

19:52:45
#echo "testttt" | mail -s testttt user@romzes.net.nt
You have new mail in /var/mail/root

Статистика

Время первой команды журнала12:54:07 2007- 3-15
Время последней команды журнала19:52:45 2007- 3-15
Количество командных строк в журнале73
Процент команд с ненулевым кодом завершения, %17.81
Процент синтаксически неверно набранных команд, % 2.74
Суммарное время работы с терминалом *, час 4.62
Количество командных строк в единицу времени, команда/мин 0.26
Частота использования команд
vim15|=================| 17.24%
dig11|============| 12.64%
mail10|===========| 11.49%
echo6|======| 6.90%
make4|====| 4.60%
netstat4|====| 4.60%
grep4|====| 4.60%
ping3|===| 3.45%
ma3|===| 3.45%
tcpdump2|==| 2.30%
cd2|==| 2.30%
get2|==| 2.30%
watch2|==| 2.30%
less2|==| 2.30%
ls2|==| 2.30%
sendmail.cf2|==| 2.30%
whois2|==| 2.30%
/etc/init.d/sendmail1|=| 1.15%
firefox1|=| 1.15%
man1|=| 1.15%
host1|=| 1.15%
fierfox1|=| 1.15%
traceroute1|=| 1.15%
nmap1|=| 1.15%
nc1|=| 1.15%
rndc1|=| 1.15%
df1|=| 1.15%
m41|=| 1.15%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$